Resource-Efficient Quantum Optimization via Higher-Order Encoding
Frederik Koch, Shahram Panahiyan, Rick Mukherjee, Joseph Doetsch, Dieter Jaksch
TL;DR
This work tackles resource bottlenecks in quantum optimization by replacing conventional QUBO encodings with HUBO encodings for multi-valued variables. It presents a general framework to construct HUBO Hamiltonians, derives efficient circuit implementations for HUBO terms (utilizing Gray-code traversal and Walsh-Hadamard-based coefficient computation), and demonstrates substantial resource savings across three representative COPs: GAP, MkCS, and IP. Empirical results show HUBO reduces qubit counts exponentially and lowers CNOT and RZ gate counts by up to 89.6–100% relative to QUBO, while achieving equal or better approximation ratios at comparable or lower quantum resources. The work also provides an open-source Python library, PyHUBO, to automate HUBO-Hamiltonian construction, promoting practical adoption on near-term devices and enabling broader exploration of resource-efficient quantum optimization.
Abstract
Quantum approaches to combinatorial optimization problems (COPs) are often limited by the resource demands of Quadratic Unconstrained Binary Optimization (QUBO) encodings, which enlarge circuits through penalty terms and increase qubit and gate counts. We show that Higher-Order Unconstrained Binary Optimization (HUBO) enables a more resource-efficient formulation. Our method systematically constructs HUBO Hamiltonians and, compared to QUBO in benchmarks on Gate Assignment (GAP), Maximum k-Colorable Subgraph (MkCS), and Integer Programming (IP) problems, exponentially reduces qubit requirements and decreases CNOT gate counts by at least 89.6% after compilation to single- and two-qubit gates for all tested instances. These results highlight HUBO as a practical alternative for current and near-term devices. To promote adoption, we release an open-source Python library that automates HUBO model construction, broadening access to resource-efficient quantum optimization.
