Research on Multi-UAV Cooperative Task Allocation Based on Improved Fish Swarm Algorithm

Multi-UAV cooperative task allocation problem is the key to multi-UAV cooperative control. In order to solve the task allocation model which is based on single objective function and can not provide large battlefield environment information for the decision-makers,based on multi-objective optimization theory,a multi-objective optimization model of cooperative task allocation was established,and the maximum voyage and maximum task execution time were treated as two optimization objective functions. On this basis,an improved fish swarm algorithm with the variation idea of the genetic algorithm was adopted for obtaining the multi-objective optimization solution set of multi-UAV task allocation,then the decision makers can select the best task allocation scheme according to their preference. Finally,the algorithm was applied to the simulation of multi-UAV cooperative task allocation,the simulation results demonstrate the convergence and effectiveness of the improved fish swarm algorithm.