Notes on "Bounds on BDD-Based Bucket Elimination”

06/17/2023
by   Randal E. Bryant, et al.
0

This paper concerns Boolean satisfiability (SAT) solvers based on Ordered Binary Decision Diagrams (BDDs), especially those that can generate proofs of unsatisfiability. Mengel (arXiv:2306.00886) has presented a theoretical analysis that a BDD-based SAT solver can generate a proof of unsatisfiability for the pigeonhole problem (PHP_n) in polynomial time, even when the problem is encoded in the standard “direct” form. His approach is based on bucket elimination, using different orderings for the variables in the BDDs than in the buckets. We show experimentally that these proofs scale as O(n^5). We also confirm the exponential scaling that occurs when the same variable ordering is used for the BDDs as for the buckets.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/03/2021

Generating Extended Resolution Proofs with a BDD-Based SAT Solver

In 2006, Biere, Jussila, and Sinz made the key observation that the unde...
research
04/09/2023

Proof Generation for CDCL Solvers Using Gauss-Jordan Elimination

Traditional Boolean satisfiability (SAT) solvers based on the conflict-d...
research
06/28/2019

DRAT-based Bit-Vector Proofs in CVC4

Many state-of-the-art Satisfiability Modulo Theories (SMT) solvers for t...
research
04/06/2021

Proof Complexity of Symbolic QBF Reasoning

We introduce and investigate symbolic proof systems for Quantified Boole...
research
09/20/2021

A Flexible Proof Format for SAT Solver-Elaborator Communication

We introduce FRAT, a new proof format for unsatisfiable SAT problems, an...
research
07/23/2019

CVC4SY for SyGuS-COMP 2019

CVC4Sy is a syntax-guided synthesis (SyGuS) solver based on bounded term...
research
10/20/2014

Certified Connection Tableaux Proofs for HOL Light and TPTP

In the recent years, the Metis prover based on ordered paramodulation an...

Please sign up or login with your details

Forgot password? Click here to reset