A performance-impact based multi-task distributed scheduling algorithm with task removal inference and deadlock avoidance

被引:4
作者
Li, Jie [1 ]
Chen, Runfeng [1 ]
Wang, Chang [1 ]
Chen, Yiting [1 ]
Huang, Yuchong [1 ]
Wang, Xiangke [1 ]
机构
[1] Natl Univ Def Technol, Coll Intelligence Sci & Technol, Deya Rd, Changsha 410073, Hunan Province, Peoples R China
关键词
Performance impact algorithm; Multi-task scheduling; Distributed scheduling; Multi-agent systems; ALLOCATION; SEARCH;
D O I
10.1007/s10458-023-09611-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-task distributed scheduling (MTDS) remains a challenging problem for multi-agent systems used for uncertain and dynamic real-world tasks such as search-and-rescue. The Performance Impact (PI) algorithm is an excellent solution for MTDS, but it suffers from the problem of non-convergence that it may fall into an infinite cycle of exchanging the same task. In this paper, we improve the PI algorithm through the integration of a task removal inference strategy and a deadlock avoidance mechanism. Specifically, the task removal inference strategy results in better exploration performance than the original PI, improving the suboptimal solutions caused by the heuristics for local task selection as done in PI. In addition, we design a deadlock avoidance mechanism that limits the number of times of removing the same task and isolating consecutive inclusions of the same task. Therefore, it guarantees the convergence of the MTDS algorithm. We demonstrate the advantage of the proposed algorithm over the original PI algorithm through Monte Carlo simulation of the search-and-rescue task. The results show that the proposed algorithm can obtain a lower average time cost and the highest total allocation number.
引用
收藏
页数:26
相关论文
共 32 条
  • [1] Almost equitable partitions and new necessary conditions for network controllability
    Aguilar, Cesar O.
    Gharesifard, Bahman
    [J]. AUTOMATICA, 2017, 80 : 25 - 31
  • [2] Probabilistic and Distributed Control of a Large-Scale Swarm of Autonomous Agents
    Bandyopadhyay, Saptarshi
    Chung, Soon-Jo
    Hadaegh, Fred Y.
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2017, 33 (05) : 1103 - 1123
  • [3] Bechon P, 2018, IEEE INT CONF ROBOT, P1091
  • [4] Bogyrbayeva A., 2021, INT T OPER RES, V28, P1681, DOI [10.1111/itor.12903, DOI 10.1111/ITOR.12903]
  • [5] Greedy Decentralized Auction-based Task Allocation for Multi-Agent Systems
    Braquet, Martin
    Bakolas, Efstathios
    [J]. IFAC PAPERSONLINE, 2021, 54 (20): : 675 - 680
  • [6] SCHEDULING INDEPENDENT TASKS TO REDUCE MEAN FINISHING TIME
    BRUNO, J
    COFFMAN, EG
    SETHI, R
    [J]. COMMUNICATIONS OF THE ACM, 1974, 17 (07) : 382 - 387
  • [7] Buckman N., 2019, AIAA SCITECH, DOI DOI 10.2514/6.2019-0915
  • [8] Distributed Primal Decomposition for Large-Scale MILPs
    Camisa, Andrea
    Notarnicola, Ivano
    Notarstefano, Giuseppe
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (01) : 413 - 420
  • [9] Cho J., 2020, IEEE ACCESS, V99, P1
  • [10] Consensus-Based Decentralized Auctions for Robust Task Allocation
    Choi, Han-Lim
    Brunet, Luc
    How, Jonathan P.
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2009, 25 (04) : 912 - 926