Efficient digital quadratic unconstrained binary optimization solvers for SAT problems

Robert Simon Fong*, Yanming Song, Alexander Yosifov

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

26 Downloads (Pure)

Abstract

Boolean satisfiability (SAT) is a propositional logic problem of determining whether an assignment of variables satisfies a Boolean formula. Many combinatorial optimization problems can be formulated in Boolean SAT logic—either as k-SAT decision problems or Max k-SAT optimization problems, with conflict-driven clause learning (CDCL) solvers being the most prominent. Despite their ability to handle large instances, CDCL-based solvers have fundamental scalability limitations. In light of this, we propose recently-developed quadratic unconstrained binary optimization (QUBO) solvers as an alternative platform for 3-SAT problems. To utilize them, we implement a 2-step [3-SAT]-[Max 2-SAT]-[QUBO] conversion procedure and present a novel approach using linear systems and Diophantine equation to calculate the number of both satisfied and violated clauses of the original 3-SAT instance from the transformed Max 2-SAT formulation. We then demonstrate, through numerical simulations on several benchmark instances, that digital QUBO solvers can achieve state-of-the-art accuracy on 78-variable 3-SAT benchmark problems. Our work facilitates the broader use of quantum annealers on noisy intermediate-scale quantum devices, as well as their quantum-inspired digital counterparts, for solving 3-SAT problems.
Original languageEnglish
Article number013027
Number of pages14
JournalNew Journal of Physics
Volume27
Issue number1
DOIs
Publication statusPublished - 30 Jan 2025

Keywords

  • k-SAT
  • QUBO
  • satisfibility

Fingerprint

Dive into the research topics of 'Efficient digital quadratic unconstrained binary optimization solvers for SAT problems'. Together they form a unique fingerprint.

Cite this