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
See also Agent-based social simulation NetLogo Sugarscape Swarm
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, S2CID 14249726 {{citation}}: Cite uses deprecated parameter |citeseerx= (help) 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
External links Repast homepage Repast Self-Study Guide
