====== Agent-based modelling with TerraME ======
|P. R. Andrade, T.O. Assis, T.G.S. Carneiro, A.M.V. Moneiro, G. Camara, A.P.D. Aguiar|
Procurar por comparison of agent-based modeling software no wikipedia. Possuem alguma integracao com SIG: AnyLogic, Cormas, Framesticks, MASON, RePast, SeSAM, NetLogo, VisualBoots.
===== Replication =====
* Hagerstrand's Spatial Innovation Diffusion Model: Earliest known calibrated and validated simulation with implicit "agent based" methodology: Hägerstrand, Torsten (1965) ‘A Monte Carlo Approach to Diffusion’, Archives Européennes de Sociologie, 6(1), pp. 43-67.
* A Neutral Model of Stone Raw Material Procurement: Brantingham, P.J. (2003) A Neutral Model of Stone Raw Material Procurement, American Antiquity 68(3): 487-509.
* Long-term effects of locale occupation and reoccupation in unstrained space: Wandsnider, L. (1992). The spatial dimension of time. In J. Rossignol & L. Wandsnider (Eds.), Space, Time, and Archaeological Landscapes (pp. 257–282). New York: Plenum. Luann Wandsnider is a Professor of Anthropology at the University of Nebraska-Lincoln. The model was written in Borland Turbo Pascal 5.0.
* CATCHSCAPE model - Agent based simulation of a small catchment water management in northern Thailand: Becu N, Perez P, Walker A, Barreteau O, Le Page C. 2003. Agent based simulation of a small catchment water management in northern Thailand. Description of the CATCHSCAPE model. Ecological Modelling 170: 319-331.
* Maine Lobster Fishery - The precursors of governance in the Maine lobster fishery: Wilson J, Yan L, Wilson C. 2007. The precursors of governance in the Maine lobster fishery. PNAS 104(39): 15212-15217.
* LUCIM - Agent-based modeling of deforestation in southern Yucatán, Mexico, and reforestation in the Midwest United States: Manson SM and Evans T. 2007. Agent-based modeling of deforestation in southern Yucatán, Mexico, and reforestation in the Midwest United States. PNAS 104(52): 20678-20683.
* HELIA - Agent-based modeling of deforestation in southern Yucatán, Mexico, and reforestation in the Midwest United States: Manson SM and Evans T. 2007. Agent-based modeling of deforestation in southern Yucatán, Mexico, and reforestation in the Midwest United States. PNAS 104(52): 20678-20683.
* The Genetic History of the Iberian Peninsula: A Simulation: Calafell, F., Bertranpetit, J., 1993. The Genetic History of the Iberian Peninsula: A Simulation. Current Anthropology 34, 735–745.
* Discrete Stochastic Models for Traffic Flow: Schreckenberg, M. and Schadschneider, A. and Nagel, K. and Ito, N. (1995) "Discrete stochastic models for traffic flow." Physical Review E 51 (4): 2939-2949. DOI: 10.1103/PhysRevE.51.2939
* SOME (Sluce's Original Model for Exploration): Brown, Daniel G., Page, Scott E., Riolo, Rick, Zellner, Moira, and William Rand (2005) "Path dependence and the validation of agent-based spatial models of land use." International Journal of Geographical Information Science, Special Issue on Land Use Dynamics 19(2): 153-174
* GEOSim: Cederman L-E 2003 "Modelling the size of wars: from billiard balls to sand piles", American Political Science Review, 97(1), 135-150 Would be great if a Netlogo version would be available. A Repast version is mentioned at http://gisagents.blogspot.com/2006/05/repast-model-of-week-geosim.html
* Escape Panic: Helbing, D., I. Farkas & T. Vicsek (2000) Simulating dynamical features of escape panic, Nature 407, 487-490. There is code available via http://angel.elte.hu/panic/ but it would be great to have a Netlogo version available.
===== Referencias do JASSS a serem lidas =====
==== A Survey of Agent-Based Modeling Practices (January 1998 to July 2008) ====
|Brian Heath, Raymond Hill and Frank Ciarallo|12(4):9| [[http://jasss.soc.surrey.ac.uk/12/4/9.html|html]]|
==== Design Guidelines for Agent Based Model Visualization ====
|Daniel Kornhauser, Uri Wilensky and William Rand|12(2):1| [[http://jasss.soc.surrey.ac.uk/12/2/1.html|html]]|
==== Tools of the Trade: A Survey of Various Agent Based Modeling Platforms ====
|Cynthia Nikolai and Gregory Madey|12(2):2| [[http://jasss.soc.surrey.ac.uk/12/2/2.html|html]]|
==== REsCape: an Agent-Based Framework for Modeling Resources, Ethnicity, and Conflict ====
|Ravi Bhavnani, Dan Miodownik and Jonas Nart|11(2):7|[[http://jasss.soc.surrey.ac.uk/11/2/7.html|html]]|
==== Communication Between Process and Structure: Modelling and Simulating Message Reference Networks with COM/TE ====
|Thomas Malsch, Christoph Schlieder, Peter Kiefer, Maren Lübcke, Rasco Perschke, Marco Schmitt and Klaus Stein|10(1):9|[[http://jasss.soc.surrey.ac.uk/10/1/9.html|html]]|
==== Individual-Based Modelling and Ecology ====
|Grimm, Volker and Railsback, Steven F.|Reviewed by Marco A. Janssen|9(4)|[[http://jasss.soc.surrey.ac.uk/9/4/reviews/janssen.html|html]]|
==== The Spatial Dimension and Social Simulations: A Review of Three Books ====
|Reviewed by Riccardo Boero|9(4)|[[http://jasss.soc.surrey.ac.uk/9/4/reviews/boero.html|html]]|
==== An Agent-Based Spatially Explicit Epidemiological Model in MASON ====
|Jill Bigley Dunham|9(1):3|[[http://jasss.soc.surrey.ac.uk/9/1/3.html|html]]|
==== MAS-SOC: a Social Simulation Platform Based on Agent-Oriented Programming ====
|Rafael H Bordini, Antônio Carlos da Rocha Costa, Jomi F. Hübner, Fabio Yoshimitsu Okuyama, Álvaro F. Moreira and Renata Vieira|8(3):7|[[http://jasss.soc.surrey.ac.uk/8/3/7.html|html]]|
==== Technical Note: Evaluating Java Development Kits for Agent-Based Modeling ====
|Nils B. Weidmann and Luc Girardin|8(2):8|[[http://jasss.soc.surrey.ac.uk/8/2/8.html|html]]|
==== Case-Based Reasoning, Social Dilemmas, and a New Equilibrium Concept ====
|Luis R. Izquierdo, Nicholas M. Gotts and J. Gary Polhill|7(3):1|[[http://jasss.soc.surrey.ac.uk/7/3/1.html|html]]|
===== Modelos a serem implementados =====
==== The Evolution of Altruism in Spatially Structured Populations ====
|András Németh and Károly Takács (2007)|[[http://jasss.soc.surrey.ac.uk/10/3/4.html|html]]|
Abstract: [...] Here we examine the evolution of [...] altruism with a focus on altruistic teaching. Teaching is modeled as a knowledge transfer which enhances the survival chances of the recipient, but reduces the reproductive efficiency of the provider. [...]
for (every living_agent x):
if (random(1000) < innovation_rate) x.knowledge:=1;
if ((x.teacher) && (x.knowledge=1)):
repeat // search for an agent without knowledge
if (proximity_based) y := random_agent_in_proximity
else y := random_agent;
until (y.knowledge = 0)
if (y.learning)
y.knowledge := 1;
x.breeading_chance := x.breeading_chance - costs;
end if
end for
==== Group Reputation Supports Beneficent Norms ====
|David Hales (2002)|[[http://jasss.soc.surrey.ac.uk/5/4/4.html|html]]|
Abstract: This paper demonstrates the role of group normative reputation in the promotion of an aggression reducing possession norm in an artificial society. [...]
LOOP 50 times
Select an agent (A) at random from the population (with replacement)
Activate agent - (agent (A) selects and executes one action):
IF appropriate - receive reputational information from all neighbours
IF current cell contains food then
IF food prepared then {EAT-FOOD}
IF food picked-up then {PREPARE-FOOD}
IF food not-picked-up then {PICKUP-FOOD}
END IF
IF free food item is visible in neighbourhood {MOVE} to food item.
IF a food item can be smelled two cells away then {MOVE} towards it.
IF an agent holds a food item one cell away in neighbourhood then
IF current strategy allows then {ATTACK}
END IF
IF any neighbouring cells are free then select one at random and {MOVE}
No other actions are possible so {PAUSE}
END LOOP
==== Identifying cases of social contagion using memetic isolation: comparison of the dynamics of a multisociety simulation with an ethnographic data set ====
|Derek Gatherer (2002)|[[http://jasss.soc.surrey.ac.uk/5/4/5.html|html]]|
Abstract: A simulation is presented of a grid of connected societies of reproducing agents. These agents are capable of horizontal and vertical transmission of non-genetic cultural traits (memes). [...]
INITIALIZATION:
For each of the 100 cells in the 10-by-10 array:
{
place two Agents in each cell
randomly assign one of four Gene attributes to each individual
randomly assign one of four Meme attributes to each individual
}
ITERATION:
For 100 generations do the following:
{
For each Agent:
{
If Agent Meme attribute = "A" and CultSel = "Y"
{
Double parameters n and o for that agent
}
If Agent Meme attribute = "A" and NatSel = "Y"
{
Double parameter r for that agent
}
If a random number x < r
{
Reproduce Agent
}
If a different random number y < o
{
If same random number y is also < n
{
Transmit Meme to any Agent in any adjacent cell
}
else
{
Transmit Meme to any Agent in same cell
}
}
If a different random number z < m
{
Migrate Agent to adjacent cell
}
}
}
END.