Skip to main content
Log in

Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: a comprehensive review

  • Published:
Artificial Intelligence Review Aims and scope Submit manuscript

Abstract

Over the past decade, unmanned aerial vehicles (UAVs) have demonstrated increasing promise. In this context, we provide a review on swarm intelligence algorithms that play an extremely important role in multiple UAV collaborations. The study focuses on four aspects we consider relevant for the topic: collision avoidance, task assignment, path planning, and formation reconfiguration. A comprehensive investigation of selected typical algorithms that analyses their merits and demerits in the context of multi-UAV collaboration is presented. This research summarises the basic structure of swarm intelligence algorithms, which consists of several fundamental phases; and provides a comprehensive survey of swarm intelligence algorithms for the four aspects of multi-UAV collaboration. Besides, by analysing these key technologies and related applications, the research trends and challenges are highlighted. This broad review is an outline for scholars and professionals in the field of UAV swarms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Abbreviations

2D:

Two-dimensional

3D:

Three-dimensional

ABC:

Artificial bee colony

ABCIS:

ABC with intellective search and special division

ACO:

Ant colony optimization

AEFA:

Artificial electric field algorithm

CCA:

Cooperative coevolutionary algorithm

CPTD:

Control parametrization and time discretization

CM:

Cauchy mutant

DBF:

Dynamic Bayesian framework

DBVF:

Distance-based value function

DE:

Differential evolution

EKF:

Extended Kalman filter

EP:

Evolutionary programming

ES:

Evolutionary strategy

FESGA:

Fuzzy elite strategy genetic algorithm

GA:

Genetic algorithm

GAP:

Generalized assignment problem

GH:

Greedy heuristic

GS:

Greedy strategy

GSA:

Gravitational search algorithm

GWO:

Grey wolf optimizer

IBA:

Inspired bat algorithm

IoT:

Internet-of-things

LSO:

Lion swarm optimisation

MFOA:

Multi-swarm fruit fly optimization algorithm

MOSFLA:

Multi-objective shuffled frog-leaping algorithm

MPGA:

Multi-population GA

MTS:

Minimum time search

NNA:

Nearest neighbour algorithm

PIO:

Pigeon-inspired optimization

PRM:

Probabilistic roadmap

PSO:

Particle swarm optimization

SAA:

Simulated annealing algorithm

SCA:

Sine cosine algorithm

SMC:

Sequential Monte Carlo

SOS:

Symbiotic organisms search

SSA:

Sparrow search algorithm

TSP:

Travelling salesman problem

UAV:

Unmanned aerial vehicle

UGV:

Unmanned ground vehicle

WOA:

Whale optimization algorithm

