A Deadlock-Free Hybrid Estimation of Distribution Algorithm for Cooperative Multi-UAV Task Assignment With Temporally Coupled Constraints

被引:6
|
作者
Zhang, Ruipeng [1 ]
Feng, Yanxiang [1 ]
Yang, Yikang [1 ]
Li, Xiaoling [2 ]
机构
[1] Xi An Jiao Tong Univ, Sch Automation Sci & Engn, Xian 710049, Peoples R China
[2] Changan Univ, Sch Elect & Control Engn, Xian 710064, Peoples R China
基金
中国国家自然科学基金;
关键词
Task analysis; System recovery; Mathematical models; Autonomous aerial vehicles; Petri nets; Estimation; Computational modeling; UNMANNED AERIAL VEHICLES; TIME WINDOWS; MISSION; ALLOCATION;
D O I
10.1109/TAES.2022.3224694
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This article addresses the cooperative multiunmanned aerial vehicles task assignment problem (CMTAP) with temporally coupled constraints and aims to find a feasible assignment to minimize the equivalent distances of all tasks. We first present a mixed-integer linear programming model of CMTAP. To solve the undesirable deadlocks of CMTAP, a Petri net amender is constructed based on a candidate solution, and a deadlock-free solution is equivalent to a feasible transition sequence that can be fired sequentially in the corresponding amender. With this amender, we present a Petri net-based deadlock amending method (PDAM) with polynomial time complexity to convert a deadlocked solution into a deadlock-free solution. Also, a deadlock-free hybrid estimation of distribution algorithm (DHEDA) is developed for CMTAP by embedding PDAM into the original EDA. To further improve the solution quality, we establish a local exploitation method, and an adaptive operational probability is used to balance the computational burden and local exploitation ability. Then, a match-up-based reassignment method is proposed to cope with time-sensitive targets. Finally, extensive computational experiments demonstrate that PDAM is more effective at solving deadlocks than graph-based methods, particularly for large-scale CMTAP, and DHEDA outperforms existing algorithms when solving CMTAP.
引用
收藏
页码:3329 / 3344
页数:16
相关论文
共 36 条
  • [1] Multi-UAV Distributed Task Allocation with Precedence Constraints Driven by Deadlock-free Contract Net Protocol
    Cao, Yan
    Long, Teng
    Sun, Jingliang
    Xu, Guangtong
    [J]. Yuhang Xuebao/Journal of Astronautics, 2022, 43 (05): : 675 - 684
  • [2] Cooperative task assignment of multi-UAV system
    ZHANG, Jun
    XING, Jiahao
    [J]. Chinese Journal of Aeronautics, 2020, 33 (11): : 2825 - 2827
  • [3] Cooperative task assignment of multi-UAV system
    Jun ZHANG
    Jiahao XING
    [J]. Chinese Journal of Aeronautics, 2020, (11) : 2825 - 2827
  • [4] Cooperative task assignment of multi-UAV system
    Jun ZHANG
    Jiahao XING
    [J]. Chinese Journal of Aeronautics., 2020, 33 (11) - 2827
  • [5] Cooperative task assignment of multi-UAV system
    Zhang, Jun
    Xing, Jiahao
    [J]. CHINESE JOURNAL OF AERONAUTICS, 2020, 33 (11) : 2825 - 2827
  • [6] Multi-UAV Cooperative Task Assignment Based on Orchard Picking Algorithm
    Liu, Weiheng
    Zheng, Xin
    Garg, Harish
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2021, 14 (01) : 1461 - 1467
  • [7] Hybrid particle swarm algorithm for multi-UAV cooperative task allocation
    Zhang, Ruipeng
    Feng, Yanxiang
    Yang, Yikang
    [J]. Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2022, 43 (12):
  • [8] Cooperative Task Assignment For Multi-UAV Attack Mobile Targets
    Chen, Xia
    Liu, Yongtai
    [J]. 2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 2151 - 2156
  • [9] Cooperative mapping task assignment of heterogeneous multi-UAV using an improved genetic algorithm
    Li, Jiaxuan
    Yang, Xuerong
    Yang, Yajun
    Liu, Xianglin
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 296
  • [10] Cooperative Task Assignment of a Heterogeneous Multi-UAV System Using an Adaptive Genetic Algorithm
    Ye, Fang
    Chen, Jie
    Tian, Yuan
    Jiang, Tao
    [J]. ELECTRONICS, 2020, 9 (04)