1. Introduction
Forest fires are notoriously difficult to control due to their rapid spread, extensive range, and the significant challenges associated with the current firefighting methods [
1], which bring the problems of ecosystems, human lives, and property. In recent years, several forest fires accidents occurred, such as the 2020 Australian wildfires, which burned nearly 19 million hectares of land and destroyed over 3000 homes [
2], and the 2021 summer wildfires in Greece, which claimed the lives of more than 100 people [
3]. Therefore, it is of great significance to carry out research on rapid, efficient and accurate forest fire fighting technology.
Traditional methods of forest firefighting present several limitations. For example, ground-based firefighters, such as fire trucks, could not reach the core area of the fire quickly in rugged mountainous terrains [
4], while helicopter-based firefighting is hindered by high operational costs and the challenge of firefighting efficiency [
5]. However, with the development of low-altitude economy, using unmanned aerial vehicles (UAVs) can offer advantages for extinguishing early small-scale fires, spotting embers, and reaching difficult-to-access areas due to the high flexibility, remote control capability, low operational costs, quick response, and ease of deployment [
6]. Ollero et al. [
7] earlier proposed UAVs as tools for forest fire fighting for forest-fires detection, confirmation, localization, and monitoring. The application of multiple UAVs on the forest firefighting is gradually emerging as a promising area of research.
In the firefighting process, the multiple UAVs can rapidly reach multiple fire points, deliver fire suppression balls with precision, and efficiently suppress the flames [
8]. Several issues [
1] should be considered in efficiently deploying multi-UAVs firefighting strategy including forest fire spread model, path planning model, firefighting task assignment problem, coordinated operations of multiple UAVs and fire extinguishing model, etc. The prediction of fire spread plays a major part in forest fire control and suppression. Forest fire spread models can be categorized into three types. Fire spread models can be into three categories, namely, physical models, empirical or semi-empirical models, and simulation or mathematical analog models [
9]. Physical models, such as the Weber model in Australia, emphasize the physical and chemical mechanisms of forest fire spread [
10]. Empirical models obtain parameters for fire spread through on-site ignition experiments and subsequently propose empirical equations after analyzing the rate of fire spread. Examples include the McArthur model in Australia [
11] and the Wang Zhengfei and Mao Xianmin models in China [
12,
13]. Semiempirical models built on physical models determine complex parameters through experiments, as seen in the Rothermel model in the United States [
14]. Computer simulation models mainly include models based on Huygens’ wave propagation principles and cellular automata (CA) models [
9]. Finney et al. [
15] proposed the FARSITE model as a mechanistic surrogate model that could accurately simulate fire spread at large spatial and temporal scales. FDS (Fire Dynamic Simulation) [
16] is also a comprehensive physics-based model; its newer Level-Set solver uses Huygens principle, just like FARSITE, to speed up simulations with high accuracy level. Zhou et al. [
17] proposed a multi-factor coupled forest fire model based on cellular automata, which employs cellular automata principles to analyze forest fire behavior, taking into account meteorological elements, combustible material types, and terrain slopes. The Wang Zhengfei model is utilized to compute fire spread speed. From the above analysis, cellular automata are discrete dynamical systems composed of variables with finite states on a uniform grid. Cellular automata models have advantages such as low computational complexity and the ability to simulate the spatiotemporal evolution of complex systems, making them suitable for simulating the spread of forest fires. In the current study, cellular automata models were used to simulate the forest fire spread in the calculation of high-temperature zones.
For multi-UAVs firefighting in forest fires, path planning aims to generate near-optimal paths that satisfy certain constraints and ensure that each UAV can reach the mission area quickly and then avoid the collisions and complex environmental threats. Xu et al. [
18] developed an optimized multi-UAVs cooperative path planning method under a complex confrontation environment. A multi-constraint objective optimization model is established and solved by an improved grey wolf optimizer algorithm. The results demonstrated that the proposed algorithm is effective in generating paths for multi-UAV cooperative path planning. Yao et al. [
19] proposed a modified hybrid Salp Swarm Algorithm (SSA) and Aquila Optimizer (AO), named IHSSAO, for UAV path planning in complex terrain. The experimental results verified that the IHSSAO is superior to the basic SSA and AO for solving the UAV path planning problem in complex terrain. Shi et al. [
20] proposed a multiple swarm fruit fly optimization algorithm to solve the coordinated path planning problem for multi-UAVs. The results showed that the proposed MSFOA is superior to the original FOA in terms of convergence and accuracy. Mdridano et al. [
21] established a multi-layer control system incorporating global path planning related to sampling, obstacle detection, and autonomous decision-making. Çoğay et al. [
22] proposed a path planning model that minimizes UAV energy consumption while maximizing fire coverage. Some constraints, including UAV flight safety altitude, flight times, and energy usage, were also considered. Lin et al. [
23] demonstrated a topologically based vertical decomposition method to simulate the dynamic forest fire environments, aiming to reduce spatial complexity, where the terrain slopes and UAV speed were considered with an improved particle update mechanism to prevent local optima in path planning. Xu et al. [
24] applied a Gaussian Mixture Clustering algorithm to cluster forest fire high-risk areas and assigned UAV paths applying a circular self-organizing mapping method. Fan et al. [
25] proposed a path-planning method based on improved long short-term memory (LSTM) network prediction parameters, which could weaken or avoid the impact of dynamic threats such as wind and extreme weather on the real-time path of a UAV swarm. Among the most prominent are the graph search-based algorithms, sampling-based algorithms, and several local planning algorithms [
26]. With the development of swarm intelligence algorithms, many studies have increasingly applied these techniques to UAV path planning, including common algorithms such as pelican optimization algorithm [
27], Harris hawks optimization algorithm [
28], crested porcupine optimizer [
29], and particle swarm optimization [
30]. Although these algorithms enhance optimization efficiency to a certain extent, they still present limitations in the multi-UAVs task planning, such as slow convergence rates and a propensity to become trapped in local optima.
In order to achieve better fire suppression, it is necessary to optimize the allocation according to the payload of extinguishing agents and UAV resources, that is, the multi-UAV task allocation problem. Zhang et al. [
31] proposed a dynamic task generation mechanism by effectively adapting the Consensus-Based Bundle Algorithms (CBBA) under the constraints of task timing, limited UAV resources, diverse types of tasks, dynamic addition of tasks, and real-time requirements. The partial task redistribution mechanism has been adopted for achieving the dynamic task allocation. Luna et al. [
32] proposed a UAV swarm task allocation algorithm based on hybrid control architecture, which employs a dynamically optimized Jonker–Volgenant algorithm to assign tasks in forest fire scenarios. Chen et al. [
33] proposed a firefighting multi-strategy marine predators algorithm (FMMPA) for the early-stage allocation of forest fire firefighting problem. The experimental results showed that the proposed FMMPA has superior performance in reducing rescue time, controlling the spread speed of fire edge, and minimizing loss cost. Chen et al. [
34] proposed a dynamic task allocation scheme based on global information to minimize task completion time, ensuring that each reassignment reduces completion time. Bai et al. [
35] introduced a dynamic multi-UAV task allocation method based on a distributed auction algorithm, incorporating a result update mechanism. Li et al. [
36] proposed an ant colony optimization-based approach for multi-UAV task allocation, though they did not account for the three-dimensional path planning of UAVs in real-world environments. Zhang et al. [
37] presented a hierarchical planning approach that addresses path estimation, task allocation, and path planning in stages, thereby enhancing the efficiency of UAV-based firefighting task planning, but it did not consider the spread of fire and smoke in forest fire scenarios.
Multiple firefighting UAVs often cooperate with each other to accomplish tasks collectively as either fleets or swarms [
18,
19,
20,
21,
22,
23,
24,
25,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45]. The UAV swarms are a particular type of multi-UAVs system and are closely related to the swarm intelligence (SI) approach. Innocente and Grasso [
38,
39] were the earliest to focus on the application of UAV swarms to forest fire fighting. They proposed an efficient physics-based model of fire propagation and a self-organization algorithm for swarms of firefighting drones that are developed and coupled with the collaborative behavior based on a particle swarm algorithm adapted to individuals operating within physical dynamic environments of high severity and frequency of change. To ensure the completion of firefighting task, fire extinguishing performance is also one of the key factors. Hansen [
40] proposed an estimating method of the critical water flow rates required to extinguish wildfires under different conditions and in various fuel types, based on the law of energy conservation. Penney et al. [
41] calculated the critical water flow rates for extinguishing large wildfires, and the factors of forest fuel loads, environmental conditions, and fire front depth were considered in the system. Ausonio et al. [
42] proposed an innovative forest firefighting system based on the use of a swarm of hundreds of UAVs able to generate a continuous flow of extinguishing liquid on the fire front. A fire propagation cellular automata model is also employed to study the evolution of the fire. Simulation results suggested that the proposed system can provide the flow of water required to fight low-intensity and limited extent fires or to support current forest firefighting techniques. John et al. [
43] implemented an information-driven search and a divide-and-conquer control method based on multi-branch collaboration, utilizing UAV swarm dynamic characteristics to reduce detection and suppression times. It should be noted that the drone swarm is not considered in multi-UAVs system in the current study. Fire suppression performance by multiple UAVs is also treated as a simple functional relationship between each fire suppression ball and the fire area. In summary, studies on the multi-target firefighting strategy by combining UAV path planning with task allocation under the dynamic forest fire environment remain limited. Meanwhile, the issue of coordinated task allocation from multi-UAVs bases under the time-varying nature of fire points with the constraints and environmental threats is still needed to be solved.
In the present study, a multi-UAVs task planning method combining path planning with task allocation was proposed for the firefighting of multiple fire points by UAVs from multiple base stations in forested mountainous regions. The wildfire environment model of forested mountainous areas was established because it considers various threat factors, such as terrain, high-temperature zones, smoke-filled areas, and signal shielding zones. A step function was constructed to model the varying number of UAVs required for firefighting at a point over time, thus forming multiple time windows. An improved multi-population grey wolf optimization (MP–GWOMP–GWO) algorithm and a non-dominated sorting genetic algorithm II (NSGA-II) were used to solve the multi-UAVs task planning problem. Simulation experiments were conducted to validate the effectiveness of the proposed methods, along with comparative analysis of algorithms. The results will provide valuable data and strategy for the actual forest fire firefighting by multi-UAVs system.
The remainder of this paper is organized as follows.
Section 2 describes the multi-UAVs firefighting task planning problem and develops the environmental threat model, multi-UAVs path planning model, and task allocation model.
Section 3 presents the designs of MP–GWO and NSGA-II.
Section 4 conducts simulation experiments on firefighting task planning, followed by an analysis of the results.
Section 5 concludes the study and outlines future research directions.
5. Conclusions
In response to the shortcomings of traditional multi-UAV firefighting task planning methods, which fail to adequately consider the fire environment, this paper proposes a task planning approach for multi-UAV, multi-fire point rescue operations in forested mountainous regions. Task planning is divided into three stages, namely single-UAV task estimation, task allocation, and multi-UAV collaborative path planning. An improved multi-population grey wolf optimization (MP–GWO) algorithm and the NSGA-II algorithm are employed to solve the path planning and task allocation problems, respectively.
To validate the effectiveness of the path planning algorithm, the MP–GWO algorithm is compared with five other algorithms, namely GWO, HHO, CPO, POA, and PSO. MP–GWO achieves higher solution quality and greater result stability when solving complex problems in benchmark tests. The path planning results indicate that the proposed MP–GWO algorithm exhibits superior global optimization capability, maintaining high-quality path planning in the complex conditions of forested mountainous environments. Compared to the other five algorithms, the MP–GWO algorithm achieves better optimization accuracy, with the average flight time reduced by 0.5%, 10.2%, 8.8%, 2.9%, and 12.4%, respectively. Additionally, the improved NSGA algorithm, compared to the original version, demonstrates advantages in both solution quality and coverage. These findings confirm that the proposed task planning method can efficiently execute firefighting missions in complex mountainous forest environments.
Sensitivity analysis is employed to investigate the impact of factors such as UAV speed and payload on firefighting efficiency. As the speed of the UAV increases, the overall flight time decreases, but the number of remaining fire-extinguishing balls first decreases and then increases. When UAV payload capacity is reduced to 80% of its original capacity, tasks become unfeasible. As the payload capacity increases, the total number of remaining fire-extinguishing balls in the UAVs gradually increases. When the payload capacity is increased to 200%, a total of 61 fire-extinguishing balls remain, with the average number of remaining fire-extinguishing balls per UAV rising from 2.7 to 8.7. Furthermore, as the number of fire points increases, the total number of remaining fire-extinguishing balls also shows an upward trend, with 60 fire-extinguishing balls remaining when the number of fire points reaches 10. Therefore, to ensure optimal UAV deployment at base stations, a balance must be struck between UAV performance and quantity, while also allocating an appropriate number of fire-extinguishing balls to UAVs tasked with different tasks to prevent resource waste and uneven distribution. However, in the current study, the flame spread model does not fully consider the varying terrains, climatic conditions, and fuel types. The detailed fire suppression model combined with the fire intensity and extinguishing efficiency is not covered. To accommodate more complex and dynamic fire scenarios, the performance and computational efficiency of the proposed algorithm in large-scale UAV fleet optimization need to be further verified.
Future research could explore the following directions: (1) considering real-time weather changes, terrain diversity, fuel types to enhance the algorithm’s robustness and adaptability in dynamic environments; (2) investigating collaborative firefighting strategies involving UAVs and other firefighting resources, exploring multi-resource joint optimization strategies that leverage the strengths of UAVs, helicopters, and ground firefighting teams to further improve overall firefighting efficiency and response speed; (3) integrating economic loss assessment models with more realistic and complex fire environment simulation models to enhance the practical application value of the research, providing more comprehensive decision support; (4) in-depth research on UAV charging and battery swapping strategies, which is essential to ensure sustained, high-efficiency firefighting operations, further enhancing the practicality and sustainability of UAVs in actual firefighting actions.