DNF Counting
l
Given DNF formula (OR of ANDs)
(
e
1
Ù
e
2
Ù
e
3
)
Ú
(
e
1
Ù
e
4
)
Ú
(
e
2
Ù
e
6
)
l
Each variable set true with probability
p
l
Estimate
Pr[formula true]
»
#P-complete
l
[KL, KLM] FPRAS
»
Skew to make true outcomes “common”
»
Time linear in formula size