Local Minima in Quadratic-Penalty Relaxations of Binary Linear Programs
Abstract
Lay Summary
A common way to handle hard discrete optimization problems is to convert them into quadratic unconstrained binary optimization problems, or QUBOs. These QUBOs are often easier to implement and can be optimized using modern gradient-based methods on GPUs. However, this relaxation can introduce serious failures: the optimizer may get stuck at a solution that is fractional or violates the original constraints, even when constraint penalties are made very large. This paper studies when such failures can be ruled out. We identify structural conditions on the penalty terms that guarantee every local minimum of the relaxed problem corresponds to a valid binary and feasible solution of the original combinatorial problem. The results provide a theoretical guide for designing QUBO formulations that are safe optimize with continuous, gradient-based methods.