Jump to content

Repast (modeling toolkit)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by RussBot (talk | contribs) at 14:07, 4 September 2010 (Robot: Editing intentional link to disambiguation page in hatnote per WP:INTDABLINK (explanation)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Recursive Porous Agent Simulation Toolkit (Repast) is a widely used free and open-source, cross-platform, agent-based modeling and simulation toolkit. Repast has multiple implementations in several languages (North et al. 2006) and built-in adaptive features such as genetic algorithms and regression.

Repast was originally developed by David Sallach, Nick Collier, Tom Howe, Michael North and others at the University of Chicago.

Features

  • variety of agents and examples
  • fully object oriented
  • fully concurrent discrete event scheduler
  • built-in simulation results logging and graphing tools (North et al. 2007)
  • allows users to dynamically access and modify agents and model at run time
  • libraries for genetic algorithms, neural networks, etc.
  • built-in systems dynamics modeling
  • social network modeling tools
  • integrated geographical information systems (GIS) support
  • implemented in Java, C#, etc.
  • supports Java, C#, Managed C++, Visual Basic.Net, Managed Lisp, Managed Prolog, and Python scripting, etc.
  • is available on virtually all modern computing platforms

See also

References

  • Agent'97 Repast
  • North, M.J.; Collier, N.T.; Vos, J.R. (2006), "Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit", ACM Transactions on Modeling and Computer Simulation, 16 (1): 1–25, doi:10.1145/1122012.1122013
  • North, M.J.; Tatara, E.; Collier, N.T.; Ozik, J. (2007), "Visual Agent-based Model Development with Repast Simphony" (PDF), Proceedings of the Agent 2007 Conference on Complex Interaction and Social Emergence, Argonne National Laboratory, Argonne, IL USA