Abstract:In recent years, unmanned aerial vehicles (UAVs) have been widely used in military and civilian fields due to their advantages such as low cost, high speed, and flexibility. UAV swarm is composed of a group of homogeneous or heterogeneous UAVs, which achieve perception interaction, information transmission, and collaborative work through individual autonomous decision-making and information exchange. Compared to a single UAV, UAV swarm can utilize the collective capabilities, autonomous advantages and intelligent superiority to tackle complex tasks. However, with the continuous changes in task environment, requirements and cluster size, the issue of task scheduling for UAV swarm has become a hot topic of great concern. To this end, representative studies from recent years have been summarized, listing the challenges faced by UAV swarm task scheduling in complex environments, including dynamic task demands, complex environmental conditions, uncertain communication conditions and resource constraints. Subsequently, according to the working mechanism of scheduling algorithms, the current mainstream scheduling methods were divi-ded into optimization algorithms, evolutionary algorithms, reinforcement learning algorithms, and swarm intelligence algorithms. Moreover, the principles and current research status of these methods were summarized and concluded. Finally, the future research directions of task scheduling for UAV swarm in the field of UAV swarm task scheduling.