The article addresses the issue of generating test datasets for the training of swarms of unmanned aerial vehicles (UAVs) under complex and dynamic operational conditions, which are in constant change. The study emphasises the necessity of considering various factors, including the presence of obstacles, terrain features, and challenges associated with the lack of a stable GPS signal. Proper test dataset formation ensures swarm reliability and combat effectiveness by enabling training algorithms to pre-emptively account for diverse scenarios. The analysis of existing methods highlights three main directions. Firstly, clustering techniques (e.g. K-means, DBSCAN) enable the automatic grouping of numerous potential scenarios, identification of typical and rare conditions, and avoidance of data duplication that does not contribute to broader scenario coverage. Secondly, the application of genetic algorithms facilitates the search for globally optimal parameter configurations, taking into account the multidimensional nature of the problem (simultaneous changes in UAV positioning, variability of weather conditions, and various types of obstacles). This approach helps identify critical combinations of factors that are often overlooked by other methods. Thirdly, machine learning methods (including neural networks, support vector machines, and multi-agent reinforcement learning) equip swarms with the ability to adaptively 'learn' from historical data, respond to new types of threats, and predict future developments. The article proposes a comprehensive approach that integrates the advantages of clustering, genetic algorithms, and machine learning. Initially, clustering is employed to structure a broad range of scenarios, categorising them from the simplest to the most complex conditions. At the next stage, genetic algorithms analyse each cluster, identifying key scenario parameters that could reduce swarm performance. Simultaneously, machine learning methods enable the development of adaptive models capable of promptly adjusting their behaviour based on obtained results. This approach ensures a balanced test dataset that encompasses both typical and non-trivial cases, thereby facilitating more flexible and informed configuration of swarm control systems. The practical significance of this approach lies in the substantial enhancement of the combat readiness of UAV swarms. These swarms are able to learn to perform effectively under predictable conditions and to acquire the necessary skills to operate in complex scenarios with limited resources. Future research will focus on improving the process of forming adaptive and test datasets to ensure high combat readiness of UAV swarms. This approach will substantially mitigate risks during combat missions and maximise the potential of swarms in challenging and rapidly changing environments.
Read full abstract