Improved Multi-Objective Crested Porcupine Optimizer for UAV Forest Fire Cruising Strategy
Abstract
1. Introduction
2. Materials and Methods
2.1. Research Region and Data Collection
2.2. Multi-Objective Optimization Modeling for Path Planning
- N denotes the total number of initially identified high-risk attack grid points in each subregion. High-risk grids are defined as those containing points with initial attack success rates in the lowest 20% percentile. Through statistical analysis of the clustered subregions, N varies by subregion: , , and , representing the count of 125 m × 125 m grids meeting the high-risk criterion in each respective subregion;
- A denotes the set of visited grid points during a UAV cruise mission, and represents the number of visited grid points, with ;
- i represents the index of a grid point, with ;
- denotes the risk value of grid point i, where . This value is derived from the initial attack success rate classification: the initial attack success rates from [6] are divided into 20 quantiles, with corresponding to the highest success rate (lowest risk) and corresponding to the lowest success rate (highest risk);
- denotes the Euclidean flight distance from the current UAV position to grid point i, where , measured in meters. The distance is calculated aswhere and are the coordinates of the target grid center and current UAV position, respectively;
- denotes the maximum endurance range of the UAV, which is set to 50,000 m in this study. This value is based on typical commercial UAV specifications for forest monitoring missions, accounting for a 20% safety margin for return flight and emergency situations;
- denotes the Euclidean return flight distance from the last visited grid point back to the starting point (UAV base station), measured in meters;
- indicates whether grid point i is visited during the cruise mission:Note that , representing the total number of visited grid points.
3. The Proposed Strategy
3.1. Stages of the Crested Porcupine Optimizer
- N: the current population size, dynamically adjusted during iteration;
- : the initial population size, set to ensure sufficient individuals to cover risk points in the early stage of iteration;
- : the minimum population size;
- : the cycle length for population reduction and recovery;
- : the maximum number of iterations;
- t: the current iteration number, where .
- : the position of the ith candidate solution at the th iteration;
- : the position of the ith candidate solution at the tth iteration;
- : the best candidate solution in the current population;
- : the position of the predator at the tth iteration, calculated by Equation (11);
- : a normally distributed random parameter with mean 0 and standard deviation 1;
- : a uniformly distributed random number, introduced to enhance the diversity of the search through stochasticity.
- : two candidate solutions randomly selected from the population for introducing diversity;
- : the location of the predator;
- : a uniformly distributed random parameter used to increase diversity;
- : a binary decision vector. When , the predator is intimidated by the sound and stops moving; when , the predator will make a movement.
- : three candidate solutions randomly selected from the population for introducing diversity;
- : the odor diffusion factor, a fitness-based weight defined by Equation (14);
- : the fitness value of the ith candidate solution, computed by the fitness function (Equation (23));
- : the sum of fitness values of all candidate solutions in the population;
- : a very small positive number to prevent division by zero.
3.2. Improvements for Multi-Objective Based UAV Path Planning
- 1.
- Calculate the risk probability distribution: , where is the risk value of grid i, n is the total number of grid points in the subregion (i.e., ), and is the probability that grid i is selected for inclusion in the initial path.
- 2.
- Sample 50% of the high-risk points to be added to the initial population according to the risk probability distribution.
- 3.
- Randomly sample the remaining points.
- 4.
- optimize the path order to reduce the total distance.
- 5.
- path generation: for each individual i, its path consists of two parts:where denotes the set of high-risk points sampled by risk probability; and denotes the set of points randomly sampled from the remaining points. The initial population matrix is denoted by Equation (27)
| Algorithm 1 IMOCPO UAV routing strategy. |
| Require: , , |
| Ensure: |
| Initialize IMOCPO_PathPlanner with parameters: |
| Initialize population X considering risk distribution |
| Initialize fitness array with zeros |
| for to do |
| Calculate using objective function |
| if then |
| end if |
| end for |
| for to do |
| for to do |
| Generate random numbers, and |
| if then |
| Generate random numbers, and // Exploration phase |
| if then |
| Generate new path based on Defensive Strategy1 |
| else |
| Generate new path based on Defensive Strategy2 |
| end if |
| else |
| // Exploitation stage |
| Generate random number, |
| if then |
| Generate new path based on Defensive Strategy3 |
| else |
| Generate new path based on Defensive Strategy4 |
| end if |
| end if |
| if then |
| if then |
| Update global best solution |
| end if |
| else |
| end if |
| end for |
| // Improve current solution using local search |
| if then |
| Perform local search on global best solution |
| if then |
| Update global best solution |
| end if |
| end if |
| end for |
| return |
4. Planning Results and Assessment
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Tian, G.; Ren, Y.; Zhou, M. Dual-Objective Scheduling of Rescue Vehicles to Distinguish Forest Fires via Differential Evolution and Particle Swarm Optimization Combined Algorithm. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3009–3021. [Google Scholar] [CrossRef]
- Wang, G.; Bai, D.; Lin, H.; Zhou, H.; Qian, J. FireViTNet: A hybrid model integrating ViT and CNNs for forest fire segmentation. Comput. Electron. Agric. 2024, 218, 108722. [Google Scholar] [CrossRef]
- Ramalho, A.H.C.; da Silva, E.F.; Silva, J.P.M.; Fiedler, N.C.; Maffioletti, F.D.; Biazatti, L.D.; Moreira, T.R.; Juvanhol, R.S.; dos Santos, A.R. Allocation of water reservoirs to fight forest fires according to the risk of occurrence. J. Environ. Manag. 2021, 296, 113122. [Google Scholar] [CrossRef]
- Zhai, G.; Dou, L.; Gu, Y.; Zhou, H.; Feng, L.; Jiang, L.; Dong, J.; Sun, J.; Li, H. From spark to suppression: An overview of wildfire monitoring, progression prediction, and extinguishing techniques. Int. J. Appl. Earth Obs. Geoinf. 2025, 140, 104600. [Google Scholar] [CrossRef]
- Sakellariou, S.; Sfougaris, A.; Christopoulou, O.; Tampekis, S. Spatial resilience to wildfires through the optimal deployment of firefighting resources: Impact of topography on initial attack effectiveness. Int. J. Disaster Risk Sci. 2023, 14, 98–112. [Google Scholar] [CrossRef]
- Xu, Y.; Zhou, K.; Zhang, F. Modeling Wildfire Initial Attack Success Rate Based on Machine Learning in Liangshan, China. Forests 2023, 14, 740. [Google Scholar] [CrossRef]
- Paudel, A.; Martell, D.L.; Woolford, D.G. Factors that affect the timing of the dispatch of initial attack resources to forest fires in northeastern Ontario, Canada. Int. J. Wildland Fire 2019, 28, 15–24. [Google Scholar]
- Mahaveerakannan, R.; Anitha, C.; Thomas, A.K.; Rajan, S.; Muthukumar, T.; Rajulu, G.G. An IoT based forest fire detection system using integration of cat swarm with LSTM model. Comput. Commun. 2023, 211, 37–45. [Google Scholar] [CrossRef]
- De la Fuente, R.; Aguayo, M.M.; Contreras-Bolton, C. An optimization-based approach for an integrated forest fire monitoring system with multiple technologies and surveillance drones. Eur. J. Oper. Res. 2024, 313, 435–451. [Google Scholar]
- Zhang, F.; Zhao, P.; Xu, S.; Wu, Y.; Yang, X.; Zhang, Y. Integrating multiple factors to optimize watchtower deployment for wildfire detection. Sci. Total Environ. 2020, 737, 139561. [Google Scholar] [CrossRef]
- Li, G.; Cheng, P.; Li, Y.; Huang, Y. Lightweight wildfire smoke monitoring algorithm based on unmanned aerial vehicle vision. Signal Image Video Process. 2024, 18, 7079–7091. [Google Scholar] [CrossRef]
- Bento, J.; Basiri, M.; Ventura, R. Information-Oriented and Energy-Aware Path Planning for Small Unmanned Aerial Vehicles. In Proceedings of the EPIA Conference on Artificial Intelligence, Faro, Portugal, 1–3 October 2025. [Google Scholar]
- Gu, Y.; Jing, Y.; Li, H.D.; Shi, J.; Lin, H. DEMNet: A Small Object Detection Method for Tea Leaf Blight in Slightly Blurry UAV Remote Sensing Images. Remote Sens. 2025, 17, 1967. [Google Scholar] [CrossRef]
- Kumar, P.; Pal, K.; Govil, M. Comprehensive Review of Path Planning Techniques for Unmanned Aerial Vehicles (UAVs). ACM Comput. Surv. 2023, 58, 73. [Google Scholar] [CrossRef]
- Liu, H.; Zhou, K.; Zhang, L.; Zhang, F. UAV Cruise Strategies Based on Initial Attack. Fire 2024, 7, 435. [Google Scholar] [CrossRef]
- Bai, M.; Di, X.; Yu, L.; Ding, J.; Lin, H. A Pine Wilt Disease Detection Model Integrated with Mamba Model and Attention Mechanisms Using UAV Imagery. Remote Sens. 2025, 17, 255. [Google Scholar] [CrossRef]
- Mahmud, K.R.; Wang, L.; Liu, X.; Li, J.; Hassan, S. Deep Learning-based Wildfire Smoke Detection using Uncrewed Aircraft System Imagery. In Proceedings of the 2024 21st International Conference on Ubiquitous Robots (UR), New York, NY, USA, 24–27 June 2024; pp. 580–587. [Google Scholar]
- Ozkan, O.; Kilic, S. UAV routing by simulation-based optimization approaches for forest fire risk mitigation. Ann. Oper. Res. 2023, 320, 937–973. [Google Scholar] [CrossRef]
- Cao, B.; Li, M.; Liu, X.; Zhao, J.; Cao, W.; Lv, Z. Many-objective deployment optimization for a drone-assisted camera network. IEEE Trans. Netw. Sci. Eng. 2021, 8, 2756–2764. [Google Scholar] [CrossRef]
- Ergezer, H.; Leblebiciolu, K. Online path planning for unmanned aerial vehicles to maximize instantaneous information. Int. J. Adv. Robot. Syst. 2021, 18, 172988142110103. [Google Scholar] [CrossRef]
- Rusyana, A.; Wigena, A.H.; Sumertajaya, I.M.; Sartono, B. An optimal variable importance for machine learning classification models using modified simulated annealing algorithm. IOP Conf. Ser. Earth Environ. Sci. 2024, 1356, 012089. [Google Scholar] [CrossRef]
- Ellie, K.S.; Zhang, W. Hybrid Enhanced Evolutionary Algorithm with Differential Evolution for Distributed No-Wait Flow-Shop Scheduling Problem. Int. J. Res. Appl. Sci. Eng. Technol. 2023, 11, 4696–4711. [Google Scholar] [CrossRef]
- Li, K.; Zhu, C.; Wang, J.; Gao, J. An integrated optimization strategy for mission planning and control resource allocation for long-endurance unmanned aerial vehicle. Ind. Manag. Data Syst. 2025, 125, 627–662. [Google Scholar] [CrossRef]
- Jensen-Nau, K.R.; Hermans, T.; Leang, K.K. Near-optimal area-coverage path planning of energy-constrained aerial robots with application in autonomous environmental monitoring. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1453–1468. [Google Scholar] [CrossRef]
- Abdel-Basset, M.; Mohamed, R.; Abouhawwash, M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic. Knowl.-Based Syst. 2024, 284, 111257. [Google Scholar] [CrossRef]
- Fan, Y.; Ma, Z.; Tang, W.; Liang, J.; Xu, P. Using Crested Porcupine Optimizer Algorithm and CNN-LSTM-Attention Model Combined with Deep Learning Methods to Enhance Short-Term Power Forecasting in PV Generation. Energies 2024, 17, 3435. [Google Scholar] [CrossRef]
- Liu, S.; Jin, Z.; Lin, H.; Lu, H. An improve crested porcupine algorithm for UAV delivery path planning in challenging environments. Sci. Rep. 2024, 14, 20445. [Google Scholar] [CrossRef] [PubMed]
- Chen, Z.; Lin, H.; Bai, D.; Qian, J.; Zhou, H.; Gao, Y. PWDViTNet: A lightweight early pine wilt disease detection model based on the fusion of ViT and CNN. Comput. Electron. Agric. 2025, 230, 109910. [Google Scholar] [CrossRef]
- Heidari, A.; Jafari Navimipour, N.; Unal, M.; Zhang, G. Machine learning applications in internet-of-drones: Systematic review, recent deployments, and open issues. ACM Comput. Surv. 2023, 55, 247. [Google Scholar] [CrossRef]
- Zhang, C.; Dong, M.; Ota, K. Deploying SDN control in Internet of UAVs: Q-learning-based edge scheduling. IEEE Trans. Netw. Serv. Manag. 2021, 18, 526–537. [Google Scholar] [CrossRef]
- Li, K.; Ni, W.; Tovar, E.; Guizani, M. Joint flight cruise control and data collection in UAV-aided Internet of Things: An onboard deep reinforcement learning approach. IEEE Internet Things J. 2020, 8, 9787–9799. [Google Scholar] [CrossRef]
- He, L.; Aouf, N.; Song, B. Explainable Deep Reinforcement Learning for UAV autonomous path planning. Aerosp. Sci. Technol. 2021, 118, 107052. [Google Scholar] [CrossRef]
- Onumanyi, A.J.; Molokomme, D.N.; Isaac, S.J.; Abu-Mahfouz, A.M. AutoElbow: An automatic elbow detection method for estimating the number of clusters in a dataset. Appl. Sci. 2022, 12, 7515. [Google Scholar] [CrossRef]
- Tümen, T.; Bahçeci, F. Üniversite Öğrencilerinin Eleştirel Düşünme Profillerinin k-Means Kümeleme Algoritması ile Analizi. Int. J. Pure Appl. Sci. 2025, 11, 269–280. [Google Scholar] [CrossRef]
- Ni, J.; Gu, Y.; Tang, G.; Ke, C.; Gu, Y. Cooperative coverage path planning for multi-mobile robots based on improved k-means clustering and deep reinforcement learning. Electronics 2024, 13, 944. [Google Scholar] [CrossRef]
- Ibrahim, N.S.A.; Saparudin, F.A. Resource-Efficient Coverage Path Planning for UAV-Based Aerial IoT Gateway. J. Commun. 2023, 18, 462–470. [Google Scholar] [CrossRef]
- Ahmadi, K.; Allan, V.H.; Rocha, A.; Steels, L.; van den Herik, H. Scalable Stochastic Path Planning under Congestion. In Proceedings of the 13th International Conference on Agents and Artificial Intelligence—Volume 2: ICAART; SciTePress: Rome, Italy, 2021; pp. 454–463. [Google Scholar]





