journal article·2024Open access

An Improved Iterated Greedy Algorithm for Solving Rescue Robot Path Planning Problem with Limited Survival Time

Xiaoqing Wang, Peng Duan, Leilei Meng, Kaidong Yang

Computers, Materials & Continua· Volume 80· Issue 1

Abstract

Effective path planning is crucial for mobile robots to quickly reach rescue destination and complete rescue tasks in a post-disaster scenario. In this study, we investigated the post-disaster rescue path planning problem and modeled this problem as a variant of the travel salesman problem (TSP) with life-strength constraints. To address this problem, we proposed an improved iterated greedy (IIG) algorithm. First, a push-forward insertion heuristic (PFIH) strategy was employed to generate a high-quality initial solution. Second, a greedy-based insertion strategy was designed and used in the destruction-construction stage to increase the algorithm’s exploration ability. Furthermore, three problem-specific swap operators were developed to improve the algorithm’s exploitation ability. Additionally, an improved simulated annealing (SA) strategy was used as an acceptance criterion to effectively prevent the algorithm from falling into local optima. To verify the effectiveness of the proposed algorithm, the Solomon dataset was extended to generate 27 instances for simulation. Finally, the proposed IIG was compared with five state-of-the-art algorithms. The parameter analysis was conducted using the design of experiments (DOE) Taguchi method, and the effectiveness analysis of each component has been verified one by one. Simulation results indicate that IIG outperforms the compared algorithms in terms of the number of rescue survivors and convergence speed, proving the effectiveness of the proposed algorithm.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Optimization and Search Problems · Vehicle Routing Optimization Methods

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (29)

Show source-provided references
1. Integrated natural disasters urban resilience evaluation: The case of China10.1007/s11069-020-04478-8 ↗
2. Emergency response in natural disaster management: Allocation and scheduling of rescue units10.1016/j.ejor.2013.10.029 ↗
3. Multi-objective scheduling of priority-based rescue vehicles to extinguish forest fires using a multi-objective discrete gravitational search algorithm10.1016/j.ins.2022.06.052 ↗
4. Path planning of Rail-Mounted logistics robots based on the improved dijkstra algorithm10.3390/app13179955 ↗
5. Snake robot gripper module for search and rescue in narrow spaces10.1109/LRA.2022.3140812 ↗
6. Kinematics, statics modeling and workspace analysis of a cable-driven hybrid robot
7. PSO-based robot path planning for multisurvivor rescue in limited survival time10.1155/2014/187370 ↗
8. A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem10.1016/j.ejor.2005.12.009 ↗
9. A novel UAV path planning approach: Heuristic crossing search and rescue optimization algorithm10.1016/j.eswa.2022.119243 ↗
10. Coverage path planning for multiple unmanned aerial vehicles in maritime search and rescue operations10.1016/j.cie.2021.107612 ↗
11. Path planning for mobile robot search and rescue based on improved ant colony optimization algorithm10.4028/www.scientific.net/AMM.66-68.1039 ↗
12. Ant colony optimization for path planning in search and rescue operations10.1016/j.ejor.2022.06.019 ↗
13. Location and path planning for urban emergency rescue by a hybrid clustering and ant colony algorithm approach10.1016/j.asoc.2023.110783 ↗
14. Multi-objective home health care routing and scheduling with sharing service via a problem-specific knowledge based artificial bee colony algorithm10.1109/TITS.2023.3315785 ↗
15. A multi-objective scheduling and routing problem for home health care services via brain storm optimization10.23919/CSMS.2022.0025 ↗
16. MILP modeling and optimization of multi-objective flexible job shop scheduling problem with controllable processing times10.1016/j.swevo.2023.101374 ↗
17. An improved iterated greedy algorithm for distributed robotic flowshop scheduling with order constraints10.1016/j.cie.2021.107907 ↗
18. Distributed flow shop scheduling with sequence-dependent setup times using an improved iterated greedy algorithm10.23919/CSMS.2021.0018 ↗
19. A hybrid iterated greedy algorithm for a crane transportation flexible job shop problem10.1109/TASE.2021.3062979 ↗
20. An effective iterated greedy algorithm for solving a multi-compartment AGV scheduling problem in a matrix manufacturing workshop10.1016/j.asoc.2020.106945 ↗
21. X. Zhang, H. Sang, Z. Li, J. Li, and H. Guo, “An effective iterated greedy algorithm for multi-AGVs dispatching problem in material distribution,” presented at the J. Phys.: Conf. Ser., Dali, China, Jun. 18–20, 2021.10.1088/1742-6596/1986/1/012105 ↗
22. Intelligent optimization under blocking constraints: A novel iterated greedy algorithm for the hybrid flow shop group scheduling problem10.1016/j.knosys.2022.109962 ↗
23. A formal basis for the heuristic determination of minimum cost paths10.1109/TSSC.1968.300136 ↗
24. Algorithms for the vehicle routing and scheduling problems with time window constraints10.1287/opre.35.2.254 ↗
25. Solving the multi-objective path planning problem for mobile robot using an improved NSGA-II algorithm10.1016/j.swevo.2024.101576 ↗
26. A double level mutation iterated greedy algorithm for blocking hybrid flow shop scheduling
27. Metaheuristic algorithm for solving the multi-objective vehicle routing problem with time window and drones10.1177/1729881420920031 ↗
28. An improved iterated greedy algorithm for distributed mixed no-wait permutation flow shop problems with make span criterion
29. An improved genetic algorithm for solving the helicopter routing problem with time window in post-disaster rescue10.3934/mbe.2023699 ↗