Quantum Annealing for Constrained Optimization

Itay Hen,Federico M. Spedalieri
DOI: https://doi.org/10.1103/PhysRevApplied.5.034007
2016-05-31
Abstract:Recent advances in quantum technology have led to the development and manufacturing of experimental programmable quantum annealers that promise to solve certain combinatorial optimization problems of practical relevance faster than their classical analogues. The applicability of such devices for many theoretical and real-world optimization problems, which are often constrained, is severely limited by the sparse, rigid layout of the devices' quantum bits. Traditionally, constraints are addressed by the addition of penalty terms to the Hamiltonian of the problem, which in turn requires prohibitively increasing physical resources while also restricting the dynamical range of the interactions. Here, we propose a method for encoding constrained optimization problems on quantum annealers that eliminates the need for penalty terms and thereby reduces the number of required couplers and removes the need for minor embedding, greatly reducing the number of required physical qubits. We argue the advantages of the proposed technique and illustrate its effectiveness. We conclude by discussing the experimental feasibility of the suggested method as well as its potential to appreciably reduce the resource requirements for implementing optimization problems on quantum annealers, and its significance in the field of quantum computing.
Quantum Physics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to handle constrained optimization problems more effectively in quantum annealing (QA). Traditional methods usually deal with constraints by adding penalty terms to the problem Hamiltonian. Although this method is effective, it will lead to an increase in physical resources and limit the dynamic range of interactions. In addition, in order to achieve a fully - connected interaction graph, "minor embedding" is required, which not only consumes a large amount of resources but is also an approximate method and will introduce additional constraints. The paper proposes a new method. By selecting an appropriate driver Hamiltonian, the constraint conditions become conserved quantities of the system, so that the annealing process is naturally carried out in the subspace that satisfies the constraint conditions without adding penalty terms. This method greatly reduces the number of required couplers, eliminates the need for minor embedding, and significantly reduces the number of required physical qubits. The paper also demonstrates the effectiveness of this method through specific examples, such as graph partitioning, graph coloring, and constraint satisfaction problems (CSPs), and discusses the experimental feasibility of this method and its significance in the field of quantum computing.