A Quantum-Classical Hybrid Branch & Bound Algorithm
András Czégel, Dávid Sipos, Boglárka G. -Tóth
TL;DR
This work introduces a complete quantum-classical hybrid branch-and-bound (QCBB) framework for binary linear programs with equality constraints, integrating a variational quantum optimizer (demonstrated with QAOA) into a branching, bounding, and pruning tree that yields convergence guarantees. The method derives a Master Ising Hamiltonian, performs conflict-driven branching using samples from the quantum subproblems, and computes Goemans–Williamson-based lower bounds to bound subproblems, enabling optimality proofs under a big-$M$ formulation. Experimental results on Set Partitioning Problems show that subproblem reductions reduce quantum circuit complexity and improve the energy progress across the tree, with convergent upper and lower bounds and comparative gains over plain QAOA. The framework presents a principled hybrid approach with potential improvements in both classical and quantum components, offering a pathway toward quantum-assisted MILP solvers with interpretable performance metrics.
Abstract
We propose a complete quantum-classical hybrid branch-and-bound algorithm (QCBB) to solve binary linear programs with equality constraints. That includes bound calculation, convergence metrics and optimality guarantee to the quantum optimization based algorithm, which makes our method directly comparable to classical methods. Key aspects of the proposed algorithm are (i) encapsulation of the quantum optimization method, (ii) utilization of noisy samples for problem reduction, (iii) classical approximation based bound calculation, (iv) branch and bound traits like gap-based stopping criterion and monotonic increase in solution quality, (v) integrated composition of many different solutions that can be improved individually. We show numerical results on set partitioning problem instances and provide many details about the characteristics of the different steps of the algorithm.
