Message passing for quantified Boolean formulas

02/12/2012
by   Pan Zhang, et al.
0

We introduce two types of message passing algorithms for quantified Boolean formulas (QBF). The first type is a message passing based heuristics that can prove unsatisfiability of the QBF by assigning the universal variables in such a way that the remaining formula is unsatisfiable. In the second type, we use message passing to guide branching heuristics of a Davis-Putnam Logemann-Loveland (DPLL) complete solver. Numerical experiments show that on random QBFs our branching heuristics gives robust exponential efficiency gain with respect to the state-of-art solvers. We also manage to solve some previously unsolved benchmarks from the QBFLIB library. Apart from this our study sheds light on using message passing in small systems and as subroutines in complete solvers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2018

Fast OBDD Reordering using Neural Message Passing on Hypergraph

Ordered binary decision diagrams (OBDDs) are an efficient data structure...
research
01/18/2016

Proactive Message Passing on Memory Factor Networks

We introduce a new type of graphical model that we call a "memory factor...
research
05/27/2020

Neural heuristics for SAT solving

We use neural graph networks with a message-passing architecture and an ...
research
11/24/2022

Impure Simplicial Complexes: Complete Axiomatization

Combinatorial topology is used in distributed computing to model concurr...
research
02/07/2022

Message Passing Neural PDE Solvers

The numerical solution of partial differential equations (PDEs) is diffi...
research
05/31/2021

Neural message passing for joint paratope-epitope prediction

Antibodies are proteins in the immune system which bind to antigens to d...
research
02/28/2020

Scaling up Hybrid Probabilistic Inference with Logical and Arithmetic Constraints via Message Passing

Weighted model integration (WMI) is a very appealing framework for proba...

Please sign up or login with your details

Forgot password? Click here to reset