AG-2024.03-1607·quant-ph·cross-listed: cs.ET
Q-CHOP: Quantum constrained Hamiltonian optimization
Authors
- Michael A. Perlin
- Ruslan Shaydulin
- Benjamin P. Hall
- Pierre Minssen
- Changhao Li
- Kabir Dubey
- Rich Rines
- Eric R. Anschuetz
- Marco Pistoia
- Pranav Gokhale
Abstract
Combinatorial optimization problems that arise in science and industry typically have constraints. Yet the presence of constraints makes them challenging to tackle using both classical and quantum optimization algorithms. We propose a new quantum algorithm for constrained optimization, which we call quantum constrained Hamiltonian optimization (Q-CHOP). Our algorithm leverages the observation that for many problems, while the best solution is difficult to find, the worst feasible (constraint-satisfying) solution is known. The basic idea of Q-CHOP is to enforce a Hamiltonian constraint at all times, thereby restricting evolution to the subspace of feasible states, and slowly ``rotate'' an objective Hamiltonian to trace an adiabatic path from the worst feasible state to the best feasible state. Q-CHOP thereby assigns qualitatively distinct roles to the constraint and objective functions of a constrained optimization problem. We additionally propose a version of Q-CHOP that can start in any feasible state. Finally, we benchmark Q-CHOP against the commonly-used adiabatic algorithm of quantum annealing with an objective function that penalizes constraint violation, and find that Q-CHOP consistently performs significantly better on a wide range of problems, including textbook graph problems, knapsack problems, combinatorial auctions, and a real-world financial use case of bond exchange-traded fund basket optimization.
Submitted
8 March 20242 years ago
Version
v1
License
CC-BY-4.0
DOI
10.48550/arXiv.2403.05653
Summary
Q-CHOP is a quantum algorithm for optimization problems with constraints that keeps the quantum system locked in the feasible region while gradually rotating toward the best solution, outperforming standard quantum annealing on diverse benchmarks.
- The key insight is treating constraints and objectives as separate entities: constraints define allowed states, while the objective function guides movement within that allowed space.
- Q-CHOP exploits a common structure in real problems—knowing the worst feasible solution—to initialize the quantum system in a valid state and adiabatically improve from there.
- Benchmarks on graph problems, knapsack, auctions, and bond portfolio optimization show Q-CHOP consistently beats quantum annealing with penalty-based constraints, suggesting practical advantages for near-term quantum devices.
curious · generated by claude-haiku-4-5
Chat with this PDF
Ask questions, probe assumptions, request a plain-English summary. Answers cite sections from the preprint itself.
Community
Questions and answers about this paper from other readers. No formal peer review — just a place to think out loud.