Paper 2024/626
Exponential Quantum Speedup for the Traveling Salesman Problem
Abstract
The traveling salesman problem is the problem of finding out the shortest route in a network of cities, that a salesman needs to travel to cover all the cities, without visiting the same city more than once. This problem is known to be $NP$-hard with a brute-force complexity of $O(N^N)$ or $O(N^{2N})$ for $N$ number of cities. This problem is equivalent to finding out the shortest Hamiltonian cycle in a given graph, if at least one Hamiltonian cycle exists in it. Quantum algorithms for this problem typically provide with a quadratic speedup only, using Grover's search, thereby having a complexity of $O(N^{N/2})$ or $O(N^N)$. We present a bounded-error quantum polynomial-time (BQP) algorithm for solving the problem, providing with an exponential speedup. The overall complexity of our algorithm is $O(N^3\log(N)\kappa/\epsilon + 1/\epsilon^3)$, where the errors $\epsilon$ are $O(1/{\rm poly}(N))$, and $\kappa$ is the not-too-large condition number of the matrix encoding all Hamiltonian cycles.
Note: Added the last sentence in the paragraph after Eq. (9) about the exponentiated swap operator W.
Metadata
- Available format(s)
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Traveling Salesman ProblemHamiltonian Cycle ProblemQuantum AlgorithmExponential Speedup
- Contact author(s)
-
anantsharma2410 @ gmail com
rajeshdeshpande @ students iisertirupati ac in
sanchita ghosh14 @ gmail com
sreetama das @ ino cnr it
roy shibdas @ gmail com - History
- 2024-07-31: last of 10 revisions
- 2024-04-23: received
- See all versions
- Short URL
- https://ia.cr/2024/626
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/626, author = {Anant Sharma and Nupur Deshpande and Sanchita Ghosh and Sreetama Das and Shibdas Roy}, title = {Exponential Quantum Speedup for the Traveling Salesman Problem}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/626}, year = {2024}, url = {https://eprint.iacr.org/2024/626} }