Agent-based model: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: ssrn, arxiv, bibcode, pmid, osti, article-number. Removed URL that duplicated identifier. Removed access-date with no URL. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 71/1032
 
(One intermediate revision by the same user not shown)
Line 16:
===Early developments===
The history of the agent-based model can be traced back to the [[Von Neumann universal constructor|Von Neumann machine]], a theoretical machine capable of reproduction. The device [[John von Neumann|von Neumann]] proposed would follow precisely detailed instructions to fashion a copy of itself. The concept was then built upon by von Neumann's friend [[Stanislaw Ulam]], also a mathematician; Ulam suggested that the machine be built on paper, as a collection of cells on a grid. The idea intrigued von Neumann, who drew it up—creating the first of the devices later termed [[cellular automata]].
 
Another advance was introduced by the mathematician [[John Horton Conway|John Conway]]. He constructed the well-known [[Conway's Game of Life|Game of Life]]. Unlike von Neumann's machine, Conway's Game of Life operated by simple rules in a virtual world in the form of a 2-dimensional [[checkerboard]].
[[File:Поле игры "Жизнь".png|thumb|upright|Conway's Game of Life]]
Another advance was introduced by the mathematician [[John Horton Conway|John Conway]]. He constructed the well-known [[Conway's Game of Life|Game of Life]]. Unlike von Neumann's machine, Conway'sthe Game of Life operated by simple rules in a virtual world in the form of a 2-dimensional [[checkerboard]].
 
The [[Simula]] programming language, developed in the mid 1960s and widely implemented by the early 1970s, was the first framework for automating step-by-step agent simulations.
Line 28 ⟶ 30:
 
In the early 1980s, [[Robert Axelrod (political scientist)|Robert Axelrod]] hosted a tournament of [[Prisoner's Dilemma]] strategies and had them interact in an agent-based manner to determine a winner. Axelrod would go on to develop many other agent-based models in the field of political science that examine phenomena from [[ethnocentrism]] to the dissemination of culture.<ref name="Axelrod_1997">{{Cite book |last=Axelrod |given=Robert |author-link=Robert Axelrod (political scientist) |year=1997 |title=The Complexity of Cooperation: Agent-Based Models of Competition and Collaboration |publisher=Princeton: Princeton University Press |isbn=978-0-691-01567-5 }}</ref>
 
[[File:Rule cohesion.gif|thumb|Flocking behavior model]]
By the late 1980s, [[Craig Reynolds (computer graphics)|Craig Reynolds]]' work on [[flocking behavior|flocking]] models contributed to the development of some of the first biological agent-based models that contained social characteristics. He tried to model the reality of lively biological agents, known as [[artificial life]], a term coined by [[Christopher Langton]].