2014
DOI: 10.1137/110839229
|View full text |Cite
|
Sign up to set email alerts
|

Determinant Sums for Undirected Hamiltonicity

Abstract: We present a Monte Carlo algorithm for Hamiltonicity detection in an n-vertex undirected graph running in O(1.657 n ) time. To the best of our knowledge, this is the first superpolynomial improvement on the worst case runtime for the problem since the O * (2 n ) bound established for the traveling salesman problem (TSP) over 50 years ago [R. Bellman, J. improve the bound to O * ( √ 2 n ) ⊂ O(1.415 n ) time. Both the bipartite and the general algorithmcan be implemented to use space polynomial in n. We combine … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

4
175
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 118 publications
(179 citation statements)
references
References 25 publications
4
175
0
Order By: Relevance
“…Even with smart algorithms such as dynamic programming, the conventional computers would require approximately 1/8?N 2 2 N operations (additions and comparisons). 20,21 For computers with a clock period t, this process will require at least t?1/8?N 2 2 N s to perform, which indicates that our approach is Nt/8Dt times faster than dynamic programming algorithms. With a pulse duration of 1 ps, a graph with 30 nodes could be solved approximately 375 times faster than with a 10-GHz clock rate computer.…”
Section: An Opticalmentioning
confidence: 99%
See 1 more Smart Citation
“…Even with smart algorithms such as dynamic programming, the conventional computers would require approximately 1/8?N 2 2 N operations (additions and comparisons). 20,21 For computers with a clock period t, this process will require at least t?1/8?N 2 2 N s to perform, which indicates that our approach is Nt/8Dt times faster than dynamic programming algorithms. With a pulse duration of 1 ps, a graph with 30 nodes could be solved approximately 375 times faster than with a 10-GHz clock rate computer.…”
Section: An Opticalmentioning
confidence: 99%
“…With a pulse duration of 1 ps, a graph with 30 nodes could be solved approximately 375 times faster than with a 10-GHz clock rate computer. We note that the optical oracle loses to probabilistic Monte Carlo algorithms 21 that can solve the Hamiltonian path problem with a certain degree of uncertainty in time O(1.657 N ). However, our approach completely excludes false predictions.…”
Section: An Opticalmentioning
confidence: 99%
“…However, rather than work with group algebras we find it more convenient to pursue an implementation via multivariate polynomials and inclusion-exclusion sieving by polynomial substitution [4,5,6,7].…”
Section: Motivation and Earliermentioning
confidence: 99%
“…We develop an FPT algorithm for (k, l)-Tree in general graphs that relies upon a nontrivial generalization of the technique underlying the Hamiltonicity and k-Path algorithms in [2,4]. As a result, we break the natural barrier of O * (2 n ) in the running time bound for the k-IST problem.…”
Section: Introductionmentioning
confidence: 99%