• DocumentCode
    2169934
  • Title

    Algorithms and complexity results for #SAT and Bayesian inference

  • Author

    Bacchus, Fahiem ; Dalmao, Shannon ; Pitassi, Toniann

  • Author_Institution
    Dept. of Comput. Sci., Toronto Univ., Ont., Canada
  • fYear
    2003
  • fDate
    11-14 Oct. 2003
  • Firstpage
    340
  • Lastpage
    351
  • Abstract
    Bayesian inference is an important problem with numerous applications in probabilistic reasoning. Counting satisfying assignments is a closely related problem of fundamental theoretical importance. In this paper, we show that plain old DPLL equipped with memorization (an algorithm we call #DPLLCache) can solve both of these problems with time complexity that is at least as good as state-of-the-art exact algorithms, and that it can also achieve the best known time-space tradeoff. We then proceed to show that there are instances where #DPLLCache can achieve an exponential speedup over existing algorithms.
  • Keywords
    Bayes methods; computability; computational complexity; inference mechanisms; uncertainty handling; #DPLLCache algorithm; #SAT; Bayesian inference; DPLL; complexity results; exact algorithms; exponential speedup; memorization; probabilistic reasoning; satisfying assignment counting; time complexity; time-space tradeoff; Application software; Bayesian methods; Computational modeling; Computer science; Computer simulation; Government; Inference algorithms; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-2040-5
  • Type

    conf

  • DOI
    10.1109/SFCS.2003.1238208
  • Filename
    1238208