UAV Task Allocation Based on Clone Selection Algorithm

With the continuous development of computer and network technology, the large-scale and clustered operations of drones have gradually become a reality. How to realize the reasonable allocation of UAV cluster combat tasks and realize the intelligent optimization control of UAV cluster is one of the most challenging difficulties in UAV cluster combat. Solving the task allocation problem and finding the optimal solution have been proven to be an NP-hard problem. This paper proposes a CSA-based approach to simultaneously optimize four objectives in multi-UAV task allocation, i.e., maximizing the number of successfully allocated tasks, maximizing the benefits of executing tasks, minimizing resource costs, and minimizing time costs. Experimental results show that, compared with the genetic algorithm, the proposed method has better performance on solving the UAV task allocation problem with multiple objectives.

[1]  Yu Yang,et al.  Hybrid Crossover Based Clonal Selection Algorithm and Its Applications , 2016, IDEAL.

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

[3]  David A. Van Veldhuizen,et al.  Evolutionary Computation and Convergence to a Pareto Front , 1998 .

[4]  Ishfaq Ahmad,et al.  Optimal task assignment in heterogeneous distributed computing systems , 1998, IEEE Concurr..

[5]  WenJie Tian,et al.  An Improved Immune Clone Selection Algorithm for Multi Robot Task Scheduling , 2009, 2009 IITA International Conference on Control, Automation and Systems Engineering (case 2009).

[6]  Fang Liu,et al.  A Dynamic Clonal Selection Algorithm for Project Optimization Scheduling , 2006, SEAL.

[7]  Kai Huang,et al.  Application of Improved Simulated Annealing Genetic Algorithm in Task Assignment of Swarm of Drones , 2020, 2020 International Conference on Information Science, Parallel and Distributed Systems (ISPDS).

[8]  Roie Zivan,et al.  Applying max-sum to teams of mobile sensing agents , 2018, Eng. Appl. Artif. Intell..

[9]  Yinping Jia Research on UAV Task Assignment Method Based on Parental Genetic Algorithm , 2019, ICSI.

[10]  Stephen Fitzpatrick,et al.  Distributed Coordination through Anarchic Optimization , 2003 .

[11]  Simon M. Garrett,et al.  Improved Pattern Recognition with Artificial Clonal Selection? , 2003, ICARIS.

[12]  Jie Zhou,et al.  An Improved Adaptive Clone Genetic Algorithm for Task Allocation Optimization in ITWSNs , 2021, J. Sensors.

[13]  Jake K. Aggarwal,et al.  A Generalized Scheme for Mapping Parallel Algorithms , 1993, IEEE Trans. Parallel Distributed Syst..

[14]  Mingtian Zhou,et al.  A Novel Clonal Selection Algorithm and its Application , 2008 .

[15]  Guang Yang,et al.  A dynamic-programming-styled algorithm for time-optimal multi-agent task assignment , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[16]  Jürgen Teich,et al.  Pareto-Front Exploration with Uncertain Objectives , 2001, EMO.