Traveling Salesman Problem Methods of Solution Survey

Authors

  • Warif B. Yahia College of Education for Pure Sciences, Tikrit University Author
  • Ghassan E. Arif College of Education for Pure Sciences, Tikrit University Author
  • Mohammed W. Al-Neama Education College for Girls, Mosul University Author
  • Ali Hasan Ali College of Education for Pure Sciences, University of Basrah Author

DOI:

https://doi.org/10.61841/hackr718

Keywords:

Travelling Salesman problem (TSP), applied mathematics

Abstract

In this paper, a full review of the Travelling Salesman Problem (TSP) is given. In general, TSP is considered an important area of research in the field of applied mathematics. The problem was started in the 19th century by the well-known mathematician Hamilton. The idea of TSP is to find the shortest Hamiltonian cycle that covers all the nodes in a graph. Later, researchers started to work on this problem using a variety of techniques to obtain an optimal solution. In fact, solutions to TSP are divided into two main types. The exact solutions that do not require a long time to be processed and the heuristic solutions that give approximate results. The main idea of this paper is to review a collection of successful methods that deal with TSP. In addition, this paper contains some examples with different database sizes and comparisons of multiple methods. Furthermore, a mathematical model of this problem with complexity analysis is given. 

Downloads

Download data is not yet available.

References

1. Agharghor, Amine, Mohammed Essaid Riffi, and Fayçal Chebihi. "A memetic hunting search algorithm for the traveling salesman problem." 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt). IEEE, 2016.

2. Ahmed, Zied O., Ahmed T. Sadiq, and Hasanen S. Abdullah. "Solving the Traveling Salesman's Problem Using Camels Herd Algorithm." 2019 2nd Scientific Conference of Computer Sciences (SCCS). IEEE, 2019.

3. Ayon, Safial Islam, et al. "Spider Monkey Optimization to Solve Traveling Salesman Problem." 2019 International Conference on Electrical, Computer, and Communication Engineering (ECCE). IEEE, 2019.

4. Bakhouya, Mohamed, and Jaafar Gaber. "An immune-inspired-based optimization algorithm: Application to the traveling salesman problem." Advanced Modeling and Optimization 9.1 (2007): 105-116.

5. Bellmore, Mandell, and George L. Nemhauser. "The traveling salesman problem: a survey." Operations Research 16.3 (1968): 538-558.

6. Bellman, Richard. "Dynamic programming treatment of the travelling salesman problem." Journal of the ACM (JACM) 9.1 (1962): 61-63.

7. Bouzidi, Safaa, and Mohammed Essaid Riffi. "Discrete swallow swarm optimization algorithm for travelling salesman problem." Proceedings of the 2017 International Conference on Smart Digital Environment. 2017.

8. Bouzidi, Abdelhamid, and Mohammed Essaid Riffi. "Discrete cat swarm optimization to resolve the traveling salesman problem." International Journal 3.9 (2013).

9. Carpaneto, Giorgio, and Paolo Toth. "Some new branching and bounding criteria for the asymmetric travelling salesman problem." Management Science 26.7 (1980): 736-743.

10. Cheng, Le, et al. "Cockroach swarm optimization algorithm for TSP." Advanced Engineering Forum. Vol.1. Trans Tech Publications Ltd., 2011.

11. Colorni, Alberto, Marco Dorigo, and Vittorio Maniezzo. "An Investigation of some Properties of an "Ant Algorith"m." Ppsn. Vol. 92. No. 1992. 1992.

12. El Majdouli, Mohamed Amine, and Abdelhakim Ameur El Imrani. "Lightning Inspired Search Algorithm:

Introduction & application to the traveling salesman problem." 2015 10th International Conference on

Intelligent Systems: Theories and Applications (SITA). IEEE, 2015.

13. Felipe, Denis, Elizabeth Ferreira Gouvêa Goldbarg, and Marco César Goldbarg. "Scientific algorithms for

the car renter salesman problem." 2014 IEEE Congress on Evolutionary Computation (CEC). IEEE, 2014.

14. Glover, Fred. "Tabu search—part I." ORSA Journal on Computing 1.3 (1989): 190-206.

15. Grefenstette, John, et al. "Genetic algorithms for the traveling salesman problem." Proceedings of the first

International Conference on Genetic Algorithms and Their Applications. Vol. 160, No. 168. Lawrence

Erlbaum, 1985.

16. Grötschel, Martin, and Manfred W. Padberg. "On the symmetric travelling salesman problem I:

inequalities." Mathematical Programming 16.1 (1979): 265-280.

17. Hammouri, Abdelaziz I., et al. "A dragonfly algorithm for solving the traveling salesman problem." 2018 8th IEEE International Conference on Control System, Computing, and Engineering (ICCSCE). IEEE, 2018.

18. Hatamlou, Abdolreza. "Solving travelling salesman problem using black hole algorithm." Soft Computing 22.24 (2018): 8167-8175.

19. Hoffman, Karla L., Manfred Padberg, and Giovanni Rinaldi. "Traveling salesman problem." Encyclopedia of Operations Research and Management Science 1 (2013): 1573-1578.

20. Jati, Gilang Kusuma. "Evolutionary discrete firefly algorithm for travelling salesman problem." International Conference on Adaptive and Intelligent Systems. Springer, Berlin, Heidelberg, 2011.

21. Karaboga, Dervis, and Beyza Gorkemli. "A combinatorial artificial bee colony algorithm for traveling salesman problem." 2011 International Symposium on Innovations in Intelligent Systems and Applications. IEEE, 2011.

