<div><br></div>>Can you describe an example of your agent-based simulation?<div>><br></div><div>>rac<br><br>Most of the agent-based simulations are cultural models where agents represents cultural entities, e.g. individuals, groups (religious, ethnic, etc) and the dynamics of these models represents the interactions among these entities. These are used for analyzing the implications of policies and planning in multi-cultural domains. [Basically an agent is a process (in the simulation sense, not the OS sense) from the simulation collection, each of which is typically an instance of an inference engine (from the inference collection) running a rule set describing the agent dynamics.]<br>
<br>I have abstracted out the basic structure of an agent-based simulation and a cellular automaton framework implemented using the simulation and inference collections with some simple examples - the game of life implemented a couple different ways (i.e, inferencing and non-inferencing) and a trivial cultural model. I plan on releasing the to PLaneT at some point, but need to clean it up first. [Note that this is really inefficient way to implement a cellular automaton (like the game of life), but it works as a simple example.]<br>
<br>Doug<br></div><br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 9:03 PM, Richard Cleis <<a href="mailto:rcleis@mac.com">rcleis@mac.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">
<br><div><div class="Ih2E3d"><div>On Mar 1, 2008, at 8:32 PM, Doug Williams wrote:</div><br><blockquote type="cite">My goal for this year is to extend the science collection and the new plot package I am working on (and to a lesser extent the simulation and inference collections) into something I am calling schemelab. Basically, it would provide (as I said in the previous post) something similar to Python's numpy, scipy, and matplotlib for analysis, along with a simulation capability - I also do a fair amount of agent-based simulation in PLT Scheme.</blockquote>
<div><br></div></div>Can you describe an example of your agent-based simulation?</div><div><br></div><div>rac</div><div><br></div><div><br><blockquote type="cite"><div class="Ih2E3d"><br> <br>Any ideas, etc would be welcome. One thing I don't currently have in the science collection - and which is critical to the basic structure - is a good matrix representation/manipulation module. I've implemented some for specific analyses I am doing, but they are very inefficient and not nearly as convenient as what numpy provides for Python. If anyone can point me to some good implementations, or provide some ideas, it would be appreciated.<br>
<br>Doug<br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 8:16 PM, Richard Cleis <<a href="mailto:rcleis@mac.com" target="_blank">rcleis@mac.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div><div><div><div><div>On Mar 1, 2008, at 7:53 PM, Doug Williams wrote:</div><br><blockquote type="cite">The Python user's in this case went to it because it was an open-source, free (as in beer) alternative to Matlab. With scipy, numpy, matplotlib, etc they put together a reasonable analysis package in Python. But, they don't tend to be fanatics about the language/tools as our Matlab users are.</blockquote>
<div><br></div></div><div>My situation is: almost everyone uses Matlab, and they think that anything else is a tool of fanatics :)<div><br></div></div><div><blockquote type="cite"> [And, tje Matlab users may have a point. Matlab is a very good tool for doing engineering analysis. Although it is a bit expensive, per seat, for small organizations and projects to justify sometimes.] I am trying to get them a similar level of capability in PLT Scheme, e.g. with the science collection and a new plot collection, as they have with Python.</blockquote>
<div><br></div></div><div>I haven't had time to implement your collections, but I am sure that they could be useful for some of the operational tools that DrScheme hosts here; analysis tools can be useful for synthesis, too.</div>
<div><br></div><div>rac</div><div><br><blockquote type="cite"><br> <br>Doug<br><br><div class="gmail_quote">On Sat, Mar 1, 2008 at 7:45 PM, Richard Cleis <<a href="mailto:rcleis@mac.com" target="_blank">rcleis@mac.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> On Mar 1, 2008, at 8:12 AM, Doug Williams wrote:<br> <br> > ...[I'll probably never win over the hardcore Matlab users, but the<br>
<div>> Python users are a different story.]<br> <br> </div>How/Why are the Pysters different?<br> <br> rac<br> <br> </blockquote></div><br></blockquote></div></div><br></div></div></div></blockquote></div><br></div><div class="Ih2E3d">
<div style="margin: 0px;">_________________________________________________</div><div style="margin: 0px;"><span> </span>For list-related administrative tasks:</div><div style="margin: 0px;"><span> </span><a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a></div>
</div></blockquote></div><br></div></blockquote></div><br>