A Genetic Programming-based Framework for Semi-automated Multi-agent Systems Engineering

被引:2
|
作者
Mc Donnell, Nicola [1 ]
Duggan, Jim [1 ]
Howley, Enda [1 ]
机构
[1] Natl Univ Ireland Galway, Galway, Ireland
关键词
Nature-inspired computing; multi-agent systems; Genetic Programming; Bin Packing Problem; optimisation problems; operations research; ALGORITHM; INTERNET;
D O I
10.1145/3584731
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rise of new technologies, such as Edge computing, Internet of Things, Smart Cities, and Smart Grids, there is a growing need for multi-agent systems (MAS) approaches. Designing multi-agent systems is challenging, and doing this in an automated way is even more so. To address this, we propose a new framework, Evolved Gossip Contracts (EGC). It builds on Gossip Contracts (GC), a decentralised cooperation protocol that is used as the communication mechanism to facilitate self-organisation in a cooperative MAS. GC has several methods that are implemented uniquely, depending on the goal the MAS aims to achieve. The EGC framework uses evolutionary computing to search for the best implementation of these methods. To evaluate EGC, it was used to solve a classical NP-hard optimisation problem, the Bin Packing Problem (BPP). The experimental results show that EGC successfully discovered a decentralised strategy to solve the BPP, which is better than two classical heuristics on test cases similar to those on which it was trained; the improvement is statistically significant. EGC is the first framework that leverages evolutionary computing to semi-automate the discovery of a communication protocol for a MAS that has been shown to be effective at solving an NP-hard problem.
引用
收藏
页数:30
相关论文
共 50 条
  • [1] Constraint programming and multi-agent systems engineering
    Attoui, A
    Hasbani, A
    EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 346 - 351
  • [2] Linear Programming-Based Consensus of Positive Continuous-Time Multi-Agent Systems
    Zhang, Junfeng
    Lin, Fengyu
    Ding, Shihong
    Xing, Wei
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2024, 11 (12) : 2519 - 2521
  • [3] Linear Programming-Based Consensus of Positive Continuous-Time Multi-Agent Systems
    Junfeng Zhang
    Fengyu Lin
    Shihong Ding
    Wei Xing
    IEEE/CAA Journal of Automatica Sinica, 2024, 11 (12) : 2519 - 2521
  • [4] Implementation of framework for developing multi-agent based automated negotiation systems
    Choi, Hyung Rim
    Kim, Hyun Soo
    Hong, Soon Goo
    Seventh International Conference on Electronic Commerce, Vols 1 and 2, Selected Proceedings, 2005, : 306 - 315
  • [5] Heuristic dynamic programming-based learning control for discrete-time disturbed multi-agent systems
    Yao Zhang
    Chaoxu Mu
    Yong Zhang
    Yanghe Feng
    Control Theory and Technology, 2021, 19 : 339 - 353
  • [6] Heuristic dynamic programming-based learning control for discrete-time disturbed multi-agent systems
    Zhang, Yao
    Mu, Chaoxu
    Zhang, Yong
    Feng, Yanghe
    CONTROL THEORY AND TECHNOLOGY, 2021, 19 (03) : 339 - 353
  • [7] Programming multi-agent systems
    Dastani, M
    Gomez-Sanz, JJ
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 151 - 164
  • [8] Programming multi-agent systems
    Dastani, Mehdi
    KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (04): : 394 - 418
  • [9] Programming Multi-agent Systems
    Dastani, Mehdi
    COMPUTATIONAL LOGIC IN MULTI-AGENT SYSTEMS, 2009, 5405 : 13 - 16
  • [10] A Review of Agent-Based Programming for Multi-Agent Systems
    Cardoso, Rafael C.
    Ferrando, Angelo
    COMPUTERS, 2021, 10 (02) : 1 - 15