Hybrid Quantum-Classical Branch-and-Price Method for the Vertex Coloring Problem
Chiara Vercellino, M. Yassine Naghmouchi, Wesley Coelho, Giacomo Vitali, Alberto Scionti, Paolo Viviani, Olivier Terzo, Bartolomeo Montrucchio

TL;DR
This paper presents a hybrid quantum-classical algorithm called QCBP for the Vertex Coloring problem, integrating quantum-assisted column generation and improved branching strategies to enhance solution quality and efficiency on near-term quantum hardware.
Contribution
It introduces a novel hybrid quantum-classical framework that embeds quantum-assisted column generation into classical branch-and-price algorithms for vertex coloring.
Findings
QCBP reaches optimality on about 98% of benchmark instances.
Significant reduction in quantum resource utilization compared to prior methods.
Preliminary tests show robustness to quantum noise and hardware constraints.
Abstract
This paper introduces Quantum Classical Branch-and-Price (QCBP), a hybrid quantum-classical algorithm for the Vertex Coloring problem on neutral-atom Quantum Processing Units (QPUs). QCBP embeds quantum computation within the classical Branch-and-Price (BP) framework to address three bottlenecks in classical BP algorithms: the computational cost of Pricing Subproblems (PSPs), branching efficiency, and the quality of primal heuristics. It uses quantum-assisted Column Generation (CG) based on Quantum Adiabatic Algorithms (QAA) to sample high-quality maximum-weight independent sets (MWIS), reducing the need to repeatedly solve NP-hard PSPs. The adapted branching strategy leverages quantum-generated independent sets to explore fewer nodes, tighten lower bounds, and converge faster. A classical primal heuristic rapidly builds feasible solutions from quantum-generated sets, avoiding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
