English

Solving Hamiltonian Cycle Problem using Quantum $\mathbb{Z}_2$ Lattice Gauge Theory

Quantum Physics 2022-02-18 v1

Abstract

The Hamiltonian cycle (HC) problem in graph theory is a well-known NP-complete problem. We present an approach in terms of Z2\mathbb{Z}_2 lattice gauge theory (LGT) defined on the lattice with the graph as its dual. When the coupling parameter gg is less than the critical value gcg_c, 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(1gc21εNe3/2(Nv3+Negc))O(\frac{1}{g_c^2} \sqrt{ \frac{1}{\varepsilon} N_e^{3/2}(N_v^3 + \frac{N_e}{g_c}})), where NvN_v and NeN_e 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 gcg_c on Nhc\sqrt{N_{hc}}, NhcN_{hc} being the number of HCs, and that of the average value of 1gc\frac{1}{g_c} on NeN_e 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 gcg_c to infer NhcN_{hc} is also discussed.

Keywords

Cite

@article{arxiv.2202.08817,
  title  = {Solving Hamiltonian Cycle Problem using Quantum $\mathbb{Z}_2$ Lattice Gauge Theory},
  author = {Xiaopeng Cui and Yu Shi},
  journal= {arXiv preprint arXiv:2202.08817},
  year   = {2022}
}

Comments

18 pages

R2 v1 2026-06-24T09:43:09.680Z