Repast (modeling toolkit)

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, Collier & Vos 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
gollark: I actually abuse mosh for this.
gollark: It merely thingies to icecast instead of using the internal httpd.
gollark: mpd as a backend still, however.
gollark: ... Amarok?
gollark: RadioBotâ„¢?

See also

References

  • "Agent'97 Repast", agent2002.anl.gov.
  • 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, CiteSeerX 10.1.1.331.2313, 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
  • Barnes, D.J.; Chu, D. (2010), Introduction to Modelling for Biosciences, Springer Verlag
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.