Efficient Route Planning in Northeast Thailand Using a Random Shuffle Enhanced 2-opt Algorithm

Authors

  • Kamthorn Sarawan Kalasin University
  • Pornsiri Khumla Kalasin University

DOI:

https://doi.org/10.55537/jistr.v4i01.1017

Keywords:

2-optRS, Improve 2-opt , Route Planning, Northeast region of Thailand, Traveling Salesman Problem

Abstract

This research presents a detailed comparative analysis of algorithms designed to solve the Traveling Salesman Problem (TSP) within the Northeast region of Thailand, encompassing 20 provinces. The study evaluates the performance of several heuristic algorithms, including Nearest Neighbor, Farthest Insertion, traditional 2-opt, and a novel variant termed 2-optRS, which integrates a random shuffle mechanism. The primary aim is to minimize the total travel distance while considering the computational trade-offs of these algorithms. Authentic distance data between provinces were sourced from Google Maps to ensure accuracy and relevance to real-world applications. The study addresses the dual challenge of computational efficiency and solution quality, emphasizing the practical implications of algorithmic enhancements in route optimization. Among the tested algorithms, 2-optRS exhibited superior performance, achieving a notable reduction of approximately 158.6 km in travel distance compared to the traditional 2-opt algorithm. However, this improvement came at the expense of significantly increased processing time, highlighting the inherent trade-offs between computational demands and optimization benefits. By focusing on the Northeast region, which is poised for significant development through frameworks like the Greater Mekong Subregion (GMS) and Lancang-Mekong Cooperation (LMC), this research provides valuable insights for optimizing logistical networks in this rapidly growing area. The findings underscore the potential of advanced heuristic methods to enhance decision-making in regional transportation planning, contributing to the broader advancement of TSP optimization methodologies.

Downloads

Download data is not yet available.

References

[1] M. M. Flood, "The traveling-salesman problem," Operations research, vol. 4, no. 1, pp. 61-75, 1956.

[2] G. A. Croes, "A method for solving traveling-salesman problems," Operations research, vol. 6, no. 6, pp. 791-812, 1958.

[3] M. Jünger, G. Reinelt, and G. Rinaldi, "The traveling salesman problem," Handbooks in operations research and management science, vol. 7, pp. 225-330, 1995.

[4] K. L. Hoffman, M. Padberg, and G. Rinaldi, "Traveling salesman problem," Encyclopedia of operations research and management science, vol. 1, pp. 1573-1578, 2013.

[5] R. Kumar and M. Memoria, "A review of memetic algorithm and its application in traveling salesman problem," International Journal on Emerging Technologies., vol. 11, no. 2, pp. 1110-1115, 2020.

[6] L. Zambito, "The traveling salesman problem: a comprehensive survey," Project for CSE, vol. 4080, 2006.

[7] Ali, Z. A., Rasheed, S. A., & Ali, N. N. M.. An enhanced hybrid genetic algorithm for solving traveling salesman problem. Indonesia Journal of Electrical Engineering and Computuper Science, 18(2), 1035-1039, 2020, doi: 10.11591/ijeecs.v18.i2.pp1035-1039

[8] O. Abdoun and J. Abouchabaka, "A comparative study of adaptive crossover operators for genetic algorithms to resolve the traveling salesman problem," arXiv preprint arXiv:1203.3097, 2011.

[9] H. Zhou, M. Song, and W. Pedrycz, "A comparative study of improved GA and PSO in solving multiple traveling salesmen problem," Applied Soft Computing, vol. 64, pp. 564-580, 2018, doi:10.1016/j.asoc.2017.12.031

[10] Department of Public Works and Town & Country Planning, "Executive Report: Analysis of the area situation Northeast Thailand," 2020. [Online]. Available: http://subsites.dpt.go.th/edocument/

[11] Anggara, D, "Decision Support System SAW Method Exporter Foreign Trade Section". Journal of Information Systems and Technology Research, 1(1), 23-31, 2022. doi: 10.55537/jistr.v1i1.91

[12] ‘Google Maps Platform’, Google for Developers. [Online]. Available: https://developers.google.com/maps

[13] Onsurathum, S., Pinlaor, P., Charoensuk, L., Haonon, O., Chaidee, A., Intuyod, K., & Pinlaor, S. Contamination of Opisthorchis viverrini and Haplorchis taichui metacercariae in fermented fish products in northeastern Thailand markets. Food Control, 59, 493-498. 2016, doi: 10.1016/j.foodcont.2015.06.020.

[14] D. R. Lanning, G. K. Harrell, and J. Wang, "Dijkstra's algorithm and Google maps," Proceedings of the 2014 ACM Southeast Regional Conference, 2014, pp. 1-3.

