Content deleted Content added
No edit summary Tags: Reverted Visual edit Mobile edit Mobile web edit |
ClueBot NG (talk | contribs) m Reverting possible vandalism by 23.31.116.97 to version by WikiCleanerBot. Report False Positive? Thanks, ClueBot NG. (4319353) (Bot) |
||
Line 3:
{{Use mdy dates|date=October 2013}}
{{Multi-agent system}}
An '''agent-based model''' ('''ABM''') is a [[computational models|computational model]] for [[computer simulation|simulating]] the actions and interactions of [[autonomous agents]] (both individual or collective entities such as organizations or groups) in order to understand the behavior of a system and what
Agent-based models are a kind of [[Microscale and macroscale models|microscale model]]<ref>{{cite journal |first1=Leif |last1=Gustafsson |first2=Mikael |last2=Sternad |year=2010 |title=Consistent micro, macro, and state-based population modelling |journal=Mathematical Biosciences |volume=225 |issue=2 |pages=94–107 |doi=10.1016/j.mbs.2010.02.003 |pmid=20171974 }}</ref> that simulate the simultaneous operations and interactions of multiple agents in an attempt to re-create and predict the appearance of complex phenomena. The process is one of [[emergence]], which some express as "the whole is greater than the sum of its parts". In other words, higher-level system properties emerge from the interactions of lower-level subsystems. Or, macro-scale state changes emerge from micro-scale agent behaviors. Or, simple behaviors (meaning rules followed by agents) generate complex behaviors (meaning state changes at the whole
Individual agents are typically characterized as [[bounded rationality|boundedly rational]], presumed to be acting in what they perceive as their own interests, such as reproduction, economic benefit, or social status,<ref>{{cite web |url=http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |title=Agent-Based Models of Industrial Ecosystems |publisher=[[Rutgers University]] |date=October 6, 2003 |archive-url=https://web.archive.org/web/20110720041914/http://policy.rutgers.edu/andrews/projects/abm/abmarticle.htm |archive-date=July 20, 2011 |url-status=dead}}</ref> using heuristics or simple decision-making rules. ABM agents may experience "learning", adaptation, and reproduction.<ref name="Bonabeau 2002 ABM">{{cite journal |title=Agent-based modeling: Methods and techniques for simulating human systems |journal=Proceedings of the National Academy of Sciences of the United States of America |volume=99 |pages=7280–7 |date=May 14, 2002 |doi=10.1073/pnas.082080899 |pmid=12011407 |pmc=128598 |last1=Bonabeau |first1=E. |issue=Suppl 3 |bibcode=2002PNAS...99.7280B |doi-access=free }}</ref>
Most agent-based models are composed of: (1) numerous agents specified at various scales (typically referred to as agent-granularity); (2) decision-making heuristics; (3) learning rules or adaptive processes; (4) an [[network topology|interaction topology]]; and (5) an environment. ABMs are typically implemented as [[computer simulation]]s, either as custom software, or via ABM toolkits, and this software can be then used to test how changes in individual behaviors will affect the system's emerging overall behavior.
==History==
|