ICANP2: Isoenergetic cluster algorithm for NP-complete Problems

ORAL

Abstract

NP-complete optimization problems with Boolean variables are of fundamental importance in computer science, mathematics and physics. Most notably, the minimization of general spin-glass-like Hamiltonians remains a difficult numerical task. There has been a great interest in designing efficient heuristics to solve these computationally difficult problems. Inspired by the rejection-free isoenergetic cluster algorithm developed for Ising spin glasses [Phys.~Rev.~Lett.~115, 077201 (2015)], we present a generalized cluster update that can be applied to different NP-complete optimization problems with Boolean variables. The cluster updates allow for a wide-spread sampling of phase space, thus speeding up optimization. By carefully tuning the pseudo-temperature (needed to randomize the configurations) of the problem, we show that the method can efficiently tackle problems on topologies with a large site-percolation threshold. We illustrate the ICANP2 heuristic on paradigmatic optimization problems, such as the satisfiability problem and the vertex cover problem.

Authors

  • Zheng Zhu

    Texas A&M University, Department of Physics and Astronomy, Texas A\&M University

  • Chao Fang

    Texas A&M University

  • Helmut G. Katzgraber

    Texas A&M University, Department of Physics and Astronomy, Texas A\&M University, Texas A\&M University