[15] A. Javaid, "Understanding Dijkstra's algorithm," Available at SSRN 2340905, 2013.

[16] B. Golden, L. Bodin, T. Doyle, and W. Stewart Jr, "Approximate traveling salesman algorithms," Operations research, vol. 28, no. 3-part-ii, pp. 694-711, 1980.

[17] S. Desale, A. Rasool, S. Andhale, and P. Rane, "Heuristic and meta-heuristic algorithms and their relevance to the real world: a survey," International Journal of Computer Engineering in Research Trends, vol. 351, no. 5, pp. 2349-7084, 2015.

[18] S. Gupta, A. Rana, and V. Kansal, "Comparison of Heuristic techniques: A case of TSP," in 2020 10th International Conference on Cloud Computing, Data Science & Engineering (Confluence), 2020: IEEE, pp. 172-177.

[19] G. Kizilateş and F. Nuriyeva, "On the nearest neighbor algorithms for the traveling salesman problem," Proceedings of the Third International Conference on Computational Science, Engineering and Information Technology, KTO Karatay University, June 7-9, 2013, Konya, Turkey-Volume 1, 2013: Springer, pp. 111-118.

[20] M. A. Rahman and H. Parvez, "Repetitive nearest neighbor based simulated annealing search optimization algorithm for traveling salesman problem," Open Access Library Journal, vol. 8, no. 6, pp. 1-17, 2021.

[21] M. Sahin, "Solving TSP by using combinatorial Bees algorithm with nearest neighbor method," Neural Computing and Applications, vol. 35, no. 2, pp. 1863-1879, 2023. doi: 10.1007/s00521-022-07816-y

[22] S. Poikonen, B. Golden, and E. A. Wasil, "A branch-and-bound approach to the traveling salesman problem with a drone," INFORMS Journal on Computing, vol. 31, no. 2, pp. 335-346, 2019, doi: 10.1287/ijoc.2018.0826

[23] M. Hasegawa, T. Ikeguchi, and K. Aihara, "Combination of chaotic neurodynamics with the 2-opt algorithm to solve traveling salesman problems," Physical Review Letters, vol. 79, no. 12, p. 2344, 1997.

[24] M. Englert, H. Röglin, and B. Vöcking, "Worst Case and Probabilistic Analysis of the 2-Opt Algorithm for the TSP," Algorithmica, vol. 68, no. 1, pp. 190-264, 2014/01/01 2014, doi: 10.1007/s00453-013-9801-4.

[25] P. R. d O Costa, J. Rhuggenaath, Y. Zhang, and A. Akcay, "Learning 2-opt heuristics for the traveling salesman problem via deep reinforcement learning," in Asian Conference on Machine Learning, 2020: PMLR, pp. 465-480.

[26] Uddin, F., Riaz, N., Manan, A., Mahmood, I., Song, O. Y., Malik, A. J., & Abbasi, A. A.. An Improvement to the 2-Opt Heuristic Algorithm for Approximation of Optimal TSP Tour. Applied Sciences, 13(12), 7339. 2023, doi: 10.3390/app13127339.

[27] J. Wang, C. Xiao, S. Wang, and Y. Ruan, "Reinforcement Learning for the Traveling Salesman Problem: Performance Comparison of Three Algorithms," Authorea. May 12, 2023, doi: 10.22541/au.168389655.51789479/v1

[28] R. T. Bye, M. Gribbestad, R. Chandra, and O. L. Osen, "A comparison of ga crossover and mutation methods for the traveling salesman problem," in Innovations in Computational Intelligence and Computer Vision: Proceedings of ICICV 2020, 2021: Springer, pp. 529-542.

[29] Liu, X. X., Liu, D., Yang, Q., Liu, X. F., Yu, W. J., & Zhang, J. "Comparative analysis of five local search operators on visiting constrained multiple traveling salesmen problem". In 2021 IEEE Symposium Series on Computational Intelligence (SSCI) (pp. 01-08). IEEE. 2021. doi: 10.1109/SSCI50451.2021.9659963

[30] Kamthorn sarawan, ‘Distance of Provinces in Northeast Thailand’ [Online]. Available: https://github.com/kamthornsa/provinces-northeast-thailand

Downloads

Published

2025-01-31

How to Cite

Sarawan, K., & Khumla, P. (2025). Efficient Route Planning in Northeast Thailand Using a Random Shuffle Enhanced 2-opt Algorithm. Journal of Information Systems and Technology Research, 4(1), 28–36. https://doi.org/10.55537/jistr.v4i01.1017

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.