Solving "Limited" Task Allocation Problem for UAVs Based on Optimization Algorithms

With the rapid development of science and technology, unmanned technology has been widely used in many fields. One of the most important applications is in the field of civil and military UAVs. In the field of military UAVs (unmanned aerial vehicles), UAVs usually have to complete a series of tasks. In this series of tasks, there are often some key tasks. Key tasks play an important role, which is highly related to the feasibility of the whole action or task; mission failure sometimes causes incalculable damage. When assigning tasks to UAVs, it is necessary to ensure the accurate implementation of key tasks, so as to ensure the orderly implementation of the overall task. This paper not only successfully solved the previous problems but also comprehensively considered the minimization of resource consumption and the maximization of task revenue in the process of UAV task allocation. On the basis of considering the key system, considering the constraints and multiobjective problems in the UAV task allocation process, the violence allocation algorithm, constraint optimization evolutionary algorithm, PSO algorithm, and greedy algorithm combined with a constraint evolutionary algorithm are improved and optimized; it has been proven that they can solve the above difficulties. At the same time, several comparison experiments have been carried out; the performance and conclusion of the above four algorithms in the “limited” UAV task allocation scheme are analyzed in the experimental part.

[1]  Adnan Shaout,et al.  Many-Objective Software Remodularization Using NSGA-III , 2015, TSEM.

[2]  Fatemeh Afghah,et al.  A Solution for Dynamic Spectrum Management in Mission-Critical UAV Networks , 2019, 2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[3]  Hyochoong Bang,et al.  Cooperative Task Assignment/Path Planning of Multiple Unmanned Aerial Vehicles Using Genetic Algorithms , 2009 .

[4]  Nagisa Ishiura,et al.  Shared binary decision diagram with attributed edges for efficient Boolean function manipulation , 1990, 27th ACM/IEEE Design Automation Conference.

[5]  Paul W. H. Chung,et al.  An efficient phased mission reliability analysis for autonomous vehicles , 2010, Reliab. Eng. Syst. Saf..

[6]  Chaomin Luo,et al.  Biologically Inspired Self-Organizing Map Applied to Task Assignment and Path Planning of an AUV System , 2018, IEEE Transactions on Cognitive and Developmental Systems.

[7]  John Andrews,et al.  Multiplatform phased mission reliability modelling for mission planning , 2009 .

[8]  Jonathan P. How,et al.  Multi-Task Allocation and Path Planning for Cooperating UAVs , 2003 .

[9]  Chunxiao Jiang,et al.  QLACO: Q-learning Aided Ant Colony Routing Protocol for Underwater Acoustic Sensor Networks , 2020, 2020 IEEE Wireless Communications and Networking Conference (WCNC).

[10]  Wen-Hua Chen,et al.  Fast mission reliability prediction for Unmanned Aerial Vehicles , 2013, Reliab. Eng. Syst. Saf..

[11]  Jing Zhou,et al.  Task Allocation in Multi-agent Systems Using Many-objective Evolutionary Algorithm NSGA-III , 2019, ICML 2019.

[12]  Daniel Gutiérrez-Reina,et al.  A distributed PSO-based exploration algorithm for a UAV network assisting a disaster scenario , 2019, Future Gener. Comput. Syst..

[13]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[14]  Véronique Malaisé,et al.  Design and use of the Simple Event Model (SEM) , 2011, J. Web Semant..

[15]  Edison Pignaton de Freitas,et al.  Assessing a swarm-GAP based solution for the task allocation problem in dynamic scenarios , 2020, Expert Syst. Appl..

[16]  Haibin Duan,et al.  A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles , 2020, Inf. Sci..