English

Notes on "Bounds on BDD-Based Bucket Elimination''

Logic in Computer Science 2023-06-21 v1

Abstract

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 (PHPn_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(n5)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.

Keywords

Cite

@article{arxiv.2306.10337,
  title  = {Notes on "Bounds on BDD-Based Bucket Elimination''},
  author = {Randal E. Bryant},
  journal= {arXiv preprint arXiv:2306.10337},
  year   = {2023}
}

Comments

Unpublished note

R2 v1 2026-06-28T11:07:54.747Z