Optimization of Dynamic Programming Technique for Travelling Salesman Problem

Authors

  • Harshit Dawar Department of Computer Science and Engineering, University of Petroleum and Energy Studies, Dehradun, 248001 Author
  • Ninni Singh Author
  • Gunjan Chhabra Author

DOI:

https://doi.org/10.61841/hxpet855

Keywords:

TSP, Dynamic Programming, Optimal Path, Time Complexity, Root City, Initial Root City

Abstract

Travelling Salesman Problem (TSP) is a problem where an optimal path has to be calculated from source city to destination. Optimality of the path generally refers to the minimum cost (distance) between source and destination. In the proposed methodology, multiple optimal paths are calculated which not only provides the user an optimal path, but it also provides the user choice to select an optimal path from the list of multiple optimal paths having same source and destination, but different cities pattern in between them using dynamic programming. The proposed methodology has been compared with the branch and bound approach of solving TSP, and the proposed methodology came out to be faster than the latter approach, and also it provides the multiple optimal paths to the user which is not provided by any other approach.

Downloads

Download data is not yet available.

References

[1] Applegate, D. L., Bixby, R. E., Chvátal, V., & Cook, W. J. (2007). The Traveling Salesman Problem. Princeton University Press.

[2] Applegate DL, Bixby RE, Chvatal V, Cook WJ. The traveling salesman problem: a computational study. Princeton university press; 2006.

[3] Chudasama, C., Shah, S. M., & Panchal, M. (2011). Comparison of parents selection methods of genetic algorithm for TSP. In International Conference on Computer Communication and Networks CSI-COMNET-2011, Proceedings (pp. 85-87).

[4] Rai, K., Madan, L., & Anand, K. (2014). Research Paper on Travelling Salesman Problem And it’s Solution

Using Genetic Algorithm. International Journal of Innovative Research In Technology, 1(11), 103-114.

[5] Matai, Rajesh, Surya Prakash Singh, and Murari Lal Mittal. "Traveling salesman problem: an overview of applications, formulations, and solution approaches." Traveling salesman problem, theory, and applications 1 (2010).

[6] Kumbharana, Sharad N., and Gopal M. Pandey. "Solving travelling salesman problem using firefly algorithm."

International Journal for Research in Science & advanced Technologies 2.2 (2013): 53-57.

[7] Dorigo, Marco, and Luca Maria Gambardella. "Ant colonies for the travelling salesman problem." biosystems

43.2 (1997): 73-81.

[8] Lakshmi, G. Vijaya. "Lexisearch Approach to Travelling Salesman Problem."

[9] Reddy, P. M. M., Sudhakara, E., Sreenadh, S., & Varma, S. V. K. An Alternate Travelling Salesman Problem.

[10] Singh, A., & Kaur, M. Solving Multiple Travelling Salesman Problem Using Genetic Algorithm: A Case Study.

[11] Laporte, G., & Martello, S. (1990). The selective travelling salesman problem. Discrete applied mathematics,

26(2-3), 193-207.

Downloads

Published

30.06.2020

How to Cite

Dawar, H., Singh, N., & Chhabra, G. (2020). Optimization of Dynamic Programming Technique for Travelling Salesman Problem. International Journal of Psychosocial Rehabilitation, 24(6), 17864-17872. https://doi.org/10.61841/hxpet855