| Parameter Name | Parameter Value | Explanation |
|---|---|---|
| search_agents | 100 | Number of Search Agents |
| n_min | 50 | Min. population size |
| max_iterations | 150 | Max. number of iterations |
| T | 2 | Number of iteration cycles |
| Tf | 0.8 | Trade-off ratio in 3rd/4th defense mechanisms |
| 0.2 | Convergence speed factor | |
| 0.3 | Distance risk weight | |
| 0.5 | Raster risk weight | |
| 0.2 | Coverage weight |
| Strategy | Subregion | Planned Path | High-Risk Points | High-Risk Coverage | Covered Grids | Grid Coverage |
|---|---|---|---|---|---|---|
| NHRF | A1 | G183–G167…G403–G433 | 2325 | 72.79% | 198 | 42.67% |
| NHRF | A2 | G67–G56…G188–G220 | 1762 | 58.73% | 219 | 33.23% |
| NHRF | A3 | G772–G793…G314–G286 | 3283 | 49.22% | 227 | 27.22% |
| DNHRF | A1 | G170–G148…G114–G101 | 2583 | 80.87% | 248 | 53.45% |
| DNHRF | A2 | G372–G428…G422–G443 | 1945 | 64.83% | 262 | 39.76% |
| DNHRF | A3 | G490–G492…G392–G321 | 3946 | 59.43% | 284 | 34.05% |
| IMOCPO | A1 | G251–G255…G292–G281 | 2368 | 74.12% | 283 | 60.99% |
| IMOCPO | A2 | G444–G474…G389–G390 | 1826 | 60.87% | 295 | 44.76% |
| IMOCPO | A3 | G569–G571…G564–G586 | 3482 | 52.20% | 313 | 37.53% |
| Algorithm | Objective | Mean Value | Std. Dev. Value | Constraint Satisfaction |
|---|---|---|---|---|
| CPO | Path Length | 30,819.58 | 4923.96 | 100% (0 m violation) |
| Risk Coverage | 379.46 | 6.64 | ||
| High-Risk Coverage | 65.33 | 20.14 | ||
| Execution Time | 219.73 | 0.36 | ||
| IMOCPO | Path Length | 21,019.51 | 1089.66 | 100% (0 m violation) |
| Risk Coverage | 319.39 | 4.08 | ||
| High-Risk Coverage | 80.39 | 14.54 | ||
| Execution Time | 321.09 | 27.20 |
| Metric | t-Statistic | p-Value | Cohen’s d | Significant |
|---|---|---|---|---|
| Path Distance | 3.37 | 0.028 | 2.75 | Yes () |
| Risk Coverage | 13.35 | 0.0002 | 10.90 | Yes () |
| Study | Domain | K Selection | Method | Results |
|---|---|---|---|---|
| [33] | ML optimization | AutoElbow | K-means validation | Superior performance in cluster detection |
| [34] | Data analysis | Elbow | K-means | Effective student grouping |
| [35] | Robotics | Elbow (SSE) | K-means + MST + Deep RL | High coverage with low repetition |
| [36] | UAV IoT gateway | Elbow | K-means + PSO | Significant distance and energy reduction |
| [37] | Traffic planning | Elbow (auxiliary) | K-means + query opt. | Substantial query time improvement |
| Ours | Wildfire monitoring | Elbow | K-means + IMOCPO | Optimal balance of efficiency and coverage |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Xu, Y.; Huang, D.; Zhang, L.; Zhang, F. Improved Multi-Objective Crested Porcupine Optimizer for UAV Forest Fire Cruising Strategy. Fire 2026, 9, 40. https://doi.org/10.3390/fire9010040
Xu Y, Huang D, Zhang L, Zhang F. Improved Multi-Objective Crested Porcupine Optimizer for UAV Forest Fire Cruising Strategy. Fire. 2026; 9(1):40. https://doi.org/10.3390/fire9010040
Chicago/Turabian StyleXu, Yiqing, Dejie Huang, Long Zhang, and Fuquan Zhang. 2026. "Improved Multi-Objective Crested Porcupine Optimizer for UAV Forest Fire Cruising Strategy" Fire 9, no. 1: 40. https://doi.org/10.3390/fire9010040
APA StyleXu, Y., Huang, D., Zhang, L., & Zhang, F. (2026). Improved Multi-Objective Crested Porcupine Optimizer for UAV Forest Fire Cruising Strategy. Fire, 9(1), 40. https://doi.org/10.3390/fire9010040

