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 条
  • [21] Agent-based demand-modeling framework for large-scale microsimulations
    Balmer, Michael
    Axhausen, Kay W.
    Nagel, Kai
    TRAVELER BEHAVIOR AND VALUES 2006, 2006, (1985): : 125 - 134
  • [22] Large-scale agent-based simulation model of pedestrian traffic flows
    Kaziyeva, Dana
    Stutz, Petra
    Wallentin, Gudrun
    Loidl, Martin
    COMPUTERS ENVIRONMENT AND URBAN SYSTEMS, 2023, 105
  • [23] AGENT-BASED ANALYSIS FOR DESIGN OF SIGNAGE SYSTEMS IN LARGE-SCALE FACILITIES
    Utsumi, Shintaro
    Takahashi, Shingo
    Ohori, Kotaro
    Anai, Hirokazu
    2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3134 - 3135
  • [24] Large scale agent-based simulation on the grid
    Chen, Dan
    Theodoropoulos, Georgios K.
    Turner, Stephen J.
    Cai, Wentong
    Minson, Robert
    Zhang, Yi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (07): : 658 - 671
  • [25] LARGE-SCALE DISTRIBUTED AGENT-BASED SIMULATION FOR SHOPPING MALL AND PERFORMANCE IMPROVEMENT WITH SHADOW AGENT PROJECTION
    Mizuta, Hideyuki
    2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 1157 - 1168
  • [26] Agent-based models and individualism: is the world agent-based?
    O'Sullivan, D
    Haklay, M
    ENVIRONMENT AND PLANNING A-ECONOMY AND SPACE, 2000, 32 (08): : 1409 - 1425
  • [27] Comparing large-scale computational approaches to epidemic modeling: Agent-based versus structured metapopulation models
    Ajelli, Marco
    Goncalves, Bruno
    Balcan, Duygu
    Colizza, Vittoria
    Hu, Hao
    Ramasco, Jose J.
    Merler, Stefano
    Vespignani, Alessandro
    BMC INFECTIOUS DISEASES, 2010, 10
  • [28] Comparing large-scale computational approaches to epidemic modeling: Agent-based versus structured metapopulation models
    Marco Ajelli
    Bruno Gonçalves
    Duygu Balcan
    Vittoria Colizza
    Hao Hu
    José J Ramasco
    Stefano Merler
    Alessandro Vespignani
    BMC Infectious Diseases, 10
  • [29] A framework for modeling human behavior in large-scale agent-based epidemic simulations
    de Mooij, Jan
    Bhattacharya, Parantapa
    Dell'Anna, Davide
    Dastani, Mehdi
    Logan, Brian
    Swarup, Samarth
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2023, 99 (12): : 1183 - 1211
  • [30] Designing a large-scale public transport network using agent-based microsimulation
    Manser, Patrick
    Becker, Henrik
    Hoerl, Sebastian
    Axhausen, Kay W.
    TRANSPORTATION RESEARCH PART A-POLICY AND PRACTICE, 2020, 137 (137) : 1 - 15