An Improvement to the 2-Opt Heuristic Algorithm for Approximation of Optimal TSP Tour
Source abstract
Abstract
The travelling salesman problem (TSP) is perhaps the most researched problem in the field of Computer Science and Operations. It is a known NP-hard problem and has significant practical applications in a variety of areas, such as logistics, planning, and scheduling. Route optimisation not only improves the overall profitability of a logistic centre but also reduces greenhouse gas emissions by minimising the distance travelled. In this article, we propose a simple and improved heuristic algorithm named 2-Opt++, which solves symmetric TSP problems using an enhanced 2-Opt local search technique, to generate better results. As with 2-Opt, our proposed method can also be applied to the Vehicle Routing Problem (VRP), with minor modifications. We have compared our technique with six existing algorithms, namely ruin and recreate, nearest neighbour, genetic algorithm, simulated annealing, Tabu search, and ant colony optimisation. Furthermore, to allow for the complexity of larger TSP instances, we have used a graph compression/candidate list technique that helps in reducing the computational complexity and time. The comprehensive empirical evaluation carried out for this research work shows the efficacy of the 2-Opt++ algorithm as it outperforms the other well-known algorithms in terms of the error margin, execution time, and time of convergence.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Vehicle Routing Optimization Methods · Transportation and Mobility Innovations · Metaheuristic Optimization Algorithms Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Electrical Engineering and Computer Science (SEECS), National University of Sciences and Technology (NUST), Islamabad 44000, Pakistan
Department of Mathematics, University of Gujrat, Gujrat 50700, Pakistan
Software Department, Sejong University, Seoul 05006, Republic of Korea
Department of Software Engineering, Foundation University Islamabad, Islamabad 46000, Pakistan
Funding
Ministry of Trade, Industry, and Energy (MOTIE) · Korea Institute for the Advancement of Technology (KIAT)
References (27)
Show source-provided references
1. Aarts, E., Korst, J., and Michiels, W. (2005). Search Methodologies, Springer.
2. A path planning algorithm for PCB surface quality automatic inspection10.1007/s10845-021-01766-3 ↗
3. ITÖ algorithm with local search for large scale multiple balanced traveling salesmen problem10.1016/j.knosys.2021.107330 ↗
4. A classification of Dynamic Programming formulations for Offline Deterministic Single-Machine Scheduling problems10.1016/j.ejor.2022.03.043 ↗
5. Vehicle routing problem and related algorithms for logistics distribution: A literature review and classification
6. Gunay-Sezer, N.S., Cakmak, E., and Bulkan, S. (2023). A Hybrid Metaheuristic Solution Method to Traveling Salesman Problem with Drone. Systems, 11.10.3390/systems11050259 ↗
7. The traveling salesman problem
8. An effective implementation of the Lin–Kernighan traveling salesman heuristic10.1016/S0377-2217(99)00284-2 ↗
9. Khalil, M., Li, J.P., Wang, Y., and Khan, A. (2016, January 16–18). Algorithm to solve travel salesman problem efficently. Proceedings of the 2016 13th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China.10.1109/ICCWAMTIP.2016.8079819 ↗
10. Combinatorial optimization: Comparison of heuristic algorithms in travelling salesman problem10.1007/s11831-017-9247-y ↗
11. Applegate, D.L., Bixby, R.E., Chvatal, V., and Cook, W.J. (2006). The Traveling Salesman Problem: A Computational Study, Princeton University Press.
12. Matai, R., Singh, S.P., and Mittal, M.L. (2010). Traveling Salesman Problem, Theory and Applications, IntechOpen.
13. Chen, J., Xiao, W., Li, X., Zheng, Y., Huang, X., Huang, D., and Wang, M. (2022). A Routing Optimization Method for Software-Defined Optical Transport Networks Based on Ensembles and Reinforcement Learning. Sensors, 22.10.3390/s22218139 ↗
14. An analysis of the extended Christofides heuristic for the k-depot TSP10.1016/j.orl.2011.03.002 ↗
15. Christofides, N. (1976). Worst-Case Analysis of a New Heuristic for the Travelling Salesman Problem, Carnegie-Mellon University Pittsburgh Management Sciences Research Group. Technical Reporlt.
16. Aarts, E., Aarts, E.H., and Lenstra, J.K. (2003). Local Search in Combinatorial Optimization, Princeton University Press.10.1515/9780691187563 ↗
17. Threshold accepting: A general purpose optimization algorithm appearing superior to simulated annealing10.1016/0021-9991(90)90201-B ↗
18. Gupta, I.K., Choubey, A., and Choubey, S. (2017, January 3–5). Randomized bias genetic algorithm to solve traveling salesman problem. Proceedings of the 2017 8th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Delhi, India.10.1109/ICCCNT.2017.8204127 ↗
19. Solving travelling salesman problem with an improved hybrid genetic algorithm10.4236/jcc.2016.415009 ↗
20. A Simulated Study of Genetic Algorithm with a New Crossover Operator using Traveling Salesman Problem
21. Tabu search—Part I10.1287/ijoc.1.3.190 ↗
22. Chen, H., Tan, G., Qian, G., and Chen, R. (2018, January 25–27). Ant Colony Optimization With Tabu Table to Solve TSP Problem. Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China.10.23919/ChiCC.2018.8483278 ↗
23. Weidong, G., Jinqiao, F., Yazhou, W., Hongjun, Z., and Jidong, H. (2015, January 14–15). Parallel performance of an ant colony optimization algorithm for TSP. Proceedings of the 2015 8th International Conference on Intelligent Computation Technology and Automation (ICICTA), Nanchang, China.10.1109/ICICTA.2015.159 ↗
24. Eskandari, L., Jafarian, A., Rahimloo, P., and Baleanu, D. (2019). Mathematical Methods in Engineering, Springer.
25. Record breaking optimization results using the ruin and recreate principle10.1006/jcph.1999.6413 ↗
26. Mahmood, I., Idwan, S., Matar, I., and Zubairi, J.A. (2018, January 16–20). Experiments in Routing Vehicles for Municipal Services. Proceedings of the 2018 International Conference on High Performance Computing Simulation (HPCS), Orleans, France.10.1109/HPCS.2018.00156 ↗
27. Solving the Large-Scale TSP Problem in 1 h: Santa Claus Challenge 2020