2007
DOI: 10.7155/jgaa.00137
|View full text |Cite
|
Sign up to set email alerts
|

The Traveling Salesman Problem for Cubic Graphs

Abstract: Abstract. We show how to find a Hamiltonian cycle in a graph of degree at most three with n vertices, in time O(2 n/3 ) ≈ 1.260 n and linear space. Our algorithm can find the minimum weight Hamiltonian cycle (traveling salesman problem), in the same time bound. We can also count or list all Hamiltonian cycles in a degree three graph in time O(2 3n/8 ) ≈ 1.297 n . We also solve the traveling salesman problem in graphs of degree at most four, by randomized and deterministic algorithms with runtime O ((27/4)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
95
0

Year Published

2007
2007
2021
2021

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 84 publications
(95 citation statements)
references
References 10 publications
0
95
0
Order By: Relevance
“…Broersma et al [8] proved that Hamiltonicity in claw-free graphs has an O(1.682 n ) time algorithm. Iwama and Nakashima [16], improving slightly on Eppstein [12], showed that the TSP in cubic graphs admits an O(1.251 n ) time algorithm. In graphs of maximum degree four, Gebauer [13] described how to count the Hamiltonian cycles in O(1.733 n ) time.…”
Section: Previous Workmentioning
confidence: 98%
“…Broersma et al [8] proved that Hamiltonicity in claw-free graphs has an O(1.682 n ) time algorithm. Iwama and Nakashima [16], improving slightly on Eppstein [12], showed that the TSP in cubic graphs admits an O(1.251 n ) time algorithm. In graphs of maximum degree four, Gebauer [13] described how to count the Hamiltonian cycles in O(1.733 n ) time.…”
Section: Previous Workmentioning
confidence: 98%
“…From recurrences (2)(3)(4)(5)(6)(7)(8), P (k) ≤ c k ≤ c (1+α 3 )n , where c = c(β, α 2 , α 3 ) is a quasiconvex function of the weights [8]. Thus the estimation of the running time reduces to choosing the weights minimizing c 1+α 3 .…”
Section: Factmentioning
confidence: 97%
“…The fastest known algorithm for this problem, which dates back to the sixties [20], is based on dynamic programming and has running time (2 n ). Better results are known only for special graph classes, such as cubic graphs [7]. For many other non-local problems the current best known algorithms are still trivial.…”
Section: Introductionmentioning
confidence: 98%
“…(The O * -notation means that factors which are polynomial in |G| are suppressed.) The time complexity can be improved to O * (b |G| ), for various constants b with 1 < b < 2, when G has bounded maximum degree, see [6,19,28]. It is conceivable that these algorithms could be modified to give similar results for constructing longest cycles but the only specific results we know of are an algorithm of Monien [37], subsequently improved by Bodlaender [7] to find a longest cycle in an arbitrary graph G in time O (c(G)!…”
Section: Algorithmic Considerationsmentioning
confidence: 99%