Adaptive Multi-Strategy Particle Swarm Optimization Path Planning Algorithm for Multi-Terrain Post-Disaster Relay Rescue
Abstract
1. Introduction
- A hybrid initialization strategy combining greedy construction, chaotic mapping, and random initialization to ensure initial population quality and diversity;
- Incorporation of three differential evolution mutation strategies with adaptive probability adjustment based on successful history;
- Dynamic parameter tuning of mutation factor (F) and crossover rate (CR) via SHADE adaptive control;
- Diversity monitoring using entropy-based metrics coupled with a restart mechanism triggering chaotic reinitialization upon population stagnation;
- Multi-level local search strategies including 2-opt swaps, 3-opt rearrangements, and load balancing optimization for fine-tuning high-quality solutions.
2. Related Work
3. Problem Description and Mathematical Modeling
3.1. Rescue Scenario Description
3.2. Decision Variables and Constraints
- Decision Variables
- 2.
- Constraints
3.3. Optimization Objectives
- (1)
- Maximized weighted rescue success rate f1
- (2)
- Minimized weighted average rescue time f2
- (3)
- Minimized total operational cost f3
- (4)
- Minimized fairness deviation in rescue time f4 is the range of rescue times among rescued survivors:
- If , then Fitness(x1) < Fitness(x2), x1 dominates x2 (first-level dominance);
- If , then compare −f2 to prioritize smaller rescue time (second level);
- If , then compare the aggregated sum of time, cost, and fairness for final differentiation.
4. AMS-PSO-NEW Algorithm Framework
4.1. Overall Algorithm Architecture
| Algorithm 1: AMS-PSO-NEW main procedure |
| Input: rescue scenario, population size NP, the maximum iterations Gmax Output: global best solution gbest 1. Initialize() //Hybrid Initialization 2. For g = 1 to Gmax do 3. SF ← ∅, SCR ← ∅ //Successful Parameter Archive 4. diversity ← CalculateDiversity() 5. If diversity < θdiv or stagnation > Gstag then 6. Restart Mechanism() //Diversity Restart 7. End If 8. For i = 1 to NP do 9. F, CR ← SampleParameters() //SHADE sample 10. strategy ← SelectStrategy() //Roulette Wheel Selection 11. mutant ← MultiStrategyDE(i, F, CR, strategy) 12. trial ← AdaptivePSOUpdate(i, mutant, g) 13. trial ← Repair(trial) //Constraint Repair 14. If trial.fitness > population[i].fitness then 15. population[i] ← trial 16. UpdatePbest(i, trial) 17. SF ← SF ∪ {F}, SCR ← SCR ∪ {CR} 18. strategysuccess[strategy]++ 19. End If 20. End For 21. UpdateSuccessHistory(SF, SCR) 22. If g mod 10 = 0 then UpdateStrategyProbs() 23. If g mod 3 = 0 then EliteLocalSearch(gbest) 24. If g mod 20 = 0 then EliteMultiSearch() 25. UpdateGbest() 26. End For 27. Return gbest |
4.2. Synergistic Mechanism of Algorithm Components
4.3. Hybrid Initialization Strategy
- Greedy Initialization (20% particles): Assigns survivors to the nearest available vehicles based on proximity and vehicle capacity constraints.
- Chaotic Initialization (40% particles): For each particle, a pseudo-random sequence {c1, c2, …, cn} is generated using Equation (15), where cn+1 is the next state in the sequence, and c0 is a randomly chosen initial value between 0 and 1 (excluding 0.5). These chaotic values are then mapped to the decision variable space to create the initial position of the particle. This ensures diversity and avoids clustering inherent in purely random distributions:where is the state at iteration n, is the next state, and is the control parameter. The pseudo-randomness of the chaotic sequence mitigates exploration blind spots caused by uniform distributions, thereby enhancing population diversity.
- Random Initialization (40% particles): Uniformly assigns survivors to vehicles randomly, maintaining diversity and ensuring spatial coverage.
4.4. Multi-Strategy Differential Evolution Mutation
4.5. SHADE Parameter Adaptation
4.6. Adaptive PSO Update
4.7. Diversity Monitoring and Restart Mechanism
4.8. Multi-Level Local Search
4.9. Algorithm Complexity Analysis
- Time Complexity
- DE mutation: ;
- PSO update for each individual: ;
- Constraint repair (worst case): ;
- Path reconstruction using nearest neighbor: ;
- Fitness evaluation (simulated rescue): ;
- Parameter sampling per individual: ;
- Local search (2-opt): , executed nLS times.
- 2.
- Space Complexity
- Population: NP solutions, each of n dimensions; thus, .
- Velocity vectors: .
- Archive: H parameter pairs; thus, .
- Distance matrix: O(n2).
- Reachability tensor: .
5. Experiments and Analysis
5.1. Experimental Setup
5.2. Ablation Study
5.3. Comparative Experiments
5.3.1. Parameter Settings of Comparative Algorithms
5.3.2. Comparative Algorithm Results
5.3.3. Statistical Significance Analysis
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rebecca, L.J.; Debarati, G.S.; Sandy, T. Human and economic impacts of natural disasters: Can we trust the global data? Sci. Data 2022, 9, 572. [Google Scholar] [CrossRef]
- National Bureau of Statistics. China Statistical Yearbook 2025; China Statistics Press: Beijing, China, 2025. Available online: https://www.stats.gov.cn/sj/ndsj/2025/indexch.htm (accessed on 12 March 2026).
- Zhang, X.; Xu, J.; Chen, T. Research status and development trend of rescue equipment for major natural disasters. Sci. Technol. Eng. 2021, 21, 10552–10565. (In Chinese) [Google Scholar]
- Leong, W.Y. Drone Swarms for Post-Disaster Search and Rescue in Remote and Inaccessible Areas. In 2025 IEEE 13th Region 10 Humanitarian Technology Conference (R10-HTC), Ichikawa, Japan; IEEE: New York, NY, USA, 2025; pp. 351–356. [Google Scholar]
- Brooke, K. A review of smart vehicles in smart cities: Dangers, impacts, and the threat landscape. Veh. Commun. 2025, 51, 100871. [Google Scholar] [CrossRef]
- El Debeiki, M.; Al-Rubaye, S.; Perrusquía, A.; Conrad, C.; Flores-Campos, J.A. An Advanced Path Planning and UAV Relay System: Enhancing Connectivity in Rural Environments. Future Internet 2024, 16, 89. [Google Scholar] [CrossRef]
- Bin, H.; Guo, P. Low-cost safe path planning and exit scheduling of multi-UAV aerial refueling based on swarm intelligence. Swarm Evol. Comput. 2026, 101, 102293. [Google Scholar] [CrossRef]
- Woeginger, G.J. Exact Algorithms for NP-Hard Problems: A Survey. In Combinatorial Optimization—Eureka, You Shrink! Jünger, M., Reinelt, G., Rinaldi, G., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2003; Volume 2570. [Google Scholar] [CrossRef]
- Izquierdo-Monge, O.; Bonilla, A.Z.V.; Lafuente-Cacho, M. Heuristic method for electric vehicle charging in a Spanish microgrid: Leveraging renewable energy surplus. J. Power Sources 2025, 629, 235945. [Google Scholar] [CrossRef]
- Wang, Q.; Li, H.; Zhang, W. Surrogate-assisted evolutionary algorithm with adaptive local region search for high-dimensional expensive multi-objective optimization problems. Swarm Evol. Comput. 2026, 100, 102232. [Google Scholar] [CrossRef]
- Zhou, T.; Niu, Y.; Lu, H. Transformer Optimization Algorithm for selecting Tokens based on genetic Algorithm. Appl. Soft Comput. 2026, 190, 114632. [Google Scholar] [CrossRef]
- He, Z.; Zhang, Z.; Chen, S. Mathematical modelling and an effective algorithm for unidirectional loop layout problem with fixed loading and unloading points. Comput. Oper. Res. 2026, 190, 107410. [Google Scholar] [CrossRef]
- Mourão, F.P.; Sá, E.M.; Souza, S.R. A Tabu Search algorithm for the single source capacitated partial set covering location problem. J. Heuristics 2026, 32, 10. [Google Scholar] [CrossRef]
- Geng, N.; Meng, Q.; Gong, D.; Chung, P.W.H. How Good are Distributed Allocation Algorithms for Solving Urban Search and Rescue Problems? A Comparative Study with Centralized Algorithms. IEEE Trans. Autom. Sci. Eng. 2019, 16, 478–485. [Google Scholar] [CrossRef]
- Ren, X.; Geng, N.; Zhang, Y.; Xiao, L.; Gong, D. PG-ITD3: A Potential Field-Guided Deep Reinforcement Learning Approach for UAV Path Planning After Disaster. IEEE Trans. Autom. Sci. Eng. 2025, 22, 20221–20233. [Google Scholar] [CrossRef]
- Sun, F.L.; Tang, X.K.; Dong, Z.H.; Gan, X.J.; Luo, P.; Sun, J. ACO+PSO+A*: A bi-layer hybrid algorithm for multi-task path planning of an AUV. Comput. Ind. Eng. 2023, 175, 108905. [Google Scholar]
- Zhao, H.; Gu, M.; Qiu, S. Dynamic path planning for space-time optimization cooperative tasks of multiple unmanned aerial vehicles in uncertain environment. IEEE Trans. Consum. Electron. 2025, 71, 7673–7682. [Google Scholar] [CrossRef]
- Wang, Z.; Lyu, X.; Zhang, J. MAC-Planner: A novel task allocation and path planning framework for multi-robot online coverage processes. IEEE Robot. Autom. Lett. 2025, 10, 4404–4411. [Google Scholar] [CrossRef]
- Su, Y.; Xin, J.; Sun, C. Dynamic path planning for mobile robots based on improved RRT* and DWA algorithms. IEEE Trans. Ind. Electron. 2025, 72, 10595–10604. [Google Scholar] [CrossRef]
- Yang, L.; Zhang, X.; Li, Z. A LODBO algorithm for multi-UAV search and rescue path planning in disaster areas. Chin. J. Aeronaut. 2025, 38, 103301. [Google Scholar] [CrossRef]
- Adam, M.S.; Abdullah, N.F.; Abu-Samah, A. Advanced path planning for UAV swarms in smart city disaster scenarios using hybrid metaheuristic algorithms. Drones 2025, 9, 64. [Google Scholar] [CrossRef]
- Adnan, M.H. Path planning for multi-UAV-assisted mobile edge computing framework using reinforcement learning in urban environment disaster scenarios. Ad Hoc Netw. 2025, 178, 103928. [Google Scholar] [CrossRef]
- Li, J.; Xiong, Y.; She, J. Optimal path planning for unmanned aerial vehicles with multiple round-trip flights in coverage tasks. Robot. Auton. Syst. 2025, 189, 104970. [Google Scholar] [CrossRef]
- Yang, J.; Lu, X.; Cui, M. Disaster Relief Coverage Path Planning for Fixed-Wing UAV Based on Multi-Selector Genetic Algorithm and Reinforcement Learning. Aerospace 2026, 13, 192. [Google Scholar] [CrossRef]
- Thangavelu, S.; Nagarajan, L.; Narendran, A. Hybrid PSO-SA Algorithm for Efficient 3D Path Planning of UAVs. In Artificial Intelligence in Instrumentation Control and Automation; Scrivener Publishing: Beverly, MA, USA, 2026; pp. 535–556. [Google Scholar] [CrossRef]
- Zhang, X.; Tan, L.; Chai, J. Direction aware and self-adaptive A* algorithm with PPO heuristic for UAV path planning of smart city. Sci. Rep. 2026, 16, 6174. [Google Scholar] [CrossRef] [PubMed]
- Na, G.; Zhi, C.; Nguyen, Q.A. Particle swarm optimization algorithm for the optimization of rescue task allocation with uncertain time constraints. Complex Intell. Syst. 2021, 7, 873–890. [Google Scholar] [CrossRef]
- Wang, X.; Chen, G. Multi-Strategy Enhanced PSO for UAV Path Planning in Post-Disaster Scenarios. In 2025 5th International Conference on Electronic Information Engineering and Computer Science (EIECS). Changchun, China; IEEE: New York, NY, USA, 2025; pp. 59–62. [Google Scholar] [CrossRef]
- Wu, J.; Sun, Y.; Bi, J. A novel hybrid enhanced particle swarm optimization for UAV path planning. IEEE Trans. Veh. Technol. 2025, 74, 11806–11819. [Google Scholar] [CrossRef]
- Sun, Q.; Chen, Q.H.; Ren, X.H.; Pang, S.Q.; Zhu, C.K.; Geng, N. Confidence-driven multi-objective PSO for post-disaster UAV task allocation considering rescue deadline and energy consumption. J. Renew. Sustain. Energy 2026, 18, 025702. [Google Scholar] [CrossRef]








