English

Quantum approximate algorithm for NP optimization problems with constraints

Quantum Physics 2020-02-05 v1 Computational Complexity Applied Physics

Abstract

The Quantum Approximate Optimization Algorithm (QAOA) is an algorithmic framework for finding approximate solutions to combinatorial optimization problems, derived from an approximation to the Quantum Adiabatic Algorithm (QAA). In solving combinatorial optimization problems with constraints in the context of QAOA or QAA, one needs to find a way to encode problem constraints into the scheme. In this paper, we formalize different constraint types to linear equalities, linear inequalities, and arbitrary form. Based on this, we propose constraint-encoding schemes well-fitting into the QAOA framework for solving NP combinatorial optimization problems. The implemented algorithms demonstrate the effectiveness and efficiency of the proposed scheme by the testing results of varied instances of some well-known NP optimization problems. We argue that our work leads to a generalized framework for finding, in the context of QAOA, high-quality approximate solutions to combinatorial problems with various types of constraints.

Keywords

Cite

@article{arxiv.2002.00943,
  title  = {Quantum approximate algorithm for NP optimization problems with constraints},
  author = {Yue Ruan and Samuel Marsh and Xilin Xue and Xi Li and Zhihao Liu and Jingbo Wang},
  journal= {arXiv preprint arXiv:2002.00943},
  year   = {2020}
}

Comments

27 pages, 10 figures(including 27 subfigurs) submitted to Quantum Information Processing