Multiple Swarm Fruit Fly Optimization Algorithm Based Path Planning Method for Multi-UAVs

被引:32
作者
Shi, Kunming [1 ,2 ]
Zhang, Xiangyin [1 ,2 ,3 ,4 ]
Xia, Shuang [1 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[2] Beijing Key Lab Computat Intelligence & Intellige, Beijing 100124, Peoples R China
[3] Minist Educ, Engn Res Ctr Digital Community, Beijing 100124, Peoples R China
[4] Beijing Lab Urban Mass Transit, Beijing 100124, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 08期
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
multiple unmanned aerial vehicles (multi-UAVs); fruit fly optimization algorithm (FOA); path planning; multi-swarms; COLONY; MODEL;
D O I
10.3390/app10082822
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The path planning of unmanned aerial vehicles (UAVs) in the threat and countermeasure region is a constrained nonlinear optimization problem with many static and dynamic constraints. The fruit fly optimization algorithm (FOA) is widely used to handle this kind of nonlinear optimization problem. In this paper, the multiple swarm fruit fly optimization algorithm (MSFOA) is proposed to overcome the drawback of the original FOA in terms of slow global convergence speed and local optimum, and then is applied to solve the coordinated path planning problem for multi-UAVs. In the proposed MSFOA, the whole fruit fly swarm is divided into several sub-swarms with multi-tasks in order to expand the searching space to improve the searching ability, while the offspring competition strategy is introduced to improve the utilization degree of each calculation result and realize the exchange of information among various fruit fly sub-swarms. To avoid the collision among multi-UAVs, the collision detection method is also proposed. Simulation results show that the proposed MSFOA is superior to the original FOA in terms of convergence and accuracy.
引用
收藏
页数:21
相关论文
共 24 条
[1]   A hybrid improved PSO-DV algorithm for multi-robot path planning in a clutter environment [J].
Das, P. K. ;
Behera, H. S. ;
Das, Swagatam ;
Tripathy, H. K. ;
Panigrahi, B. K. ;
Pradhan, S. K. .
NEUROCOMPUTING, 2016, 207 :735-753
[2]   A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning [J].
Das, P. K. ;
Behera, H. S. ;
Panigrahi, B. K. .
SWARM AND EVOLUTIONARY COMPUTATION, 2016, 28 :14-28
[3]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[4]   Max-Min Adaptive Ant Colony Optimization Approach to Multi-UAVs Coordinated Trajectory Replanning in Dynamic and Uncertain Environments [J].
Duan, Hai-bin ;
Zhang, Xiang-yin ;
Wu, Jiang ;
Ma, Guan-jun .
JOURNAL OF BIONIC ENGINEERING, 2009, 6 (02) :161-173
[5]   A hybrid annual power load forecasting model based on generalized regression neural network with fruit fly optimization algorithm [J].
Li, Hong-ze ;
Guo, Sen ;
Li, Chun-jie ;
Sun, Jing-qi .
KNOWLEDGE-BASED SYSTEMS, 2013, 37 :378-387
[6]   Advanced Fruit Fly Optimization Algorithm and Its Application to Irregular Subarray Phased Array Antenna Synthesis [J].
Li, Wentao ;
Zhang, Yudong ;
Shi, Xiaowei .
IEEE ACCESS, 2019, 7 :165583-165596
[7]   Improved artificial potential field based lateral entry guidance for waypoints passage and no-fly zones avoidance [J].
Li, Zhenhua ;
Yang, Xiaojun ;
Sun, Xiangdong ;
Liu, Gang ;
Hu, Chen .
AEROSPACE SCIENCE AND TECHNOLOGY, 2019, 86 :119-131
[8]   Analysis of service satisfaction in web auction logistics service using a combination of Fruit fly optimization algorithm and general regression neural network [J].
Lin, Su-Mei .
NEURAL COMPUTING & APPLICATIONS, 2013, 22 (3-4) :783-791
[9]   A Survey of PSO-Based Scheduling Algorithms in Cloud Computing [J].
Masdari, Mohammad ;
Salehi, Farbod ;
Jalali, Marzie ;
Bidaki, Moazam .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2017, 25 (01) :122-158
[10]   An improved fruit fly optimization algorithm for continuous function optimization problems [J].
Pan, Quan-Ke ;
Sang, Hong-Yan ;
Duan, Jun-Hua ;
Gao, Liang .
KNOWLEDGE-BASED SYSTEMS, 2014, 62 :69-83