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 条
  • [31] Research on Agent-Based Authentication and Access Control of Large-Scale Information System
    Cheng, Wenjun
    Zhan, Xiaosu
    Gao, Yuhui
    ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION TECHNOLOGY 2010 (APYCCT 2010), 2010, : 56 - +
  • [32] A two-layer agent-based system for large-scale distributed computation
    Uhruski, Piotr
    Grochowski, Marek
    Schaefer, Robert
    COMPUTATIONAL INTELLIGENCE, 2008, 24 (03) : 191 - 212
  • [33] Agent-Based Simulation for Large-Scale Emergency Response: A Survey of Usage and Implementation
    Hawe, Glenn I.
    Coates, Graham
    Wilson, Duncan T.
    Crouch, Roger S.
    ACM COMPUTING SURVEYS, 2012, 45 (01)
  • [34] Modeling Spatia Environment for Large-Scale Agent-Based Epidemic Prediction and Control
    Zhang, Mingxin
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 537 - +
  • [35] Analyzing Urban Mobility Carbon Footprint with Large-scale, Agent-based Simulation
    Zambom Santana, Eduardo Felipe
    Kanashiro, Lucas
    Tomasiello, Diego Bogado
    Kon, Fabio
    Giannotti, Mariana
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS), 2018, : 143 - 150
  • [36] Toward Agent-based Large-scale Decision Support System: The Effect of Facilitators
    Ito, Takayuki
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 351 - 360
  • [37] GRID-BASED PARTITIONING FOR LARGE-SCALE DISTRIBUTED AGENT-BASED CROWD SIMULATION
    Wang, Yongwei
    Lees, Michael
    Cai, Wentong
    2012 WINTER SIMULATION CONFERENCE (WSC), 2012,
  • [38] Agent-Based Models
    de Marchi, Scott
    Page, Scott E.
    ANNUAL REVIEW OF POLITICAL SCIENCE, VOL 17, 2014, 17 : 1 - 20
  • [39] Agent-Based Models
    Manzo, Gianluca
    JASSS-THE JOURNAL OF ARTIFICIAL SOCIETIES AND SOCIAL SIMULATION, 2008, 11 (02):
  • [40] EFFICIENT GRAPH-BASED DYNAMIC LOAD-BALANCING FOR PARALLEL LARGE-SCALE AGENT-BASED TRAFFIC SIMULATION
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3483 - 3494