22. Krolak, Patrick, Wayne Felts, and George Marble. "A man-machine approach toward solving the traveling salesman problem." Communications of the ACM 14.5 (1971): 327-334.

23. Langevin, André, François Soumis, and Jacques Desrosiers. "Classification of travelling salesman problem formulations." Operations Research Letters 9.2 (1990): 127-132.

24. Little, John DC, et al. "An algorithm for the traveling salesman problem." Operations Research 11.6 (1963): 972-989.

25. Marinakis, Yannis, Magdalene Marinaki, and Georgios Dounias. "Honey bees mating optimization algorithm for the Euclidean traveling salesman problem." Information Sciences 181.20 (2011): 4684-4698.

26. Mataija, Mirta, Mirjana Rakamarić Šegić, and Franciska Jozić. "Solving the travelling salesman problem using the branch and bound method." Zbornik Veleučilišta u Rijeci 4.1 (2016): 259-270.

27. Mavrovouniotis, Michalis, Mien Van, and Shengxiang Yang. "Pheromone modification strategy for the dynamic travelling salesman problem with weight changes." 2017 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE, 2017.

28. Mo, Hongwei, and Lifang Xu. "Biogeography migration algorithm for traveling salesman problem." International Conference in Swarm Intelligence. Springer, Berlin, Heidelberg, 2010.

29. Papadimitriou, Christos H., and Kenneth Steiglitz. "Some examples of difficult traveling salesman

problems." Operations Research 26.3 (1978): 434-443.

30. Phu-ang, Ajchara. "The new technique based on the galaxy based search algorithm for solving the

symmetric travelling salesman problem." 2018 International ECTI Northern Section Conference on

Electrical, Electronics, Computer, and Telecommunications Engineering (ECTI-NCON). IEEE, 2018.

31. Purnomo, Hindriyanto Dwi, et al. "Soccer game optimization for travelling salesman problem." 2017

International Conference on Innovative and Creative Information Technology (ICITech). IEEE, 2017.

32. Reinelt, Gerhard. "TSPLIB—A traveling salesman problem library." ORSA journal on computing 3.4

(1991): 376-384.

33. Riffi, Mohammed Essaid, and Morad Bouzidi. "Discrete cuttlefish optimization algorithm to solve the

travelling salesman problem." 2015 Third World Conference on Complex Systems (WCCS). IEEE, 2015.

34. Saji, Yassine, Mohammed Essaid Riffi, and Belaïd Ahiod. "Discrete bat-inspired algorithm for travelling

salesman problem." 2014 Second World Conference on Complex Systems (WCCS). IEEE, 2014.

35. Salcedo-Sanz, S., et al. "The coral reefs optimization algorithm: a novel metaheuristic for efficiently

solving optimization problems." The Scientific World Journal 2014 (2014).

36. Selamoğlu, Birsen İ., and Abdellah Salhi. "The plant propagation algorithm for discrete optimization: The case of the travelling salesman problem." Nature-inspired computation in engineering. Springer, Cham, 2016, 43-61.

37. Sopto, Dibbendu Singha, et al. "Modified Grey Wolf Optimization to Solve Traveling Salesman Problem." 2018 International Conference on Innovation in Engineering and Technology (ICIET). IEEE, 2018.

38. Srour, Ayman, Zulaiha Ali Othman, and Abdul Razak Hamdan. "A water flow-like algorithm for the travelling salesman problem." Advances in Computer Engineering 2014 (2014).

39. Sur, Chiranjib, Sanjeev Sharma, and Anupam Shukla. "Solving travelling salesman problem using Egyptian vulture optimization algorithm—a new approach." Intelligent Information Systems Symposium. Springer, Berlin, Heidelberg, 2013.

40. Verma, Om Prakash, Rashmi Jain, and Vindhya Chhabra. "Solution of travelling salesman problem using bacterial foraging optimization algorithm." International Journal of Swarm Intelligence 1.2 (2014): 179-192.

41. Wang, Kang-Ping, et al. "Particle swarm optimization for traveling salesman problem." Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No. 03ex693). Vol. 3. IEEE, 2003.

42. Wang, Gai-Ge, et al. "A discrete monarch butterfly optimization for Chinese TSP problem." International Conference on Swarm Intelligence. Springer, Cham, 2016.

43. Yahia, Warif B., Mohammed W. Al-Neama, and Ghassan E. Arif. "A HYBRID OPTIMIZATION ALGORITHM OF ANT COLONY SEARCH AND NEIGHBOR-JOINING METHOD TO SOLVE THE TRAVELING SALESMAN PROBLEM."

44. Yaseen, Mustafa T., Ali Hasan Ali, and Ibrahim A. Shanan. "Weighted (k, n)-arcs of Type (nq, n) and Maximum Size of (h, m)-arcs in PG(2, q). Communications in Mathematics and Applications 10.3 (2019): 361-368.

45. Zhou, Yongquan, et al. "A discrete invasive weed optimization algorithm for solving the traveling salesman problem." Neurocomputing 151 (2015): 1227-1236.

Downloads

Published

31.07.2020

How to Cite

B. Yahia, W., E. Arif, G., W. Al-Neama, M., & Hasan Ali, A. (2020). Traveling Salesman Problem Methods of Solution Survey. International Journal of Psychosocial Rehabilitation, 24(5), 8565-8581. https://doi.org/10.61841/hackr718