Repast (modeling toolkit): Difference between revisions

Content deleted Content added
m Added {{notability}} and {{unreferenced}} tags to article. using Friendly
m Disambiguating links to Object-orientation (link changed to Object-oriented programming) using DisamAssist.
 
(35 intermediate revisions by 21 users not shown)
Line 1:
{{Other uses|Repast (disambiguation)}}
{{notability|date=December 2007}}
The '''Recursive Porous Agent Simulation Toolkit''' ('''Repast''') is ana widely used free and open-source, cross-platform, agent-based modeling and simulation toolkit. Repast has multiple implementations in several languages {{Harv|North|Collier|Vos|2006}} and built-in adaptive features, such as [[genetic algorithmsalgorithm]]s and regression.
{{unreferenced|date=December 2007}}
{{Otheruses|Repast}}
The Recursive Porous Agent Simulation Toolkit (Repast) is an agent-based modeling toolkit. Repast has multiple implementations in several languages and built-in adaptive features such as genetic algorithms and regression.
 
Repast is free and open source. It was originally developed by David Sallach, Nick Collier, Tom Howe, Michael North and others at the [[University of Chicago]].
 
==Features==
* variety of [[Software agent|agents]] and examples
* fully [[Object-oriented programming|object oriented]]
* fully concurrent discrete event scheduler
* built-in simulation results logging and graphing tools {{Harv|North|Tatara|Collier|Ozik|2007}}
* allows users to dynamically access and modify agents and model at run time
* libraries for [[genetic algorithms]], [[Artificial neural network|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 scriptingscript]]ing, etc.
* is available on virtually all modern computing platforms
 
==See also==
*[[Agent-based social simulation]]
*[[NetLogo]]
*[[Sugarscape]]
*[[Swarm (simulation)|Swarm]]
 
==References==
*[http://agent2002.anl.gov/repast.html "Agent'97 Repast"], agent2002.anl.gov.
* {{Citation
| last1=North | first1=M.J. | last2=Collier | first2=N.T.
| last3=Vos | first3=J.R. | year=2006
| title=Experiences Creating Three Implementations of the Repast Agent Modeling Toolkit
| journal=ACM Transactions on Modeling and Computer Simulation
| volume=16 | issue=1 | pages=1–25 | doi=10.1145/1122012.1122013 | citeseerx=10.1.1.331.2313 | s2cid=14249726 }}
* {{Citation
| last1=North | first1=M.J. | last2=Tatara | first2=E.
| last3=Collier | first3=N.T.| last4=Ozik | first4=J. | year=2007
| title=Visual Agent-based Model Development with Repast Simphony
| journal=Proceedings of the Agent 2007 Conference on Complex Interaction and Social Emergence, Argonne National Laboratory, Argonne, IL USA
| url=http://agent2007.anl.gov/2007pdf/Paper%2015%20--%20North%20Agent%202007_ALM_MJN_alm2_chngsaccpt_NEW.pdf }}
* {{Citation
| last1=Barnes | first1=D.J. | last2=Chu | first2=D. | year=2010
| title=Introduction to Modelling for Biosciences
| publisher= Springer Verlag
| url=http://www.cs.kent.ac.uk/projects/imb/ }}
 
==External links==
*[httphttps://repast.sourceforgegithub.netio/index.html Repast homepage]
*[httphttps://wwwwww2.econ.iastate.edu/tesfatsi/repastsg.htm Repast Self-Study Guide]
 
[[Category:Agent-based programming languagessoftware]]