Agent-based social simulation
Encyclopedia
Agent-based social simulation (or ABSS) consists in social simulation
Social simulation
Social simulation is a research field that applies computational methods to study issues in the social sciences. The issues explored include problems in sociology, political science, economics, anthropology, geography, archaeology and linguistics ....

s that are based on Agent-based modeling, and implemented using artificial agent technologies.

ABSS models the different elements of the social systems using artificial agents, (varying on scale) and placing them in a computer simulated society to observe the behaviors of the agents. From this data it is possible to learn about the reactions of the artificial agents and translate them into the results of non-artificial agents and simulations. Three main fields in ABSS are agent based computing, social science, and computer simulation
Computer simulation
A computer simulation, a computer model, or a computational model is a computer program, or network of computers, that attempts to simulate an abstract model of a particular system...

.

Agent based computing is the design of the model and agents, while the computer simulation is the part of the simulation of the agents in the model and the outcomes. The social science is a mixture of sciences and social part of the model. It is where social phenomena are developed and theorized. The main purpose of ABSS is to provide models and tools for agent based simulation of social phenomena. With ABSS we can explore different outcomes for phenomena where we might not be able to view the outcome in real life. It can provide us valuable information on society and the outcomes of social events or phenomena.

Software used for implementing ABSS

Different agent based software have been used for implementing ABSS such as
  • Repast
  • Multi Agent Simulation Suite (MASS). Fables is a component of MASS, generating Repast J models
  • Swarm (simulation)
    Swarm (simulation)
    Swarm is the name of a multi-agent simulation package, useful for simulating the interaction of agents and their emergent collective behaviour. Swarm was initially developed at the Santa Fe Institute in the mid-1990s, and since 1999 has been maintained by the non-profit Swarm Development...

     
  • Janus
    Janus (multi-agent and holonic platform)
    Janus is the name of a multiagent simulation platform, useful for simulating the interaction of agents and their emergent collective behavior...

     Multiagent, Organizational and Holonic Platform.
  • Ascape (an implementation of the agent based model Sugarscape
    Sugarscape
    Sugarscape is a model artificially intelligent agent-based social simulation following some or all rules presented by Joshua M. Epstein & Robert Axtell in their book Growing Artificial Societies.-Origin:...

    )
  • Ingenias
  • SeSAm Multiagent simulator and graphical modelling environment. (Free Software
    Free software
    Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

    )
  • NetLogo
    NetLogo
    NetLogo is a multi-agent programming language and integrated modeling environment.-About:NetLogo was designed in the spirit of the Logo programming language to be "low threshold and no ceiling," that is to enable easy entry by novices and yet meet the needs of high powered users. The NetLogo...

     (freeware
    Freeware
    Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

    )
  • GlobalSimulate Multiparadigm simulation and modelling environment. (Open Source Software)

See also

  • Agent-based modeling
  • Artificial life
    Artificial life
    Artificial life is a field of study and an associated art form which examine systems related to life, its processes, and its evolution through simulations using computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American computer scientist, in 1986...

  • Simulated reality
    Simulated reality
    Simulated reality is the proposition that reality could be simulated—perhaps by computer simulation—to a degree indistinguishable from "true" reality. It could contain conscious minds which may or may not be fully aware that they are living inside a simulation....

  • Social simulation
    Social simulation
    Social simulation is a research field that applies computational methods to study issues in the social sciences. The issues explored include problems in sociology, political science, economics, anthropology, geography, archaeology and linguistics ....

  • Journal of Artificial Societies and Social Simulation
    Journal of Artificial Societies and Social Simulation
    The Journal of Artificial Societies and Social Simulation is a quarterly peer-reviewed academic journal created and edited by Nigel Gilbert . The journal publishes articles in computational sociology, social simulation, complexity science, and artificial societies. Its approach is...


External references

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK