Q-CHOP: Quantum constrained Hamiltonian optimization
Michael A. Perlin, Ruslan Shaydulin, Benjamin P. Hall, Pierre Minssen, Changhao Li, Kabir Dubey, Rich Rines, Eric R. Anschuetz, Marco Pistoia, Pranav Gokhale
TL;DR
Q-CHOP tackles constrained optimization on quantum hardware by enforcing the feasible subspace with a constraint Hamiltonian $H_\text{con}$ and steering from the worst to the best feasible state along a rotated objective $H_\text{obj}(\theta)$. It contrasts with penalty-based adiabatic methods by separating constraint and objective roles and providing a principled choice of the penalty factor $\lambda$ tied to problem data. Across MIS, DMDS, knapsack, combinatorial auction, and ETF basket problems, Q-CHOP consistently achieves higher in-constraint performance and higher probability of near-optimal solutions than the standard SQAA at comparable runtimes. The results indicate potential practical benefits for constrained quantum optimization and motivate further work on counterdiabatic driving, inequality constraints, and discretized variants for near-term devices. Overall, Q-CHOP offers a general, parameter-light framework that improves constrained adiabatic optimization and opens several avenues for theoretical and experimental refinement.
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.
