Welcome to Agent-Based Models. The goal of agents-based-models.com is to facilitate the use of agent-based modeling as a general theoretical and methodological tool for investigating behavior, and more generally, investigating agents as realized in software or hardware (e.g., robots).
This site, as it develops, will become an information hub for agent-based modeling. Researchers using agent and multi agent models in a variety of fields are listed here. Various tools and organizations using agent models are also listed here. Finally, it will also promote discussion of the methodological and philosophical foundations of agent-based modeling.
Agent-based modeling (ABM) is a style of modeling that focuses on modeling individuals, components of individuals, or heterogeneous parts of a complex system. Agent-based models are often intended to model real systems, but this is not a necessary feature of ABM (e.g., intelligent agents, Software agent, autonomous robots). ABM as a style of computational modeling, requires both mathematical and experimental approaches for its development and application. There are many resources available for those interested in developing or using ABM. Good places to start are Scholarpedia and Wikipedia.
Recently, OpenABM Consortium is emerging as an organization of ABM researchers aiming to improve the way ABMs are developed, shared, and utilized in the socioecological sciences and is funded by the National Science foundation. The Swarm Development Group has similar aims as does this site. There are also a number on Internet sites that focus on specific applications of ABM (e.g., Leigh Tesfatsion’s site on Agent-Based Computational Modeling). Other organizations, centers and institutes can be found here. The community of people across disciplines who develop or are using ABM is rapidly growing. Many of these can be found on this website under ABM Researchers. Eventually, researchers will be categorized by field and more sophisticated search engine facilities will be available.
For those interested in applying ABM in their research, there are tutorials that can be found on Swarm Development Group, Agent-Based Computational Modeling, and on this website. There are a number of simulation environments available, which can be found on Swarm Development Group, Agent-Based Computational Modeling, and on this website. For those interested in watching videos on ABM, this site maintains a list. An evolving list of journals that publish research involving ABM can be found on this site and this site has a list of conferences and workshops related to ABM. OpenABM Consortium also has a Jobs and Appointments page. There are a number of ABM related blog listed herehere.
There are a growing number of fields of research with researchers using ABM and these fields are rapidly expanding. ABM is finding increasing application in Animal Behavior, Biology/Ecology, and the Social Sciences. The emerging diversity of uses of ABM, however, can only truly be described by browsing the vast diversity of interests of Researchers using and developing ABMs.
If you know of researchers, resources, conferences, centers, or other information related to agent-based modeling broadly conceived, please email Jeff Schank.