Affiliation:
1. University of Washington
2. University of California, San Diego
3. University of Toronto
4. Intel Corporation
Abstract
We consider extensions of the DPLL approach to satisfiability testing that add a version of
memoization
, in which formulas that the algorithm has previously shown to be unsatisfiable are remembered for later use. Such
formula caching
algorithms have been suggested for satisfiability and stochastic satisfiability by several authors. We formalize these methods by developing extensions of the fruitful connection that has previously been developed between DPLL algorithms for satisfiability and tree-like resolution proofs of unsatisfiability. We analyze a number of variants of these formula caching methods and characterize their strength in terms of proof systems. These proof systems are new and simple, and have a rich structure. We compare them to several studied proof systems: tree-like resolution, regular resolution, general resolution, Res(k), and Frege systems and present both simulation and separations. One of our most interesting results is the introduction of a natural and implementable form of DPLL with caching, FCW
reason
. This system is surprisingly powerful: we prove that it can polynomially simulate regular resolution, and furthermore, it can produce short proofs of some formulas that require exponential-size resolution proofs.
Funder
Division of Mathematical Sciences
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Computational Theory and Mathematics,Theoretical Computer Science
Reference28 articles.
1. A sharp threshold in proof complexity yields lower bounds for satisfiability search
2. Toward a Model for Backtracking and Dynamic Programming
3. Alekhnovich M. Johannsen J. Pitassi T. and Urquhart A. 2001. An exponential separation between regular and general resolution. Tech. rep. TR01-56 Electronic Colloquium in Computation Complexity. http://www.eccc.uni-trier.de/eccc/. Alekhnovich M. Johannsen J. Pitassi T. and Urquhart A. 2001. An exponential separation between regular and general resolution. Tech. rep. TR01-56 Electronic Colloquium in Computation Complexity. http://www.eccc.uni-trier.de/eccc/.
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Structure-Aware Lower Bounds and Broadening the Horizon of Tractability for QBF;2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS);2023-06-26
2. Bibliography;Proof Complexity;2019-03-28
3. The Nature of Proof Complexity;Proof Complexity;2019-03-28
4. Model Theory and Lower Bounds;Proof Complexity;2019-03-28
5. Hard Tautologies;Proof Complexity;2019-03-28