{'fraction_non_alphanumeric': 0.023116438356164382, 'fraction_numerical': 0.0, 'mean_word_length': 5.604519774011299, '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}}
Bee-inspired task allocation algorithm for multi-UAV search and rescue missions

Task allocation plays a pivotal role in the optimisation of multi-unmanned aerial vehicle (multi-UAV) search and rescue (SAR) missions in which the search time is critical and communication infrastructure is unavailable. These two issues are addressed by the proposed BMUTA algorithm, a bee-inspired algorithm for autonomous task allocation in multi-UAV SAR missions. In BMUTA, UAVs dynamically change their roles to adapt to changing SAR mission parameters and situations by mimicking the behaviour of honeybees foraging for nectar. Four task allocation heuristics (auction-based, max-sum, ant colony optimisation, and opportunistic task allocation) were thoroughly tested in simulated SAR mission scenarios to comparatively assess their performances relative to that of BMUTA. The experimental results demonstrate the ability of BMUTA to achieve a superior number of rescued victims with much shorter rescue times and runtime intervals. The proposed approach demonstrates a high level of flexibility based on its situational awareness, high autonomy, and economic communication scheme.