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
Link To Document