geopro:pedro:platforms
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
geopro:pedro:platforms [2007/07/17 01:20] – pedro | geopro:pedro:platforms [2008/06/12 18:35] (atual) – pedro | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ====Anatomy of a Toolkit: A comprehensive compendium of various agent-based modelling toolkits, on the market today==== | ||
+ | |C. Nikolay, G. Madey, 2007| Proceedings of Agent2007: Complex interaction and social emergence, 87-97| [[http:// | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Abstract: | ||
+ | can be overwhelming. Moreover, different communities of users prefer different aspects | ||
+ | of a toolkit. This paper is a survey of the toolkits that are available today and how they | ||
+ | compare to each other from a multi-stakeholder perspective. Our goal is to provide users | ||
+ | the ability to better choose a suitable toolkit based on the features abstracted from various | ||
+ | documentation and the first hand experiences of a broad range of communities of users | ||
+ | and compiled into an easy to use compendium. In addition, we expand the Agent Based | ||
+ | Modeling body of knowledge to include information about a breadth of characteristically | ||
+ | and historically diverse platforms. | ||
+ | |||
+ | \\ | ||
====Evaluation of free Java-libraries for social-scientific agent based simulation==== | ====Evaluation of free Java-libraries for social-scientific agent based simulation==== | ||
Linha 54: | Linha 72: | ||
At the end of the paper, there is a long list of other tools, and the reasons why they were excluded from the analysis. | At the end of the paper, there is a long list of other tools, and the reasons why they were excluded from the analysis. | ||
+ | |||
====Requirements Analysis of Agent-Based Simulation Platforms: State of the Art and New Prospects==== | ====Requirements Analysis of Agent-Based Simulation Platforms: State of the Art and New Prospects==== | ||
- | |M. B. Marietto, N. David, J. S. Sichman, H. Coelho, 2003|[[http:// | + | |M. B. Marietto, N. David, |
|M. B. Marietto, N. David, J. S. Sichman, H. Coelho, 2002|Multi-Agent Based Simulation Workshop| [[http:// | |M. B. Marietto, N. David, J. S. Sichman, H. Coelho, 2002|Multi-Agent Based Simulation Workshop| [[http:// | ||
Linha 214: | Linha 233: | ||
unexpected outcomes are a reflection of a mistake in the computer programme (a ‘bug’), | unexpected outcomes are a reflection of a mistake in the computer programme (a ‘bug’), | ||
logical errors of the model, or a surprising consequence of the model itself (Gilbert and Terna, 1999). | logical errors of the model, or a surprising consequence of the model itself (Gilbert and Terna, 1999). | ||
+ | |||
====Agent-based Simulation Platforms: Review and Development Recommendations==== | ====Agent-based Simulation Platforms: Review and Development Recommendations==== | ||
Linha 238: | Linha 258: | ||
Our focus is primarily on the "ease of use" issue: how easy is to implement ABMs and conduct experiments on them? | Our focus is primarily on the "ease of use" issue: how easy is to implement ABMs and conduct experiments on them? | ||
- | There is a table comparing the terminology in five platforms. They have implemented some versions of a //stupid model// in all five tools. | + | There is a table comparing the terminology in five platforms. They have implemented some versions of a //stupid model// in [[http:// |
^ Version | ^ Version | ||
Linha 291: | Linha 311: | ||
+ | ====Platforms and methods for agent-based modeling==== | ||
+ | |N. Gilbert and S. Bankes, 2002|National Acad Sciences|[[http:// | ||
+ | \\ | ||
- | =====TODO===== | + | **Abstract: |
+ | there is much further design and development work to be done. Modelers have an important part to play, because the creation of tools | ||
+ | and models using those tools proceed in a dialectical relationship. | ||
- | ====Computational Laboratories for Spatial Agent-Based Models==== | ||
- | |C. Dibble, 2006| [[http:// | ||
\\ | \\ | ||
- | **Abstract: | + | The authors compare |
+ | and the advantages over " | ||
+ | about the following tools: repast, swarm, ascape, starlogo, agentsheets, | ||
+ | life cycle, model evaluation, model maintenance, and many types of model use are rather limited at this time. The primary | ||
+ | supports for model use are visualizations of model state (especially | ||
+ | positions) and modest facilities | ||
+ | Issues: comparing multiple model runs, loading | ||
+ | from experimental designs, collecting | ||
+ | |||
- | \\ | ||
Linha 312: | Linha 343: | ||
\\ | \\ | ||
+ | One element that we articulate is the relation between infrastructure for a single agent and the infrastructure for the MAS | ||
+ | in which the agent participates. We consider MAS infrastructure to be the domain independent and reusable substratum on which MAS systems, services, components, live, | ||
+ | communicate, | ||
- | ====Environments | + | [The infrastructure is clearly |
- | |D. Weyns, H. V. D. Parunak, F. Michel, T. Holvoet and J. Ferber, 2005| [[http://www.springerlink.com/content/lhc33yytty1el5mf/|Environments for Multi-Agent Systems | + | Some of the layers presented are (the complete list is [[http://leg.ufpr.br/~pedro/figures/retsina-infrastructure.jpg|here]]): |
+ | | ||
+ | | ||
+ | - Performance measurement | ||
+ | - Locating agents by capability | ||
- | (some interesting papers cite this one): " | + | When an agent first comes up in an open environment, |
+ | Instead | ||
+ | and the corresponding single agent infrastructure | ||
- | **Abstract:** It is generally accepted that the environment is an essential compound | + | __TerraME:__ Instead |
- | Opportunities that environments offer, have mostly been researched in the domain of situated MASs. However, the complex principles behind the concepts and responsibilities of the environment and the interplay between | + | to a tag, that can store the " |
- | In this paper, we first give an overview of the state-of-the-art on environments in MASs. The survey discusses relevant research tracks on environments that have been explored so far. Each track is illustrated with a number of representative contributions by the research community. Based on this study and the results of our own research, we identify a set of core concerns for environments | + | this tag. |
- | \\ | + | This information is called the agent’s capability advertisement and is provided by the agent to a middle agent. |
+ | When an agent needs another that has some required capability, it sends a middle agent a | ||
+ | request specifying the desired capability. The middle agent matches requests and | ||
+ | advertisements. In general, there could be a variety of middle agents that exhibit different | ||
+ | matching behaviors. we have identified 28 middle agent types and have experimented with different performance | ||
+ | characteristics. | ||
- | ====Platforms and methods for agent-based modeling==== | + | __Discussion: |
- | |N. Gilbert | + | **Open systems** allow agents to enter, and exit, the system dynamically and unpredictably, |
+ | employ a fixed set of agents that are known a priori. In closed MAS each agent knows the name, location | ||
+ | of the others. Thus agent interactions can be statically predefined. This makes agent design and construction | ||
+ | simple, but makes the MAS brittle and not extensible. | ||
+ | |||
+ | |||
+ | |||
+ | ====Modelling social action for AI agents==== | ||
+ | |C. Castelfranchi, | ||
+ | |||
+ | |||
+ | |||
+ | =====TODO===== | ||
+ | |||
+ | ====Computational Laboratories for Spatial Agent-Based Models==== | ||
+ | |C. Dibble, 2006| [[http://ideas.repec.org/h/eee/hecchp/2-31.html| Handbook of Computational Economics | ||
\\ | \\ | ||
- | **Abstract: | + | **Abstract: |
- | there is much further design | + | |
- | and models | + | |
\\ | \\ | ||
- | The authors compare the standardization that occurred in statistical packages to the development of ABM, | ||
- | and the advantages over " | ||
- | about the following tools: repast, swarm, ascape, starlogo, agentsheets, | ||
- | life cycle, model evaluation, model maintenance, | ||
- | supports for model use are visualizations of model state (especially the ubiquitous displays of two-dimensional grids of agent | ||
- | positions) and modest facilities for collecting statistics in a single run.// | ||
- | Issues: comparing multiple model runs, loading or calibrating models from data, automatically generating large numbers of cases | ||
- | from experimental designs, collecting and statistically analyzing the results of large numbers of experiments. | ||
+ | |||
+ | ====Environments for Multiagent Systems, State-of-the-Art and Research Challenges==== | ||
+ | |D. Weyns, H. V. D. Parunak, F. Michel, T. Holvoet and J. Ferber, 2005| [[http:// | ||
+ | |||
+ | (some interesting papers cite this one): " | ||
+ | |||
+ | **Abstract: | ||
+ | Opportunities that environments offer, have mostly been researched in the domain of situated MASs. However, the complex principles behind the concepts and responsibilities of the environment and the interplay between agents and environment are not yet fully clarified. | ||
+ | In this paper, we first give an overview of the state-of-the-art on environments in MASs. The survey discusses relevant research tracks on environments that have been explored so far. Each track is illustrated with a number of representative contributions by the research community. Based on this study and the results of our own research, we identify a set of core concerns for environments that can be divided in two classes: concerns related to the structure of the environment, | ||
+ | |||
+ | \\ | ||
Linha 355: | Linha 416: | ||
| | ||
+ | |||
====Software engineering considerations for individual-based models==== | ====Software engineering considerations for individual-based models==== | ||
|Ropella, G. E. P., S. F. Railsback, and S. K. Jackson. 2002| Natural Resource Modeling| | |Ropella, G. E. P., S. F. Railsback, and S. K. Jackson. 2002| Natural Resource Modeling| | ||
+ | \\ | ||
+ | |||
+ | understanding causality? | ||
geopro/pedro/platforms.1184635230.txt.gz · Última modificação: 2007/07/17 01:20 por pedro