Estimating the Density of States of Boolean Satisfiability Problems on Classical and Quantum Computing Platforms
Sahai, Tuhin, Mishra, Anurag, Pasini, Jose Miguel, Jha, Susmit
–arXiv.org Artificial Intelligence
Given a Boolean formula $\phi(x)$ in conjunctive normal form (CNF), the density of states counts the number of variable assignments that violate exactly $e$ clauses, for all values of $e$. Thus, the density of states is a histogram of the number of unsatisfied clauses over all possible assignments. This computation generalizes both maximum-satisfiability (MAX-SAT) and model counting problems and not only provides insight into the entire solution space, but also yields a measure for the \emph{hardness} of the problem instance. Consequently, in real-world scenarios, this problem is typically infeasible even when using state-of-the-art algorithms. While finding an exact answer to this problem is a computationally intensive task, we propose a novel approach for estimating density of states based on the concentration of measure inequalities. The methodology results in a quadratic unconstrained binary optimization (QUBO), which is particularly amenable to quantum annealing-based solutions. We present the overall approach and compare results from the D-Wave quantum annealer against the best-known classical algorithms such as the Hamze-de Freitas-Selby (HFS) algorithm and satisfiability modulo theory (SMT) solvers.
arXiv.org Artificial Intelligence
Oct-29-2019
- Country:
- Europe > United Kingdom
- England > Oxfordshire > Oxford (0.04)
- North America > United States
- California
- Alameda County > Berkeley (0.04)
- San Mateo County > Menlo Park (0.04)
- Connecticut > Hartford County
- East Hartford (0.04)
- Hartford (0.04)
- New York > New York County
- New York City (0.04)
- California
- Europe > United Kingdom
- Genre:
- Research Report > Promising Solution (0.34)
- Industry:
- Aerospace & Defense (0.47)
- Government (0.46)
- Technology: