• DocumentCode
    1683368
  • Title

    Memoization and DPLL: formula caching proof systems

  • Author

    Beame, Paul ; Impagliazzo, Russell ; Pitassi, Toniann ; Segerlind, Nathan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    2003
  • Firstpage
    248
  • Lastpage
    259
  • Abstract
    A fruitful connection between algorithm design and proof complexity is the formalization of the DPLL approach to satisfiability testing in terms of tree-like resolution proofs. We consider extensions of the DPLL approach that add some version of memoization, remembering formulas the algorithm has previously shown unsatisfiable. Various versions of such formula caching algorithms have been suggested for satisfiability and stochastic satisfiability (S. M. Majercik et al., 1998; F. Bacchus et al., 2003). We formalize this method, and characterize the strength of various versions in terms of proof systems. These proof systems seem to be both new and simple, and have a rich structure. We compare their strength to several studied proof systems: tree-like resolution, regular resolution, general resolution, and Res(k). We give both simulations and separations.
  • Keywords
    backtracking; cache storage; computability; computational complexity; formal specification; symbol manipulation; theorem proving; trees (mathematics); DPLL approach; algorithm design; backtracking; formula caching proof system; memoization; proof complexity; proof system formalization; regular resolution; stochastic satisfiability; tree-like resolution proof; Algorithm design and analysis; Bayesian methods; Computational complexity; Computer science; Design engineering; Drives; Inference algorithms; Runtime; Stochastic processes; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 2003. Proceedings. 18th IEEE Annual Conference on
  • ISSN
    1093-0159
  • Print_ISBN
    0-7695-1879-6
  • Type

    conf

  • DOI
    10.1109/CCC.2003.1214425
  • Filename
    1214425