Solving Boolean Satisfiability Problems Using A Hypergraph-based Probabilistic Computer
Abstract
Boolean Satisfiability (SAT) problems are critical in fields such as artificial intelligence and cryptography, where efficient solutions are essential. Conventional probabilistic solvers often encounter scalability issues due to complex logic synthesis steps. In this work, we present a novel approach for solving the 3-SAT Boolean satisfiability problem using hypergraph-based probabilistic computers obtained through direct mapping. This method directly translates 3-SAT logical expressions into hypergraph structures, thereby circumventing conventional logic decomposition and synthesis procedures, and offering a more streamlined solver architecture. For a uf20-01 instance, our approach significantly reduces the vertex number from 112 to 20 with a reduced solution space from 2112 to 220. Numerical simulations demonstrate that the proposed hypergraph-based solver achieves a significantly higher success rate of up to 99%, compared to merely 1% for conventional solvers. Furthermore, the proposed direct mapping method can be extended to solve k-SAT problems, which provides a scalable framework for tackling more complex satisfiability problems using probabilistic computing in the future.
Cite
@article{arxiv.2505.22215,
title = {Solving Boolean Satisfiability Problems Using A Hypergraph-based Probabilistic Computer},
author = {Yihan He and Ming-Chun Hong and Wanli Zheng and Ching Shih and Hsin-Han Lee and Yu-Chen Hsin and Jeng-Hua Wei and Xiao Gong and Tuo-Hung Hou and Gengchiau Liang},
journal= {arXiv preprint arXiv:2505.22215},
year = {2025}
}
Comments
17 pages, 7 figures