Target-bundled genetic algorithm for multi-unmanned aerial vehicle cooperative task assignment considering precedence constraints

被引:28
作者
Xu, Guangtong [1 ,2 ]
Long, Teng [1 ,2 ]
Wang, Zhu [1 ,2 ]
Liu, Li [1 ,2 ]
机构
[1] Beijing Inst Technol, Sch Aerosp Engn, Beijing 100081, Peoples R China
[2] Minist Educ, Key Lab Dynam & Control Flight Vehicle, Beijing, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Heterogeneous unmanned aerial vehicle; task assignment; combinatorial optimization; genetic algorithm; target-bundled-based encoding; PARTICLE SWARM; UAVS;
D O I
10.1177/0954410019883106
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
This paper presents a modified genetic algorithm using target-bundle-based encoding and tailored genetic operators to effectively tackle cooperative multiple task assignment problems of heterogeneous unmanned aerial vehicles. In the cooperative multiple task assignment problem, multiple tasks including reconnaissance, attack, and verification have to be sequentially performed on each target (e.g. ground control stations, tanks, etc.) by one or multiple unmanned aerial vehicles. Due to the precedence constraints of different tasks, a singular task-execution order may cause deadlock situations, i.e. one or multiple unmanned aerial vehicles being trapped in infinite waiting loops. To address this problem, a target-bundled genetic algorithm is proposed. As a key element of target-bundled genetic algorithm, target-bundle-based encoding is derived to fix multiple tasks on each target as a target-bundle. And individuals are generated by fixing the task-execution order on each target-bundle subject to task precedence constraints. During the evolution process, bundle-exchange crossover and multi-type mutation operators are customized to generate deadlock-free offspring. Besides, the time coordination method is developed to ensure that task-execution time satisfies task precedence constraints. The comparison results on numerical simulations demonstrate that target-bundled genetic algorithm outperforms particle swarm optimization and random search methods in terms of optimality and efficiency.
引用
收藏
页码:760 / 773
页数:14
相关论文
共 33 条
[1]  
[Anonymous], 2008, AIAA GUIDANCE NAVIGA, DOI DOI 10.2514/6.2008-6842
[2]  
[Anonymous], 2010, COOPERATIVE PATH PLA
[3]   An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field [J].
Bai, Xiaoshan ;
Yan, Weisheng ;
Ge, Shuzhi Sam ;
Cao, Ming .
INFORMATION SCIENCES, 2018, 453 :227-238
[4]  
Clerc M., 2004, DISCRETE PARTICLE SW
[5]  
Darrah M., 2006, AIAA GUIDANCE NAVIGA, V5, P3257
[6]  
Darrah M, 2006, AIAA INFOTECHAEROSPA
[7]   Deadlock-Free Consecutive Task Assignment of Multiple Heterogeneous Unmanned Aerial Vehicles [J].
Deng, Qibo ;
Yu, Jianqiao ;
Mei, Yuesong .
JOURNAL OF AIRCRAFT, 2014, 51 (02) :596-605
[8]   Cooperative task assignment of multiple heterogeneous unmanned aerial vehicles using a modified genetic algorithm with multi-type genes [J].
Deng Qibo ;
Yu Jianqiao ;
Wang Ningfei .
CHINESE JOURNAL OF AERONAUTICS, 2013, 26 (05) :1238-1250
[10]  
Edison E, 2008, AIAA GUID NAV CONTR