| Scenario | Number of Terrains | Number of Survivors | Number of Vehicles | Area (km2) | Pressure Ratio |
|---|---|---|---|---|---|
| Scene 1—Basic | 5 | 20 | 10 | 400 | 0.8 |
| Scene 2—Small Hard | 10 | 30 | 7 | 400 | 3.0 |
| Scene 3—Medium Balanced | 15 | 60 | 16 | 1600 | 1.5 |
| Scene 4—Medium Hard | 20 | 50 | 10 | 900 | 2.5 |
| Scene 5—Large Standard | 30 | 120 | 32 | 6400 | 1.5 |
| Scene 6—Extreme | 50 | 200 | 26 | 10,000 | 3.08 |
| Parameter | Vehicles | Description |
|---|---|---|
| Sbase | helicopter | cruising speed 180–220 km/h |
| ambulance | 60 km/h in urban roads, up to 100 km/h on highways, average 80 km/h | |
| off-road vehicle | 30–60 km/h on rough terrain, average 50 km/h | |
| rescue robot | walking speed 5–10 km/h, wheeled speed 20 km/h | |
| δterrain | grass | helicopter: 0.1; ambulance: 0.3; off-road vehicle: 0.2; rescue robot: 0.15 |
| mountain | helicopter: 0.15; ambulance: 0.6; off-road vehicle: 0.3; rescue robot: 0.25 | |
| road | helicopter: 0.05; ambulance: 0.05; off-road vehicle: 0.15; rescue robot: 0.1 | |
| river | helicopter: 0.2; ambulance: 0.9; off-road vehicle: 0.5; rescue robot: 0.3 | |
| sand | helicopter: 0.1; ambulance: 0.5; off-road vehicle: 0.25; rescue robot: 0.2 | |
| Rijv | 0 | impassable |
| 0.3 | forced passable but extremely slow and risky | |
| 1 | normal passable |
| Algorithms | Description |
|---|---|
| Basic (PSO) | Retains only adaptive PSO updates (equivalent to a standard PSO variant), excluding DE, SHADE, restart, and local search. |
| NoDE | Removes multi-strategy differential evolution (DE) mutation. |
| NoSHADE | Eliminates SHADE parameter adaptation; fixes F = 0.5, CR = 0.9, and uniform strategy probabilities. |
| NoRestart | Disables diversity monitoring and restart mechanisms. |
| NoLS | Omits all local search methods, including standard elite search, intensified search, and load balancing optimization. |
| NoAdaptivePSO | Removes adaptive PSO updates, retaining only multi-strategy DE mutation. |
| Full(AMS-PSO-NEW) | The complete algorithm proposed in this paper integrates all of these components. |
| Scenario | Variant | Success Rate (%) | Average Time (h) | Cost | Fairness (h) | Running Time (s) |
|---|---|---|---|---|---|---|
| Scenario 1: 10 terrains 80 survivors 30 vehicles | Basic (PSO) | 98.41 | 0.31 | 57,202 | 3.83 | 8.69 |
| NoDE | 98.41 | 0.13 | 55,339 | 3.83 | 974.55 | |
| NoSHADE | 98.41 | 0.13 | 55,530 | 3.71 | 335.78 | |
| NoRestart | 98.41 | 0.13 | 55,856 | 3.71 | 396.34 | |
| NoLS | 98.41 | 0.40 | 59,226 | 3.83 | 10.98 | |
| NoAdaptivePSO | 98.41 | 0.13 | 55,245 | 3.71 | 395.58 | |
| Full | 98.41 | 0.13 | 55,359 | 3.83 | 436.62 | |
| Scenario 2: 20 terrains 120 survivors 32 vehicles | Basic (PSO) | 91.96 | 2.04 | 107,059 | 8.42 | 25.06 |
| NoDE | 98.97 | 1.40 | 93,143 | 5.30 | 1563.24 | |
| NoSHADE | 98.97 | 1.56 | 90,233 | 6.22 | 866.16 | |
| NoRestart | 98.97 | 1.41 | 91,918 | 4.97 | 736.38 | |
| NoLS | 93.20 | 2.17 | 103,674 | 12.24 | 27.63 | |
| NoAdaptivePSO | 98.97 | 1.40 | 90,114 | 5.30 | 936.42 | |
| Full | 98.97 | 1.49 | 93,949 | 5.30 | 921.53 |
| Algorithm | Settings |
|---|---|
| PSO (Standard Particle Swarm Optimization) | Uses linearly decreasing inertia weight; velocity and position updated based on individual and global bests. |
| GA (Genetic Algorithm) | Employs tournament selection, single-point crossover, uniform mutation, and elitism preservation. |
| NSGA-II (Non-dominated Sorting Genetic Algorithm II) | Multi-objective evolutionary algorithm based on Pareto dominance for evaluating multi-objective handling. |
| Q-learning (Reinforcement Learning) | Models survivor allocation as a Markov Decision Process; state represents vehicle load distribution; and action adjusts allocation of a single survivor. |
| GWO (Gray Wolf Optimizer) | Simulates gray wolf social hierarchy and hunting behavior; population update guided by alpha, beta, and delta wolves. |
| DE (Differential Evolution) | Uses DE/rand/1/bin strategy with scaling factor F = 0.5 and crossover probability CR = 0.9. |
| ABC (Artificial Bee Colony) | Comprises employed, onlooker, and scout bee phases; neighborhood search via swapping allocations of two survivors. |
| CS (Cuckoo Search) | Generates new solutions via Lévy flights; discovery probability pa = 0.25. |
| MIP (Mixed Integer Programming) | Formulates integer program minimizing weighted travel time solved by OR-Tools CP-SAT solver with a 600 s timeout. |
| Scenario | Algorithm | Success Rate (%) | Average Time (h) | Cost | Fairness (h) | Running Time (s) | Running State |
|---|---|---|---|---|---|---|---|
| Scene 1: Small basic | PSO | 100.00 | 0.11 | 18,571 | 1.18 | 0.44 | OK |
| GA | 100.00 | 0.03 | 17,768 | 0.25 | 0.46 | OK | |
| NSGA-II | 100.00 | 0.19 | 19,965 | 0.67 | 2.54 | OK | |
| Q-learning | 100.00 | 0.12 | 19,448 | 0.62 | 0.01 | OK | |
| GWO | 100.00 | 0.04 | 17,901 | 0.31 | 0.51 | OK | |
| DE | 100.00 | 0.04 | 18,056 | 0.28 | 0.44 | OK | |
| ABC | 100.00 | 0.06 | 17,871 | 0.35 | 1.19 | OK | |
| CS | 100.00 | 0.08 | 18,678 | 0.66 | 0.17 | OK | |
| MIP | 100.00 | 0.10 | 18,590 | 0.65 | 0.04 | OK | |
| AMS-PSO-NEW ★ | 100.00 | 0.03 | 17,715 | 0.22 | 5.32 | OK | |
| Scene 2: Small hard | PSO | 95.65 | 1.74 | 12,317 | 3.82 | 0.83 | OK |
| GA | 95.65 | 0.68 | 13,209 | 3.28 | 0.78 | OK | |
| NSGA-II | 95.65 | 2.52 | 14,597 | 6.66 | 3.25 | OK | |
| Q-learning | 95.65 | 2.03 | 12,530 | 3.87 | 0.03 | OK | |
| GWO | 95.65 | 1.05 | 13,534 | 3.62 | 0.89 | OK | |
| DE | 95.65 | 0.88 | 13,018 | 3.78 | 0.80 | OK | |
| ABC | 95.65 | 0.97 | 12,068 | 3.09 | 1.50 | OK | |
| CS | 95.65 | 1.36 | 12,881 | 3.55 | 0.23 | OK | |
| MIP | 83.48 | 2.35 | 12,247 | 5.77 | 0.08 | OK | |
| AMS-PSO-NEW ★ | 95.65 | 0.42 | 11,348 | 3.71 | 33.43 | OK | |
| Scene 3: Medium balanced | PSO | 97.86 | 2.18 | 40,038 | 5.92 | 2.37 | OK |
| GA | 97.86 | 1.37 | 40,364 | 3.44 | 2.42 | OK | |
| NSGA-II | 98.29 | 2.61 | 41,245 | 11.35 | 6.36 | OK | |
| Q-learning | 97.86 | 2.31 | 38,461 | 5.44 | 0.07 | OK | |
| GWO | 97.86 | 1.77 | 40,582 | 4.50 | 3.12 | OK | |
| DE | 97.86 | 1.69 | 40,838 | 6.80 | 3.17 | OK | |
| ABC | 97.86 | 1.33 | 36,683 | 3.35 | 5.06 | OK | |
| CS | 97.86 | 1.65 | 41,454 | 6.74 | 0.77 | OK | |
| MIP | 89.74 | 2.39 | 38,529 | 5.45 | 0.19 | OK | |
| AMS-PSO-NEW ★ | 97.86 | 0.46 | 34,094 | 1.93 | 596.72 | OK | |
| Scene 4: Medium hard | PSO | 97.40 | 1.64 | 23,820 | 4.19 | 1.94 | OK |
| GA | 97.40 | 0.98 | 26,040 | 3.80 | 1.72 | OK | |
| NSGA-II | 97.92 | 2.30 | 28,826 | 9.62 | 5.63 | OK | |
| Q-learning | 97.40 | 2.01 | 24,961 | 5.37 | 0.05 | OK | |
| GWO | 97.40 | 0.81 | 25,430 | 3.95 | 2.09 | OK | |
| DE | 97.40 | 1.48 | 23,025 | 5.09 | 2.01 | OK | |
| ABC | 97.40 | 1.17 | 22,511 | 3.76 | 3.56 | OK | |
| CS | 97.40 | 1.44 | 25,867 | 4.54 | 0.48 | OK | |
| MIP | 89.58 | 2.11 | 24,761 | 7.16 | 0.12 | OK | |
| AMS-PSO-NEW ★ | 97.40 | 0.38 | 21,519 | 3.25 | 220.07 | OK | |
| Scene 5: Large standard | PSO | 74.79 | 3.33 | 116,028 | 8.78 | 11.51 | OK |
| GA | 90.55 | 2.86 | 118,788 | 9.01 | 11.35 | OK | |
| NSGA-II | 93.49 | 2.84 | 119,967 | 8.05 | 22.50 | OK | |
| Q-learning | 64.29 | 2.98 | 110,139 | 14.21 | 0.32 | OK | |
| GWO | 82.98 | 3.19 | 114,539 | 8.87 | 11.09 | OK | |
| DE | 79.62 | 3.28 | 114,379 | 15.14 | 11.45 | OK | |
| ABC | 90.97 | 2.86 | 114,693 | 8.47 | 21.02 | OK | |
| CS | 79.20 | 3.37 | 106,873 | 10.45 | 3.13 | OK | |
| MIP | 59.45 | 3.06 | 113,000 | 13.59 | 0.54 | OK | |
| AMS-PSO-NEW ★ | 98.95 | 1.67 | 95,507 | 5.80 | 645.56 | Timeout | |
| Scene 6: Extreme | PSO | 47.48 | 4.15 | 134,128 | 13.07 | 43.16 | OK |
| GA | 68.01 | 4.00 | 148,807 | 12.29 | 43.11 | OK | |
| NSGA-II | 73.55 | 3.70 | 160,823 | 8.35 | 86.87 | OK | |
| Q-learning | 44.71 | 4.48 | 135,496 | 16.06 | 1.36 | OK | |
| GWO | 70.03 | 4.29 | 166,064 | 14.17 | 41.80 | OK | |
| DE | 56.93 | 4.14 | 129,225 | 10.27 | 41.80 | OK | |
| ABC | 60.08 | 4.63 | 130,679 | 15.02 | 88.24 | OK | |
| CS | 56.05 | 4.00 | 141,621 | 10.55 | 11.48 | OK | |
| MIP | 37.78 | 4.27 | 127,349 | 14.50 | 0.88 | OK | |
| AMS-PSO-NEW ★ | 98.74 | 2.58 | 128,627 | 6.65 | 904.06 | Timeout |
| Metrics | vs. PSO | vs. GA | vs. NSGA II | vs. Q-Learning | vs. GWO | vs. DE | vs. ABC | vs. CS | vs. MIP |
|---|---|---|---|---|---|---|---|---|---|
| Success rate | +23.5% | +7.1% | +6.49% | +29.10% | +10.7% | +19.0% | +13.4% | +18.8% | +59.6% |
| Average rescue time | −53.8% | −44.9% | −67.48% | −66.98% | −52.0% | −51.7% | −51.4% | −55.1% | −61.4% |
| Cost | −9.2% | −12.2% | −19.44% | −10.31% | −13.4% | −8.4% | −5.1% | −10.8% | −7.9% |
| Scenario | Algorithm | Success (%) | Time (h) | Cost | Fairness (h) | Runtime (s) |
|---|---|---|---|---|---|---|
| Scene 5 | PSO | 75.98 ± 5.78 | 3.03 ± 0.18 | 113,307 ± 5588 | 11.32 ± 1.96 | 11.62 ± 0.98 |
| GA | 91.57 ± 4.01 | 2.91 ± 0.26 | 117,469 ± 6339 | 8.59 ± 1.34 | 11.02 ± 0.99 | |
| NSGA-II | 94.99 ± 2.67 | 2.93 ± 0.22 | 119,814 ± 6439 | 9.98 ± 1.59 | 23.67 ± 2.11 | |
| Q-learning | 71.10 ± 5.64 | 3.04 ± 0.25 | 113,308 ± 5457 | 11.24 ± 1.89 | 0.36 ± 0.07 | |
| GWO | 84.38 ± 5.29 | 3.04 ± 0.21 | 114,142 ± 5605 | 10.16 ± 2.02 | 11.75 ± 0.99 | |
| DE | 79.48 ± 4.41 | 3.15 ± 0.19 | 113,503 ± 6684 | 11.00 ± 2.35 | 12.26 ± 1.07 | |
| ABC | 90.53 ± 3.22 | 2.86 ± 0.24 | 108,959 ± 5328 | 10.43 ± 1.54 | 20.94 ± 1.70 | |
| CS | 80.29 ± 4.77 | 3.07 ± 0.24 | 113,025 ± 5943 | 11.05 ± 1.80 | 3.19 ± 0.36 | |
| MIP | 0.00 ± 0.00 | — | — | — | 0.51 ± 0.06 | |
| AMS-PSO-NEW ★ | 99.02 ± 0.10 | 1.57 ± 0.12 | 95,071 ± 2146 | 5.23 ± 0.58 | 1040.71 ± 247.80 | |
| Scene 6 | PSO | 45.54 ± 3.74 | 4.10 ± 0.38 | 144,817 ± 8664 | 12.86 ± 1.97 | 41.38 ± 2.49 |
| GA | 65.89 ± 4.39 | 3.92 ± 0.25 | 157,325 ± 8256 | 12.48 ± 1.40 | 41.33 ± 1.87 | |
| NSGA-II | 73.67 ± 4.09 | 3.91 ± 0.23 | 167,043 ± 6762 | 11.93 ± 1.49 | 83.63 ± 4.06 | |
| Q-learning | 40.11 ± 5.27 | 4.10 ± 0.35 | 141,707 ± 9183 | 12.99 ± 1.68 | 1.39 ± 0.14 | |
| GWO | 70.36 ± 4.95 | 3.83 ± 0.20 | 159,936 ± 8456 | 11.35 ± 1.69 | 42.12 ± 1.92 | |
| DE | 57.32 ± 3.89 | 3.72 ± 0.31 | 143,696 ± 6312 | 12.16 ± 1.75 | 42.47 ± 1.71 | |
| ABC | 57.44 ± 4.58 | 3.99 ± 0.35 | 133,405 ± 7091 | 12.15 ± 2.21 | 81.98 ± 4.23 | |
| CS | 50.21 ± 3.66 | 4.04 ± 0.26 | 148,168 ± 7878 | 12.19 ± 1.76 | 11.63 ± 0.81 | |
| MIP | 0.00 ± 0.00 | — | — | — | 0.79 ± 0.06 | |
| AMS-PSO-NEW ★ | 96.67 ± 3.30 | 2.77 ± 0.33 | 125,093 ± 7202 | 7.78 ± 1.51 | 962.30 ± 295.39 |
| Scenario | Metric | U-Statistic | p-Value |
|---|---|---|---|
| Scene 5 | Success Rate | 814.5 | <0.0001 |
| Rescue Time | 0.0 | <0.0001 | |
| Scene 6 | Success Rate | 900.0 | <0.0001 |
| Rescue Time | 3.0 | <0.0001 |
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
Zhang, J.; Pang, S.; Ren, X.; Zhang, Y.; Du, Y.; Na, G. Adaptive Multi-Strategy Particle Swarm Optimization Path Planning Algorithm for Multi-Terrain Post-Disaster Relay Rescue. Appl. Sci. 2026, 16, 4748. https://doi.org/10.3390/app16104748
Zhang J, Pang S, Ren X, Zhang Y, Du Y, Na G. Adaptive Multi-Strategy Particle Swarm Optimization Path Planning Algorithm for Multi-Terrain Post-Disaster Relay Rescue. Applied Sciences. 2026; 16(10):4748. https://doi.org/10.3390/app16104748
Chicago/Turabian StyleZhang, Jianhua, Shuaiqi Pang, Xiaohai Ren, Yong Zhang, Yuxin Du, and Geng Na. 2026. "Adaptive Multi-Strategy Particle Swarm Optimization Path Planning Algorithm for Multi-Terrain Post-Disaster Relay Rescue" Applied Sciences 16, no. 10: 4748. https://doi.org/10.3390/app16104748
APA StyleZhang, J., Pang, S., Ren, X., Zhang, Y., Du, Y., & Na, G. (2026). Adaptive Multi-Strategy Particle Swarm Optimization Path Planning Algorithm for Multi-Terrain Post-Disaster Relay Rescue. Applied Sciences, 16(10), 4748. https://doi.org/10.3390/app16104748

