Using an Evolutionary Algorithm to Create (MAX)-3SAT QUBOs
Sebastian Zielinski, Maximilian Zorn, Thomas Gabor, Sebastian Feld, Claudia Linnhoff-Popien
TL;DR
This work tackles the challenge of converting MAX-3SAT instances into QUBO representations suitable for quantum annealing by automating the transformation process with evolutionary algorithms. It introduces two complementary EA-based methods: one to automatically create Pattern QUBOs for individual 3SAT clauses, and another to select per-clause Pattern QUBOs to assemble a complete MAX-3SAT QUBO, enabling diverse solution landscapes. Through extensive experiments on 500- and 1000-clause formulas, the proposed methods outperform several baselines and show competitive performance against state-of-the-art approaches, including on real quantum hardware, demonstrating practical potential for automated QUBO design. The results indicate that evolutionary search can efficiently generate principled QUBO structures, reducing manual effort and offering adaptability to solver and hardware characteristics with implications for scalable quantum optimization of SAT-related problems.
Abstract
A common way of solving satisfiability instances with quantum methods is to transform these instances into instances of QUBO, which in itself is a potentially difficult and expensive task. State-of-the-art transformations from MAX-3SAT to QUBO currently work by mapping clauses of a 3SAT formula associated with the MAX-3SAT instance to an instance of QUBO and combining the resulting QUBOs into a single QUBO instance representing the whole MAX-3SAT instance. As creating these transformations is currently done manually or via exhaustive search methods and, therefore, algorithmically inefficient, we see potential for including search-based optimization. In this paper, we propose two methods of using evolutionary algorithms to automatically create QUBO representations of MAX-3SAT problems. We evaluate our created QUBOs on 500 and 1000-clause 3SAT formulae and find competitive performance to state-of-the-art baselines when using both classical and quantum annealing solvers.
