Traveling Salesman Problem: A Comprehensive Review and Computational Implementation in Python

Authors

  • Saishab Bhattarai

DOI:

https://doi.org/10.3126/sra.v2i2.74286

Keywords:

NP-Hard Problems, Brute Force, City Routing, Computational Optimization, Python

Abstract

The Traveling Salesman Problem (TSP) is a well-known problem in combinatorial optimization, in which a salesperson who wishes to sell goods in a specific set of cities is seeking for the shortest possible course that would take him or her to all the cities before returning to the original point where he or she is based. Looking at what we have come up with, it becomes evident that we want to find the shortest distance possible. Even though Algorithm TSP is a well-researched problem, the fact that it is NP-resistant has encouraged a lot of work in various solutions. As such, the aim of this paper is to present a brief discussion of TSP, its history, and various approaches developed throughout the years. Thus, when considering the brute force approach implemented in Python we examine its flaws in terms of the methodological approach and possible computational performance. Using the notion of visualization, we also offer a means for an intuitive understanding of the solution space with particular focus placed on the interdependence between data, computations, and graphics.

Downloads

Download data is not yet available.
Abstract
46
PDF
25

Author Biography

Saishab Bhattarai

Department of Computational Mathematics,
Kathmandu University, Dhulikhel, Kavre

Downloads

Published

2024-07-01

How to Cite

Bhattarai, S. (2024). Traveling Salesman Problem: A Comprehensive Review and Computational Implementation in Python. Scientific Researches in Academia, 2(2), 87–94. https://doi.org/10.3126/sra.v2i2.74286

Issue

Section

Articles