[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
El Farol models online for both Obj-C and Java
From: |
pauljohn |
Subject: |
El Farol models online for both Obj-C and Java |
Date: |
Fri, 20 Jul 2001 08:40:47 -0500 |
Pietro's announcement of the app using ptplot reminded me that
I've been sitting on another program that uses ptplot.
In Swarm's users-contrib/anarchy ftp or in my site:
http://lark.cc.ukans.edu/~pauljohn/Swarm/MySwarmCode
you can find these:
ElFarol-1.0.tar.gz: An objective-C version of the El Farol
model
JelFarol-1.0.tar.gz: A java version of the El Farol model
Here are their README files, to pique your interest.
ElFarol-1.0
Paul Johnson
July 20, 2001
Rick Riolo had code for a program called "ef", short for El
Farol. It
used the UM Exp tools library for parameter managemetn and
random numbers.
Since those functions can now be handled with Swarm, and users
were
confused about how to use UM Exp Tools, I asked my student Katie
Lofton to revise this program to replace the UM Exp Tools
references
with Swarm library references. This code also includes a couple
of
model variants that Katie was working on in Spring, 2000.
One distinguishing feature of this version is a bar graph
written
in objective-C. It was adapted from a class that Gary Polhill
wrote.
Another distinguishing feature is that it has my style of
parameter
class and a batch/gui thing you can get with the
EXTRACPPFLAGS=-DUNATTENDED.
One reason I/we worked on this was a sentimental love of the El
Farol
story. Another reason was to create an objective-C model which
could
then be translated to Swarm Java. I'm announcing the
availablaility of
ElFarol-1.0 (this package) and the Java version (JelFarol-1.0)
today,
and I hope somebody and their student will have a great time
beating the
hell out of the code. I know I sure did!
README: JelFarol
Paul Johnson
July 20, 2001
This is a Java version of the El Farol Model that runs against
Swarm-2.1.x. There was a program "ef" we got from Rick Riolo
at U of Michigan. My student Katie Lofton dug around trying
to make it run against Swarm without the UM Exp Tools addon
package. We wanted to do that because the functionlality of
UM Exp Tools is now included in Swarm itself, and also because
we wanted to port the program to Java, and there is no
Java UM Exp Tools (that we knew of, at least).
I worked pretty hard on this, but I realize it is not perfect.
It was my first Java Swarm exercise, as a matter of fact. I
did this work in January, 2001, and figured I might come back to
it, but never found time to dig into it again.
To run it, I was using ptplot3.1. Maybe if your ptplot is
different,
you will probably have to tweak the source.
This program produces a variety of types of graphs.
There is an objective-C version of this program available as
well. Look
for ElFarol-1.tar.gz at an ftp server near you.
~
~
--
Paul E. Johnson email: address@hidden
Dept. of Political Science
http://lark.cc.ukans.edu/~pauljohn
University of Kansas Office: (785) 864-9086
Lawrence, Kansas 66045 FAX: (785) 864-5700
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- El Farol models online for both Obj-C and Java,
pauljohn <=