{'fraction_non_alphanumeric': 0.015194681861348529, 'fraction_numerical': 0.0, 'mean_word_length': 5.506172839506172, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Cooperative Multi-task Assignment of Multiple UAVs with Improved Genetic Algorithm Based on Beetle Antennae Search

With the number of UAVs and targets increasing, the quantity of task combinations increases exponentially. This article presents an improved genetic algorithm based on the beetle antennae search algorithm to Multi-UAV task allocation. Firstly, a target sequence is searched through beetle antennae search algorithm, and then the method of twice crossing operators is used to increase the diversity of the target sequence arrangements and retain the global optimality of the population. Finally, the method of dynamically adjusting the mutation probability is used to increase the local search ability of the algorithm to avoid locally optimal. In the simulation part, the effect of the proposed algorithm, both on searching capability and convergence speed, is demonstrated by comparison with other algorithms. The results show that the proposed algorithm outperforms other algorithms in solving the problem of Multi-UAV task allocation.