Qubit-efficient and gate-efficient encodings of graph partitioning problems for quantum optimization
Tristan Zaborniak, Prashanti Priya Angara, Vikram Khipple Mulligan, Hausi M\"uller, Ulrike Stege

TL;DR
This paper presents a novel, efficient quantum encoding for graph partitioning problems that reduces qubit and gate requirements, enabling improved solution quality on quantum hardware.
Contribution
It introduces a qubit- and gate-efficient encoding for graph partitioning problems, including new conditions for feasibility and optimality, and demonstrates improved performance on quantum annealers.
Findings
Encoding reduces two-qubit gate count from quadratic to near-linear in problem size.
Benchmarking shows significant improvement in solution quality and time-to-solution.
First quantum approach addressing optimization versions of graph coloring, k-cut, and community detection.
Abstract
We introduce a qubit- and gate-efficient higher-order unconstrained binary optimization (HUBO) encoding for graph partitioning problems requiring label-count minimization. This widely applicable class of problems includes minimum graph coloring, minimum -cut, and community detection. To the best of our knowledge, this is the first work to address the optimization versions of these problems in a quantum setting, rather than only their decision counterparts. Our construction encodes each -valued vertex variable using bits and employs a novel lexicographic penalty system that implicitly minimizes partition count without requiring dedicated indicator variables. We derive provably sufficient conditions on all penalty coefficients, including those arising from Rosenberg quadratization, guaranteeing feasibility and optimality of the lowest-energy solution.…
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.
