Optimizing Parallel Task Execution for Multi-Agent Mission Planning

被引:2
|
作者
Miloradovic, Branko [1 ]
Curuklu, Baran [1 ]
Ekstrom, Mikael [1 ]
Papadopoulos, Alessandro Vittorio [1 ]
机构
[1] Malardalen Univ, Div Intelligent Future Technol, S-72220 Vasteras, Sweden
基金
瑞典研究理事会;
关键词
Task analysis; Robots; Planning; Taxonomy; Resource management; Complexity theory; Analytical models; Multi-agent mission planning; multi-robot task allocation; parallel task execution; integer linear programming; constraint programming; ALLOCATION; TAXONOMY; MODELS;
D O I
10.1109/ACCESS.2023.3254900
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-agent systems have received a tremendous amount of attention in many areas of research and industry, especially in robotics and computer science. With the increased number of agents in missions, the problem of allocation of tasks to agents arose, and it is one of the most fundamental classes of problems in robotics, formally known as the Multi-Robot Task Allocation (MRTA) problem. MRTA encapsulates numerous problem dimensions, and it aims at providing formulations and solutions to various problem configurations, i.e., complex multi-agent missions. One dimension of the MRTA problem has not caught much of the research attention. In particular, problem configurations including Multi-Task (MT) robots have been neglected. However, the increase in computational power, in robotic systems, has allowed the utilization of parallel task execution. This in turn had the benefit of allowing the creation of more complex robotic missions; however, it came at the cost of increased problem complexity. Our contribution to the aforementioned domain can be grouped into three categories. First, we model the problem using two different approaches, Integer Linear Programming and Constraint Programming. With these models, we aim at filling the gap in the literature related to the formal definition of MT robot problem configuration. Second, we introduce the distinction between physical and virtual tasks and their mutual relationship in terms of parallel task execution. This distinction allows the modeling of a wider range of missions while exploiting possible parallel task execution. Finally, we provide a comprehensive performance analysis of both models, by implementing and validating them in CPLEX and CP Optimizer on the set of problems. Each problem consists of the same set of test instances gradually increasing in complexity, while the percentage of virtual tasks in each problem is different. The analysis of the results includes exploration of the scalability of both models and solvers, the effect of virtual tasks on the solvers' performance, and overall solution quality.
引用
收藏
页码:24367 / 24381
页数:15
相关论文
共 50 条
  • [1] Multi-agent planning, execution and monitoring
    Budenske, J
    Bonney, J
    Wu, J
    Newhouse, J
    Gini, M
    Reilly, M
    [J]. IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 665 - 671
  • [2] Multi-agent opportunistic planning and plan execution
    Lawton, JH
    Domshlak, C
    [J]. ICTAI 2004: 16TH IEEE INTERNATIONALCONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, : 408 - 415
  • [3] Lightweight Parallel Multi-Agent Epistemic Planning
    Cooper, Martin
    Herzig, Andreas
    Maris, Frederic
    Perrotin, Elise
    Vianey, Julien
    [J]. KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 274 - 283
  • [4] Multi-Agent Collaborative Task Planning with Uncertain Task Requirements
    Jia Zhang
    Zexuan Jin
    Qichen Dong
    [J]. Journal of Beijing Institute of Technology., 2024, 33 (05) - 373
  • [5] Multi-Agent Planning and Execution Approach for Controlling Multiple Satellites
    Carniello, Adriana
    Carniello, Andreia
    Cardoso, Luciana S.
    Ferreira, Mauricio G. V.
    da Silva, Jose Demisio S.
    [J]. JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2008, 5 (07): : 197 - 214
  • [6] Autonomous Task Planning for Heterogeneous Multi-Agent Systems
    Tziola, Anatoli A.
    Loizou, Savvas G.
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA, 2023, : 3490 - 3496
  • [7] Task and Path Planning for Multi-Agent Pickup and Delivery
    Liu, Minghua
    Ma, Hang
    Li, Jiaoyang
    Koenig, Sven
    [J]. AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 1152 - 1160
  • [8] Distributed Imaging Satellite Mission Planning Based on Multi-Agent
    Yang, Yang
    Liu, Desheng
    [J]. IEEE ACCESS, 2023, 11 : 65530 - 65545
  • [9] A multi-agent approach for task allocation and execution for supply chain management
    Ta, L
    Chai, YT
    Liu, Y
    [J]. 2005 IEEE Networking, Sensing and Control Proceedings, 2005, : 65 - 70
  • [10] A Genetic Algorithm Approach to Multi-Agent Mission Planning Problems
    Miloradovic, Branko
    Curuklu, Baran
    Ekstrom, Mikael
    Papadopoulos, Alessandro, V
    [J]. OPERATIONS RESEARCH AND ENTERPRISE SYSTEMS, ICORES 2019, 2020, 1162 : 109 - 134