Graduate Workshop in Computational Social Science Modeling and Complexity - Leisure of the Theory Class: Difference between revisions
From Santa Fe Institute Events Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Graduate Workshop in Computational Social Science Modeling and Complexity}} | {{Graduate Workshop in Computational Social Science Modeling and Complexity}} | ||
=Resources= | |||
==Computer packages and libraries== | |||
* [http://www.eclipse.org/ Eclipse] Eclipse is an integrated development environment (IDE) that makes programming and debugging orders of magnitudes easier. | |||
* [http://r-project.org R] is a free software environment for statistical computing and graphics. | |||
** with many useful [http://cran.r-project.org/web/packages/ packages] | |||
** R interface for Python: [http://rpy.sourceforge.net/ RPy] | |||
** R pugin for Eclipse: [http://www.walware.de/goto/statet StatET] | |||
* [http://www.sagemath.org/ SAGE] Creating a viable free open source alternative toMagma, Maple, Mathematica, and Matlab. | |||
* [http://www.cs.gmu.edu/%7Eeclab/projects/mason/ MASON] - Java-based toolkit for multiagent simulation. | |||
* [http://cs.gmu.edu/~eclab/projects/ecj/ ECJ] Evolutionary computation toolkit in Java that dovetails with MASON. | |||
* [http://repast.sourceforge.net/ Repast Simphony] is a free and open source agent-based modeling toolkit written in Java. | |||
* [http://ascape.sourceforge.net/ Ascape] Java-based agent-based modeling toolkit developed at the Brookings Institution by Miles T. Parker. | |||
* [http://ccl.northwestern.edu/netlogo/ NetLogo] NetLogo is a cross-platform multi-agent procedural programmable modeling environment. | |||
* [http://www.framsticks.com/ Framsticks] Framsticks is an artificial life package for evolving 3-D creatures with neural network nervous systems. | |||
* [http://www.spiderland.org/breve/ breve] Open-source, cross-platform 3d simulation in python or steve (with good creature evolution examples) | |||
* This page has a summary of software and toolkits for agent-based and complex adaptive systems: [http://www.econ.iastate.edu/tesfatsi/acecode.htm] | |||
* Another page about programs for agent based modeling: [http://localfoodeconomygame.com/keyideas/Agent-Based+Modeling+Programs] | |||
* [http://cneurocvs.rmki.kfki.hu/igraph/ igraph]: package for creating and manipulating undirected and directed graphs. Has interfaces to many different programming languages. | |||
* [http://www.freenet.org.nz/python/pygene/ PyGene] - a simple library for genetic algorithms and genetic programming in python | |||
==Guides and Tutorials== | |||
* [http://www.econ.iastate.edu/tesfatsi/abmread.htm AgentModelingGuide] Robert Axelrod and Leigh Tesfatsion's On-Line Guide for Newcomers to Agent-Based Modeling in the Social Sciences | |||
* [http://www.econ.iastate.edu/tesfatsi/repastsg.htm RepastGuide] Leigh Tesfatsion's Self-Study Guide for Java-Based Repast | |||
* [http://jasss.soc.surrey.ac.uk/4/1/5.html AscapeTutorial] What is Ascape and Why Should You Care? Miles T. Parker's intro and tutorial to Ascape published in JASSS. | |||
* [http://www.swarm.org/wiki/Software_IDEs EclipseABM] Guides to using the Eclipse IDE with agent-based modeling environments including MASON, RePast, and Ascape. | |||
==Interesting Related Works== | |||
* [http://www.insisoc.org/metanorms/ Reimplementation of Axelrod's "Evolution of Cooperation"]: Reimplementation and re-experimentation of the famous Axelrod's paper, where after tuning some parameters it is observed how results provided by Axelrod where not complete. | |||
* [http://www.current-biology.com/content/article/abstract?uid=PIIS0960982207009281/ Evolutionary Conditions for the Emergence of Communication in Robots] Floreano et al., Current Biology, 2007. | |||
* [http://www.sciencedirect.com/science?_ob=ArticleURL&_udi=B6T2K-4DCDHH3-1&_user=4421&_rdoc=1&_fmt=&_orig=search&_sort=d&view=c&_acct=C000059598&_version=1&_urlVersion=0&_userid=4421&md5=083488bcc5f69797fadb2a20182ec86d/ Solving traveling salesman problems with DNA molecules encoding numerical values] Lee et al., Biosystems, 2004. | |||
* [http://prola.aps.org/pdf/PRE/v67/i1/e015206/ Coupled replicator equations for the dynamics of learning in multiagent systems] Sato & Crutchfield, Physical Review E, 2003. | |||
* Interesting article from Wired: [http://www.wired.com/science/discoveries/magazine/16-07/pb_theory/ The End of Theory: The Data Deluge]. | |||
** And an [http://cscs.umich.edu/~crshalizi/weblog/581.html/ interesting response] from Shalizi, i.e. why the Wired article is crap. |
Revision as of 17:44, 27 January 2009
Workshop Navigation |
Resources
Computer packages and libraries
- Eclipse Eclipse is an integrated development environment (IDE) that makes programming and debugging orders of magnitudes easier.
- R is a free software environment for statistical computing and graphics.
- SAGE Creating a viable free open source alternative toMagma, Maple, Mathematica, and Matlab.
- MASON - Java-based toolkit for multiagent simulation.
- ECJ Evolutionary computation toolkit in Java that dovetails with MASON.
- Repast Simphony is a free and open source agent-based modeling toolkit written in Java.
- Ascape Java-based agent-based modeling toolkit developed at the Brookings Institution by Miles T. Parker.
- NetLogo NetLogo is a cross-platform multi-agent procedural programmable modeling environment.
- Framsticks Framsticks is an artificial life package for evolving 3-D creatures with neural network nervous systems.
- breve Open-source, cross-platform 3d simulation in python or steve (with good creature evolution examples)
- This page has a summary of software and toolkits for agent-based and complex adaptive systems: [1]
- Another page about programs for agent based modeling: [2]
- igraph: package for creating and manipulating undirected and directed graphs. Has interfaces to many different programming languages.
- PyGene - a simple library for genetic algorithms and genetic programming in python
Guides and Tutorials
- AgentModelingGuide Robert Axelrod and Leigh Tesfatsion's On-Line Guide for Newcomers to Agent-Based Modeling in the Social Sciences
- RepastGuide Leigh Tesfatsion's Self-Study Guide for Java-Based Repast
- AscapeTutorial What is Ascape and Why Should You Care? Miles T. Parker's intro and tutorial to Ascape published in JASSS.
- EclipseABM Guides to using the Eclipse IDE with agent-based modeling environments including MASON, RePast, and Ascape.
Interesting Related Works
- Reimplementation of Axelrod's "Evolution of Cooperation": Reimplementation and re-experimentation of the famous Axelrod's paper, where after tuning some parameters it is observed how results provided by Axelrod where not complete.
- Evolutionary Conditions for the Emergence of Communication in Robots Floreano et al., Current Biology, 2007.
- Solving traveling salesman problems with DNA molecules encoding numerical values Lee et al., Biosystems, 2004.
- Coupled replicator equations for the dynamics of learning in multiagent systems Sato & Crutchfield, Physical Review E, 2003.
- Interesting article from Wired: The End of Theory: The Data Deluge.
- And an interesting response from Shalizi, i.e. why the Wired article is crap.