References

  • Abualigah L, Diabat A (2021) Advances in sine cosine algorithm: a comprehensive survey. Artif Intell Rev 54:1–42

    Article  Google Scholar 

  • Adhikari D, Kim E, Reza H (2017) A fuzzy adaptive differential evolution for multi-objective 3D UAV path optimization. In: 2017 IEEE congress on evolutionary computation (CEC), IEEE, pp 2258–2265

  • Ali ZA, Zhangang H (2021) Multi-unmanned aerial vehicle swarm formation control using hybrid strategy. Trans Inst Measur Control 43:2689

    Article  Google Scholar 

  • Amorim JC, Alves V, de Freitas EP (2020) Assessing a swarm-GAP based solution for the task allocation problem in dynamic scenarios. Expert Syst Appl 152:113437

    Article  Google Scholar 

  • Bagherian M (2018) Unmanned aerial vehicle terrain following/terrain avoidance/threat avoidance trajectory planning using fuzzy logic. J Intell Fuzzy Syst 34:1791–1799

    Article  Google Scholar 

  • Beni G, Wang J (1993) Swarm intelligence in cellular robotic systems. In: Dario P, Sandini G, Aebischer P (eds) Robots and biological systems: towards a new bionics? Springer, Berlin

    Google Scholar 

  • Beyer H-G, Schwefel H-P (2002) Evolution strategies: a comprehensive introduction. Nat Comput 1:3–52

    Article  MathSciNet  MATH  Google Scholar 

  • Bi X, Xiao J (2012) Classification-based self-adaptive differential evolution and its application in multi-lateral multi-issue negotiation. Front Comput Sci 6:442–461

    MathSciNet  Google Scholar 

  • Bian L, Sun W, Sun T (2019) Trajectory following and improved differential evolution solution for rapid forming of UAV formation. IEEE Access

  • Cabreira TM, Brisolara LB, Ferreira PR Jr (2019) Survey on coverage path planning with unmanned aerial vehicles. Drones 3(1):1–38

    Article  Google Scholar 

  • Ceccarelli N, Regis PA, Sengupta S, Feil-Seifer D (2020) Optimal UAV positioning for a temporary network using an iterative genetic algorithm. In: 2020 29th wireless and optical communications conference (WOCC), IEEE, pp 1–6

  • Chakraborty A, Kar AK (2017) Swarm intelligence: a review of algorithms. Nature-inspired computing and optimization, pp 475–494

  • Chen M, Liu S (2007) An improved adaptive genetic algorithm and its application in function optimization. J Harbin Eng Univ 28:875–879

    MATH  Google Scholar 

  • Chen Z, Luo F, Zhai C (2019) Obstacle avoidance strategy for quadrotor UAV based on improved particle swarm optimization algorithm. In: 2019 Chinese control conference (CCC), IEEE, pp 8115–8120

  • Chen Y, Chen M, Chen Z, Cheng L, Yang Y, Li H (2021) Delivery path planning of heterogeneous robot system under road network constraints. Comput Electr Eng 92:107197

    Article  Google Scholar 

  • Civicioglu P (2012) Transforming geocentric Cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247

    Article  Google Scholar 

  • da Silva Arantes J, Motta Toledo CF, Júnior OT, Williams BC (2017) Heuristic and genetic algorithm approaches for UAV path planning under critical situation. Int J Artif Intell Tools 26:176

    Article  Google Scholar 

  • Das B, Mukherjee V, Das D (2020) Student psychology based optimization algorithm: a new population based optimization algorithm for solving optimization problems. Adv Eng Softw 146:102804

    Article  Google Scholar 

  • Dentler J, Rosalie M, Danoy G, Bouvry P, Kannan S, Olivares-Mendez M, Voos H (2019) Collision avoidance effects on the mobility of a UAV swarm using chaotic ant colony with model predictive control. J Intell Rob Syst 93:227–243

    Article  Google Scholar 

  • Dong S, Jiang M, Yuan D (2020) Joint task planning of UAV groups using improved multi-objective lion swarm optimization. In: 2020 39th Chinese control conference (CCC), IEEE, pp 1408–1413

  • Dorigo M (1992) Optimization, learning and natural algorithms. PhD Thesis, Politecnico Di Milano

  • Dorigo M, Blum C (2005) Ant colony optimization theory: a survey. Theoret Comput Sci 344:243–278

    Article  MathSciNet  MATH  Google Scholar 

  • Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat. No. 99TH8406), IEEE, pp 1470–1477

  • Duan QY, Gupta VK, Sorooshian S (1993) Shuffled complex evolution approach for effective and efficient global minimization. J Optim Theory Appl 76:501–521

    Article  MathSciNet  MATH  Google Scholar 

  • Dui H, Zhang C, Bai G, Chen L (2021) Mission reliability modeling of UAV swarm and its structure optimization based on importance measure. Reliab Eng Syst Saf 215:1–12

    Article  Google Scholar 

  • Findik O (2015) Bull optimization algorithm based on genetic operators for continuous optimization problems. Turk J Electr Eng Comput Sci 23:2225–2239

    Article  Google Scholar 

  • Fogel DB (1998) Artificial intelligence through simulated evolution. Wiley, Chichester

    MATH  Google Scholar 

  • Formato RA (2007) Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromag Res 77:425–491

    Article  Google Scholar 

  • Garnier S, Gautrais J, Theraulaz G (2007) The biological principles of swarm intelligence. Swarm Intell 1:3–31

    Article  Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76:60–68

    Article  Google Scholar 

  • Ghamry KA, Kamel MA, Zhang Y (2017) Multiple UAVs in forest fire fighting mission using particle swarm optimization. In: 2017 international conference on unmanned aircraft systems (ICUAS), IEEE, pp 1404–1409

  • Ghorbani N, Babaei E (2014) Exchange market algorithm. Appl Soft Comput 19:177–187

    Article  Google Scholar 

  • Glover F, Laguna M (1998) Tabu search-Handbook of combinatorial optimization. Springer, Boston, pp 2093–2229

    Book  Google Scholar 

  • Goerzen C, Kong Z, Mettler B (2010) A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J Intell Rob Syst 57(1):65–100

    Article  MATH  Google Scholar 

  • Gogna A, Tayal A (2013) Metaheuristics: review and application. J Exp Theor Artif Intell 25:503–526

    Article  Google Scholar 

  • Gonzalez V, Monje C, Garrido S, Moreno L, Balaguer C (2020) Coverage mission for UAVs using differential evolution and fast marching square methods. IEEE Aerosp Electron Syst Mag 35:18–29

    Article  Google Scholar 

  • Greiff M, Robertsson A (2017) Optimisation-based motion planning with obstacles and priorities. IFAC-PapersOnLine 50:11670–11676

    Article  Google Scholar 

  • Han C, Yin J, Ye L, Yang Y (2020) NCAnt: a network coding-based multipath data transmission scheme for multi-UAV formation flying networks. IEEE Commun Lett 25:1041–1044

    Article  Google Scholar 

  • Han S, Fan C, Li X, Luo X, Liu Z (2021) A modified genetic algorithm for task assignment of heterogeneous unmanned aerial vehicle system. Meas Control 5:994

    Article  Google Scholar 

  • Hawary A, Razak N (2018) Real-time collision avoidance and path optimizer for semi-autonomous UAVs. In: IOP conference series: materials science and engineering. IOP Publishing, p 012043

  • Hoang VT, Phung MD, Dinh TH, Zhu Q, Ha QP (2019) Reconfigurable multi-UAV formation using angle-encoded PSO. In: 2019 IEEE 15th international conference on automation science and engineering (CASE), IEEE, pp 1670–1675

  • Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Oxford

    MATH  Google Scholar 

  • Holland JH et al (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge

    Book  Google Scholar 

  • Hu B, Sun Z, Hong H, Liu J (2020) UAV-aided networks with optimization allocation via artificial bee colony with intellective search. EURASIP J Wirel Commun Netw 2020:1–17

    Article  Google Scholar 

  • Huang C, Fei J (2018) UAV path planning based on particle swarm optimization with global best path competition. Int J Pattern Recognit Artif Intell 32:1859008

    Article  MathSciNet  Google Scholar 

  • Hussain K, Mohd Salleh MN, Cheng S, Shi Y (2019) Metaheuristic research: a comprehensive survey. Artif Intell Rev 52:2191–2233

    Article  Google Scholar 

  • Jung SH (2003) Queen-bee evolution for genetic algorithms. Electron Lett 39:575–576

    Article  Google Scholar 

  • Karaboga D (2005) An idea based on honey bee swarm for numerical optimization, Technical report-tr06, Erciyes University, Engineering Faculty

  • Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39:459–471

    Article  MathSciNet  MATH  Google Scholar 

  • Katoch S, Chauhan SS, Kumar V (2021) A review on genetic algorithm: past, present, and future. Multimed Tools Appl 80:8091–8126

    Article  Google Scholar 

  • Kaur A, Goyal S (2011) A survey on the applications of bee colony optimization techniques. Int J Comput Sci Eng 3:3037

    Google Scholar 

  • Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213:267–289

    Article  MATH  Google Scholar 

  • Kennedy J (2006) Swarm intelligence. In: Zomaya AY (ed) Handbook of nature-inspired and innovative computing. Springer, Berlin

    Google Scholar 

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, IEEE, pp 1942–1948

  • Khan TA, Ling SH (2020) A survey of the state-of-the-art swarm intelligence techniques and their application to an inverse design problem. J Comput Electron 19:1606–1628

    Article  Google Scholar 

  • Kim J, Oh H, Yu B, Kim S (2021) Optimal task assignment for UAV swarm operations in hostile environments. Int J Aeronaut Space Sci 22:456–467

    Article  Google Scholar 

  • Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680

    Article  MathSciNet  MATH  Google Scholar 

  • Kyriakakis NA, Marinaki M, Matsatsinis N, Marinakis Y (2021) Moving peak drone search problem: an online multi-swarm intelligence approach for UAV search operations. Swarm Evol Comput 66:1–19

    Article  Google Scholar 

  • Legowo A, Ramli MFB, Shamsudin SS (2017) Development of sense and avoid system based on multi sensor integration for unmanned vehicle system. In: IOP conference series: materials science and engineering, IOP Publishing, p 012006

  • Li S, Fang X (2021) A modified adaptive formation of UAV swarm by pigeon flock behavior within local visual field. Aerosp Sci Technol 114:1–15

    Article  Google Scholar 

  • Li X, Zhang X, Liu H, Guan X (2016) Formation reconfiguration based on distributed cooperative coevolutionary for multi-UAV. In: 2016 12th world congress on intelligent control and automation (WCICA), IEEE, pp 2308–2311

  • Liu R, Liang J, Alkhambashi M (2019a) Research on breakthrough and innovation of UAV mission planning method based on cloud computing-based reinforcement learning algorithm. J Intell Fuzzy Syst 37:3285–3292

    Article  Google Scholar 

  • Liu X, Liu Y, Zhang N, Wu W, Liu A (2019b) Optimizing trajectory of unmanned aerial vehicles for efficient data acquisition: a matrix completion approach. IEEE Internet Things J 6:1829–1840

    Article  Google Scholar 

  • Liu G, Shu C, Liang Z, Peng B, Cheng L (2021) A modified sparrow search algorithm with application in 3d route planning for UAV. Sensors 21:1224

    Article  Google Scholar 

  • Lu Y, Ma Y, Wang J, Han L (2020) Task assignment of UAV swarm based on Wolf Pack algorithm. Appl Sci 10:8335

    Article  Google Scholar 

  • Luo R, Zheng H, Guo J (2020) Solving the multi-functional heterogeneous UAV cooperative mission planning problem using multi-swarm fruit fly optimization algorithm. Sensors 20:5026

    Article  Google Scholar 

  • Ming Z, Lingling Z, Xiaohong S, Peijun M, Yanhang Z (2017) Improved discrete mapping differential evolution for multi-unmanned aerial vehicles cooperative multi-targets assignment under unified model. Int J Mach Learn Cybern 8:765–780

    Article  Google Scholar 

  • Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133

    Article  Google Scholar 

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mood SE, Ding M, Lin Z, Javidi MM (2021) Performance optimization of UAV-based IoT communications using a novel constrained gravitational search algorithm. Neural Comput Appl 1–12

  • Mousavi S, Afghah F, Ashdown JD, Turck K (2019) Use of a quantum genetic algorithm for coalition formation in large-scale UAV networks. Ad Hoc Netw 87:26–36

    Article  Google Scholar 

  • Pan Q, Tang J, Wang H, Li H, Chen X, Lao S (2021) SFSADE: an improved self-adaptive differential evolution algorithm with a shuffled frog-leaping strategy. Artif Intell Rev

  • Pérez-Carabaza S, Scherer J, Rinner B, López-Orozco JA, Besada-Portas E (2019) UAV trajectory optimization for Minimum Time Search with communication constraints and collision avoidance. Eng Appl Artif Intell 85:357–371

    Article  Google Scholar 

  • Pham Q-V, Huynh-The T, Alazab M, Zhao J, Hwang W-J (2020) Sum-rate maximization for UAV-assisted visible light communications using NOMA: swarm intelligence meets machine learning. IEEE Internet Things J 7:10375–10387

    Article  Google Scholar 

  • Phung MD, Ha QP (2021) Safety-enhanced UAV path planning with spherical vector-based particle swarm optimization. Appl Soft Comput 107:107376

    Article  Google Scholar 

  • Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1:33–57

    Article  Google Scholar 

  • Poudel S, Moh S (2021) Hybrid path planning for efficient data collection in UAV-aided WSNs for emergency applications. Sensors 21:2839

    Article  Google Scholar 

  • Qiu H, Duan H (2020) A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles. Inf Sci 509:515–529

    Article  MathSciNet  Google Scholar 

  • Qu C, Gai W, Zhang J, Zhong M (2020) A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning. Knowl-Based Syst 194:105530

    Article  Google Scholar 

  • Radmanesh M, Kumar M, Sarim M (2018) Grey wolf optimization based sense and avoid algorithm in a Bayesian framework for multiple UAV path planning in an uncertain environment. Aerosp Sci Technol 77:168–179

    Article  Google Scholar 

  • Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232–2248

    Article  MATH  Google Scholar 

  • Schwarzrock J, Zacarias I, Bazzan AL, de Araujo Fernandes RQ, Moreira LH, Freitas (2018) Solving task allocation problem in multi unmanned aerial vehicles systems using swarm intelligence. Eng Appl Artif Intell 72:10–20

    Article  Google Scholar 

  • Shadravan S, Naji HR, Bardsiri VK (2019) The Sailfish optimizer: a novel nature-inspired metaheuristic algorithm for solving constrained engineering optimization problems. Eng Appl Artif Intell 80:20–34

    Article  Google Scholar 

  • Shaikh PW, El-Abd M, Khanafer M, Gao K (2020) A review on swarm intelligence and evolutionary algorithms for solving the traffic signal control problem. IEEE Trans Intell Transp Syst

  • Shao S, Peng Y, He C, Du Y (2020) Efficient path planning for UAV formation via comprehensively improved particle swarm optimization. ISA Trans 97:415–430

    Article  Google Scholar 

  • Skrzypecki S, Tarapata Z, Pierzchala D (2019) Combined PSO methods for UAVs swarm modelling and simulation. In: MESAS, pp 11–25

  • Sotoudeh-Anvari A, Hafezalkotob A (2018) A bibliography of metaheuristics-review from 2009 to 2015. Int J Knowl-Based Intell Eng Syst 22:83–95

    Google Scholar 

  • Stolfi DH, Brust MR, Danoy G, Bouvry P (2021) A competitive predator-prey approach to enhance surveillance by UAV swarms. Appl Soft Comput 111:107701

    Article  Google Scholar 

  • Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359

    Article  MathSciNet  MATH  Google Scholar 

  • Tan Y, Ding K (2015) A survey on GPU-based implementation of swarm intelligence algorithms. IEEE Trans Cybern 46:2028–2041

    Article  Google Scholar 

  • Tang J, Liu G, Pan Q (2021a) A review on representative swarm intelligence algorithms for solving optimization problems: applications and trends. IEEE/CAA J Automat Sin 8:1627–1643

    Article  MathSciNet  Google Scholar 

  • Tang J, Lao SY, Wan Y (2021b) A systematic review of collision avoidance approaches for unmanned aerial vehicles. IEEE Syst J 1–12

  • Tang J, Liu G, Pan Q (2021c) Review on artificial intelligence techniques for improving representative air traffic management capability. J Syst Eng Electron 1–21

  • Tian G, Zhang L, Bai X, Wang B (2018) Real-time dynamic track planning of multi-UAV formation based on improved artificial bee colony algorithm. In: 2018 37th Chinese control conference (CCC), IEEE, pp 10055–10060

  • Tong B, Chen L, Duan H (2021) A path planning method for UAVs based on multi-objective pigeon-inspired optimisation and differential evolution. Int J Bio-Inspir Comput 17:105–112

    Article  Google Scholar 

  • Tsai PW, Pan JS, Liao BY, Chu SC (2009) Enhanced artificial bee colony optimization. Int J Innov Comput Inf Control 5:5081–5092

    Google Scholar 

  • Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15:55–66

    Article  Google Scholar 

  • Wei Y, Qiqiang L (2004) Survey on particle swarm optimization algorithm. Eng Sci 5:87–94

    Google Scholar 

  • Wu H, Li H, Xiao R, Liu J (2018) Modeling and simulation of dynamic ant colony’s labor division for task allocation of UAV swarm. Physica A 491:127–141

    Article  MathSciNet  MATH  Google Scholar 

  • Wu C, Huang X, Luo Y, Leng S (2020) An improved fast convergent artificial bee colony algorithm for unmanned aerial vehicle path planning in battlefield environment. In: IEEE 16th international conference on control & automation (ICCA), IEEE, pp 360–365

  • Xie Y, Han L, Dong X, Li Q, Ren Z (2021) Bio-inspired adaptive formation tracking control for swarm systems with application to UAV swarm systems. Neurocomputing 453:272–285

    Article  Google Scholar 

  • Xing B, Gao WJ (2014) Gravitational search algorithm. Springer, Berlin

    Book  Google Scholar 

  • Xu Y, Sun Z, Xue X, Gu W, Peng B (2020) A hybrid algorithm based on MOSFLA and GA for multi-UAVs plant protection task assignment and sequencing optimization. Appl Soft Comput 96:106623

    Article  Google Scholar 

  • Xu H, Jiang S, Zhang A (2021) Path planning for unmanned aerial vehicle using a mix-strategy-based gravitational search algorithm. IEEE Access 9:57033–57045

    Article  Google Scholar 

  • Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8:22–34

    Article  Google Scholar 

  • Xue Y, Huang H, Ren S, He Z, Ran J (2020) Research on obstacle avoidance of UAV for optical cable route inspection. In: Journal of Physics: Conference Series, IOP Publishing, p 012059

  • Yadav A (2019a) AEFA: artificial electric field algorithm for global optimization. Swarm Evol Comput 48:93–108

    Article  Google Scholar 

  • Yadav A (2019b) AEFA: artificial electric field algorithm for global optimization. Swarm Evol Comput 48:93–108

    Article  Google Scholar 

  • Yampolskiy RV, El-Barkouky A (2011) Wisdom of artificial crowds algorithm for solving NP-hard problems. Int J Bio-Inspired Comput 3:358–369

    Article  Google Scholar 

  • Yang X-S (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), Springer, pp 65–74

  • Yang X-S, Deb S, Zhao Y-X, Fong S, He X (2018) Swarm intelligence: past, present and future. Soft Comput 22:5923–5933

    Article  Google Scholar 

  • Yang L, Yao H, Wang J, Jiang C, Benslimane A, Liu Y (2020) Multi-UAV-enabled load-balance mobile-edge computing for IoT networks. IEEE Internet Things J 7:6898–6908

    Article  Google Scholar 

  • Ye F, Chen J, Tian Y, Jiang T (2020) Cooperative multiple task assignment of heterogeneous UAVs using a modified genetic algorithm with multi-type-gene chromosome encoding strategy. J Intell Rob Syst 100:615–627

    Article  Google Scholar 

  • Yingxun W, Zhang T, Zhihao C, Jiang Z, Kun W (2020) Multi-UAV coordination control by chaotic grey wolf optimization based distributed MPC with event-triggered strategy. Chin J Aeronaut 33:2877–2897

    Article  Google Scholar 

  • Yu X, Li C, Zhou J (2020) A constrained differential evolution algorithm to solve UAV path planning in disaster scenarios. Knowl-Based Syst 204:106209

    Article  Google Scholar 

  • Yun Z, Peiyang Y, Jieyong Z, Lujun W (2018) Formation and adjustment of manned/unmanned combat aerial vehicle cooperative engagement system. J Syst Eng Electron 29:756–767

    Article  Google Scholar 

  • Zhang D, Xie G, Yu J, Wang L (2007) Adaptive task assignment for multiple mobile robots via swarm intelligence approach. Robot Auton Syst 55:572–588

    Article  Google Scholar 

  • Zhang LM, Dahlmann C, Zhang Y (2009) Human-inspired algorithms for continuous function optimization. In: IEEE international conference on intelligent computing and intelligent systems, pp 318–321

  • Zhang X, Duan H, Yang C (2014) Pigeon-inspired optimization approach to multiple UAVs formation reconfiguration controller design. In: Proceedings of 2014 IEEE Chinese guidance, navigation and control conference, IEEE, pp 2707–2712

  • Zhang Y, Hu B, Li J-W, Zhang J-D (2016) Heterogeneous multi-UAVs cooperative task assignment based on GSA-GA. In: 2016 IEEE international conference on aircraft utility systems (AUS), IEEE, pp 423–426

  • Zhang B, Sun X, Liu S, Deng X (2019) Adaptive differential evolution-based receding horizon control design for Multi-UAV formation reconfiguration. Int J Control Autom Syst 17:3009–3020

    Article  Google Scholar 

  • Zhang B, Sun X, Liu S, Deng X (2020) Adaptive differential evolution-based distributed model predictive control for multi-UAV formation flight. Int J Aeronaut Space Sci 21:538–548

    Article  Google Scholar 

  • Zhen X, Enze Z, Qingwei C (2020) Rotary unmanned aerial vehicles path planning in rough terrain based on multi-objective particle swarm optimization. J Syst Eng Electron 31:130–141

    Google Scholar 

  • Zhou W, Liu Z, Li J, Xu X, Shen L (2021a) Multi-target tracking for unmanned aerial vehicle swarms using deep reinforcement learning. Neurocomputing 466:285–297

    Article  Google Scholar 

  • Zhou X, Gao F, Fang X, Lan Z (2021b) Improved bat algorithm for UAV path planning in three-dimensional space. IEEE Access 9:20100–20116

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to express their sincere thanks to the members of the editorial team and anonymous reviewers whose valuable comments and contributions contributed to significantly improve this paper. This work is supported by National Natural Science Foundation of China (No. 62073330).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Tang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tang, J., Duan, H. & Lao, S. Swarm intelligence algorithms for multiple unmanned aerial vehicles collaboration: a comprehensive review. Artif Intell Rev 56, 4295–4327 (2023). https://doi.org/10.1007/s10462-022-10281-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10462-022-10281-7

Keywords

Navigation