Solving Hamiltonian Cycle Problem using Quantum Z2 Lattice Gauge Theory
Abstract
The Hamiltonian cycle (HC) problem in graph theory is a well-known NP-complete problem. We present an approach in terms of Z2 lattice gauge theory (LGT) defined on the lattice with the graph as its dual. When the coupling parameter g is less than the critical value gc, the ground state is a superposition of all configurations with closed strings of spins in a same single-spin state, which can be obtained by using an adiabatic quantum algorithm with time complexity O(1gc2 1 Ne3/2(Nv3 + Negc)), where Nv and Ne are the numbers of vertices and edges of the graph respectively. A subsequent search for a HC among those closed-strings solves the HC problem. For some random samples of small graphs, we demonstrate that the dependence of the average value of gc on Nhc, Nhc being the number of HCs, and that of the average value of 1gc on Ne are both linear. It is thus suggested that for some graphs, the HC problem may be solved in polynomial time. A possible quantum algorithm using gc to infer Nhc is also discussed.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.