{{#invoke:Infobox|infobox}}Template:Template other{{#invoke:Check for unknown parameters | check | showblankpositional=1 | unknown = Template:Main other | preview = Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y | AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo upright | logo size | logo title | logo_alt | logo_caption | logo_upright | logo_size | logo_title | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot upright | screenshot size | screenshot title | screenshot_alt | screenshot_upright | screenshot_size | screenshot_title | service_name | size | standard | title | ver layout | website | qid }}Template:Main other

Swarm is an open-source agent-based modeling simulation package, useful for simulating the interaction of agents (social or biological) and their emergent collective behavior. 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 Group. Also known as the Swarm Simulation System,<ref>Swarm</ref> it is available for free <ref>download Software main page downloads</ref> and use, covered by the GNU General Public License.<ref>GNU General Public License</ref>

Early development work on Swarm was completed by Chris Langton (SFI), Roger Burkhart (John Deere), Nelson Minar (SFI), Manor Askenazi (SFI), Glen Ropella (SFI), Marcus Daniels (SFI), and Alex Lancaster (SFI). Since that time, many hundreds of people around the world have contributed to the continued open source development of the suite of Swarm ABM tools.

ApplicationsEdit

Scientific applicationsEdit

Agent-based modeling seeks to replicate these complexities and adaptations in computational environments where these interactive emergent behaviors can be analyzed multi-dimensionally. By defining and assigning agencies reflective of prescribed behaviors, known or estimated, to active software agents in a computer simulation, scientists can approximate experimental results not possible in natural temporal frameworks.

Swarm and other agent-based modeling platforms afford scientists the opportunity to conduct and visualize experiments in these synthetic macro and microenvironments for testing scientific theories, natural data sets, and other analyses while free of pressing constraints like time, volume, hazards, or many other parameters.

Commercial applicationsEdit

Agent-based models have been used since the mid-1990s to solve a variety of business and technology problems. Examples of applications include:

In these and other applications, the system of interest is simulated by capturing the behavior of individual agents and their interconnections. Agent-based modeling tools can be used to test how changes in individual behaviors will affect the overall, emergent system behavior.

See alsoEdit

ReferencesEdit

Template:Reflist

External linksEdit

Template:Collective animal behaviour