SAT, Gadgets, Max2XOR, and Quantum Annealers
Carlos Ansótegui, Jordi Levy
TL;DR
This work reframes quantum annealers as Max2XOR solvers and formalizes a gadget-based pipeline to reduce SAT to Max2XOR (and hence to QUBO/Ising) for initialization on annealing devices. It introduces and analyzes several gadget families—Regular-like, Tree-like, and Clique-like—and measures trade-offs between energy gap $\Delta E$, auxiliary variable count, and connectivity, showing how denser constructions can reduce qubit overhead at the expense of gap. A direct (2,3)-gadget from 3SAT to Max2XOR achieves a favorable balance with $\Delta E=4$ and minimal auxiliary variables, while the clique-like gadget minimizes qubits at the cost of a smaller gap $\Delta E=O(1/k^2)$. The authors also present a MIP-based approach to automatically search for gadgets, confirming known patterns and enabling scalable discovery for small $k$. Overall, the paper advances SAT-to-annealer mappings by quantifying energy-gap–qubit-count trade-offs and providing practical methods to tailor encodings to hardware architectures.
Abstract
Quantum Annealers are basically quantum computers that with high probability can optimize certain quadratic functions on Boolean variables in constant time. These functions are basically the Hamiltonian of Ising models that reach the ground energy state, with a high probability, after an annealing process. They have been proposed as a way to solve SAT. These Hamiltonians can be seen as Max2XOR problems, i.e. as the problem of finding an assignment that maximizes the number of XOR clauses of at most 2 variables that are satisfied. In this paper, we present several gadgets to reduce SAT to Max2XOR. We show how they can be used to translate SAT instances to initial configurations of a quantum annealer.
