Auction-Based Behavior Tree Evolution for Heterogeneous Multi-Agent Systems

被引:0
|
作者
Wen, Shanghua [1 ]
Wu, Wendi [1 ]
Li, Ning [1 ]
Wang, Ji [1 ]
Yang, Shaowu [1 ]
Ben, Chi [1 ]
Yang, Wenjing [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci & Technol, Changsha 410073, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 17期
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
multi-agent systems; task allocation; hierarchical behavior tree; grammatical evolution; three-way handshaking communication protocol;
D O I
10.3390/app14177896
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Collaboration in Multi-Agent Systems (MASs) is crucial but challenging in robotics, especially in heterogeneous MASs where robots have different capabilities. Nowadays, the key issue in research on collaboration in MASs is to fully utilize the capabilities of heterogeneous agents. To address this issue, we propose Auction-Based Behavior Tree Evolution (ABTE), a novel two-layer framework designed to learn BTs for heterogeneous MASs. In the first layer, we call it the command layer, and robots receive their tasks through the auction algorithm, enhanced by our innovative three-way handshaking communication protocol embedded in BT implementation, ensuring more efficient task allocation. The second layer of ABTE defines the specific execution behaviors of agents and is, therefore, named the execution layer. The behaviors in this layer are automatically generated by Grammatical Evolution (GE), which has been proven to be a general and effective method for generating swarm BTs. Our experiments are conducted within a Disaster Rescue Scenario, which requires intricate collaboration among multiple robots with diverse capabilities. The results indicate that ABTE outperforms the baseline algorithm, GEESE, in terms of resource utilization. Moreover, it demonstrates robust effectiveness in covering high-priority tasks, thereby validating the efficacy of employing an auction algorithm for generating BTs tailored for heterogeneous MAS.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Greedy Decentralized Auction-based Task Allocation for Multi-Agent Systems
    Braquet, Martin
    Bakolas, Efstathios
    IFAC PAPERSONLINE, 2021, 54 (20): : 675 - 680
  • [2] ORNInA: A decentralized, auction-based multi-agent coordination in ODT systems
    Daoud, Alaa
    Balbo, Flavien
    Gianessi, Paolo
    Picard, Gauthier
    AI COMMUNICATIONS, 2021, 34 (01) : 37 - 53
  • [3] An auction-based negotiation model in intelligent multi-agent system
    Li, BQ
    Ma, YL
    PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 178 - 182
  • [4] On the Communication Range in Auction-Based Multi-Agent Target Assignment
    Lujak, Marin
    Giordani, Stefano
    SELF-ORGANIZING SYSTEMS, 2011, 6557 : 32 - 43
  • [5] A multi-agent platform for auction-based allocation of loads in transportation logistics
    Robu, Valentin
    Noot, Han
    La Poutre, Han
    van Schijndel, Willem-Jan
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (04) : 3483 - 3491
  • [6] MAPark: A Multi-Agent Auction-Based Parking System in Internet of Things
    Rizvi, Syed R.
    Zehra, Susan
    Olariu, Stephan
    IEEE INTELLIGENT TRANSPORTATION SYSTEMS MAGAZINE, 2021, 13 (04) : 104 - 115
  • [7] Auction-based multi-agent task assignment in smart logistic center
    Guo Yu
    Li Yanjie
    Zhang Yumei
    2014 33RD CHINESE CONTROL CONFERENCE (CCC), 2014, : 7487 - 7492
  • [8] An auction-based multi-agent system model with variable use-factor
    Ma, Yu-Lan
    Li, Bang-Qing
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 899 - +
  • [9] An Auction-based Approach to Spectrum Allocation using Multi-agent Reinforcement Learning
    Abji, Nadeem
    Leon-Garcia, Alberto
    2010 IEEE 21ST INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2010, : 2233 - 2238
  • [10] A multi-agent system for distributed multi-project scheduling: An auction-based negotiation approach
    Adhau, Sunil
    Mittal, M. L.
    Mittal, Abhinav
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (08) : 1738 - 1751