Dynamic agent composition for large-scale agent-based models

被引:11
|
作者
Boulaire, Fanny [1 ]
Utting, Mark [2 ]
Drogemuller, Robin [1 ]
机构
[1] Queensland Univ Technol, Gardens Point P Block Level 8, Brisbane, Qld 4000, Australia
[2] Univ Sunshine Coast, Sippy Downs, Qld 4556, Australia
关键词
Agent-based model; Dynamic composition; Large-scale; Electricity distribution network;
D O I
10.1186/s40294-015-0007-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose: This paper describes dynamic agent composition, used to support the development of flexible and extensible large-scale agent-based models (ABMs). This approach was motivated by a need to extend and modify, with ease, an ABM with an underlying networked structure as more information becomes available. Flexibility was also sought after so that simulations are set up with ease, without the need to program. Methods: The dynamic agent composition approach consists in having agents, whose implementation has been broken into atomic units, come together at runtime to form the complex system representation on which simulations are run. These components capture information at a fine level of detail and provide a vast range of combinations and options for a modeller to create ABMs. Results: A description of the dynamic agent composition is given in this paper, as well as details about its implementation within MODAM (MODular Agent-based Model), a software framework which is applied to the planning of the electricity distribution network. Illustrations of the implementation of the dynamic agent composition are consequently given for that domain throughout the paper. It is however expected that this approach will be beneficial to other problem domains, especially those with a networked structure, such as water or gas networks. Conclusions: Dynamic agent composition has many advantages over the way agent-based models are traditionally built for the users, the developers, as well as for agent-based modelling as a scientific approach. Developers can extend the model without the need to access or modify previously written code; they can develop groups of entities independently and add them to those already defined to extend the model. Users can mix-and-match already implemented components to form large-scales ABMs, allowing them to quickly setup simulations and easily compare scenarios without the need to program. The dynamic agent composition provides a natural simulation space over which ABMs of networked structures are represented, facilitating their implementation; and verification and validation of models is facilitated by quickly setting up alternative simulations.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] OpenCL for Large-Scale Agent-Based Simulations
    Prochazka, Jan
    Stekerova, Kamila
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2017, PT I, 2017, 10448 : 351 - 360
  • [2] Large-scale agent-based pedestrian simulation
    Kluegl, Franziska
    Rindsfueser, Guido
    MULTIAGENT SYSTEM TECHNOLOGIES, PROCEEDINGS, 2007, 4687 : 145 - +
  • [3] The Large-Scale, Systematic and Iterated Comparison of Agent-Based Policy Models
    Bithell, Mike
    Chattoe-Brown, Edmund
    Edmonds, Bruce
    ADVANCES IN SOCIAL SIMULATION, 2022, : 367 - 378
  • [4] Endogenous Social Networks from Large-Scale Agent-Based Models
    Tatara, Eric
    Collier, Nicholson
    Ozik, Jonathan
    Macal, Charles
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 1492 - 1499
  • [5] Mobile agent-based architecture for large-scale CVE
    Zhang, L
    Lin, QP
    Fook, CT
    2003 INTERNATIONAL CONFERENCE ON CYBERWORLDS, PROCEEDINGS, 2003, : 69 - 77
  • [6] Distributed Platform for Large-Scale Agent-Based Simulations
    Sislak, David
    Volf, Pfemysl
    Jakob, Michal
    Pechoucek, Michal
    AGENTS FOR GAMES AND SIMULATIONS: TRENDS IN TECHNIQUES, CONCEPTS AND DESIGN, 2009, 5920 : 16 - 32
  • [7] ENGINEERING LARGE-SCALE AGENT-BASED SYSTEMS WITH CONSENSUS
    BOKMA, A
    SLADE, A
    KERRIDGE, S
    JOHNSON, K
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1994, 11 (02) : 81 - 90
  • [8] Stability analysis of large-scale agent-based systems
    Jamshidifar, Ali A.
    Afshar, Ahmad
    ICICIC 2006: FIRST INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING, INFORMATION AND CONTROL, VOL 3, PROCEEDINGS, 2006, : 382 - +
  • [9] An agent-based architecture for the support of large-scale simulations
    Corbin, M
    MODELLING AND SIMULATION 1996, 1996, : 1105 - 1106
  • [10] Agent framework services to reduce agent communication overhead in large-scale agent-based simulations
    Jang, Myeong-Wuk
    Agha, Gul
    SIMULATION MODELLING PRACTICE AND THEORY, 2006, 14 (06) : 679 - 694