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

preprint2022arXivOpen access

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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.