2012
DOI: 10.5120/8189-1550
|View full text |Cite
|
Sign up to set email alerts
|

Survey of Methods of Solving TSP along with its Implementation using Dynamic Programming Approach

Abstract: The Traveling salesperson problem is one of the problem in mathematics and computer science which haddrown attention as it is easy to understand and difficult to solve. In this paper, we survey the various methods/techniques available to solve traveling salesman problem and analyze it to make critical evaluation of their time complexities. An implementation of the traveling salesman problem using dynamic programming is also presented in this paper which generates optimal answer and tested with 25 cities and it… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 40 publications
(20 citation statements)
references
References 24 publications
0
20
0
Order By: Relevance
“…To speed up the sorting process, the pairwise edit distances are calculated in a pre‐process, not only for each pair of segmentations, but also separately for each label. Moreover, as TSP is NP‐hard, we utilize a nearest neighbourhood heuristic to find an approximate solution of the TSP efficiently [CGP12]. This way, the similarity‐based sorting can be performed in less than a second, allowing analysts to explore different parameter dependencies without annoying delays.…”
Section: Correlation‐driven Interactive Explorationmentioning
confidence: 99%
See 1 more Smart Citation
“…To speed up the sorting process, the pairwise edit distances are calculated in a pre‐process, not only for each pair of segmentations, but also separately for each label. Moreover, as TSP is NP‐hard, we utilize a nearest neighbourhood heuristic to find an approximate solution of the TSP efficiently [CGP12]. This way, the similarity‐based sorting can be performed in less than a second, allowing analysts to explore different parameter dependencies without annoying delays.…”
Section: Correlation‐driven Interactive Explorationmentioning
confidence: 99%
“…To address this issue, future work could study more closely the fact that the TSP to be solved is symmetric and metric. Alternative solution strategies tailored to this specific class of TSPs might lead to improved sorting results, while maintaining short calculation times [CGP12].…”
Section: Ease Of Usementioning
confidence: 99%
“…Dynamic programming is a technique for efficiently computing recurrences by storing partial results and re-using them when needed [21]. This method is proposed by Balas in 1996, it is well known that dynamic-programming recursions can be expressed as shortest-path problems in a layered network whose nodes correspond to the states of the dynamic program.…”
Section: Comparison With Dynamic Programmingmentioning
confidence: 99%
“…TSP was used as a benchmark for many optimization problems to find out the optimal solutions with minimum cost [2]. All known exact methods for TSP such as dynamic programming are time consuming and require an exponentially increasing amount of time; which takes an order of O(n 2 2 n ) [3].…”
Section: Introductionmentioning
confidence: 99%