DOI: 10.29007/vgg4
|View full text |Cite
|
Sign up to set email alerts
|

Combining Conflict-Driven Clause Learning and Chronological Backtracking for Propositional Model Counting

Abstract: In propositional model counting, also named #SAT, the search space needs to be explored exhaustively, in contrast to SAT, where the task is to determine whether a propositional formula is satisfiable. While state-of-the-art SAT solvers are based on non- chronological backtracking, it has also been shown that backtracking chronologically does not significantly degrade solver performance. Hence investigating the combination of chronological backtracking with conflict-driven clause learning (CDCL) for #SAT seems … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
19
0

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(21 citation statements)
references
References 24 publications
2
19
0
Order By: Relevance
“…The solution to the preimage attack problem is to give the remaining (512 − k) bits. Therefore, the brute complexity of these problems will range from O(2 12 ) to O(2 27 ). The CNF encoding of these problems was created using the SAT instance generator for SHA-1 [30].…”
Section: Case Study On Cryptographic Benchmarksmentioning
confidence: 99%
“…The solution to the preimage attack problem is to give the remaining (512 − k) bits. Therefore, the brute complexity of these problems will range from O(2 12 ) to O(2 27 ). The CNF encoding of these problems was created using the SAT instance generator for SHA-1 [30].…”
Section: Case Study On Cryptographic Benchmarksmentioning
confidence: 99%
“…This conversion is used in, e. g., circuit design [14] and has also been studied from a computational complexity point of view [15]. If the models found are pairwise contradicting, the resulting DNF is a Disjoint Sum-of-Product (DSOP) formula, which is relevant in circuit design [16,17], and whose models can be enumerated in polynomial time [18] by simply returning their disjuncts. If the models found are not pairwise contradicting, the resulting formula is still a DNF but does not support polytime model counting.…”
Section: Introductionmentioning
confidence: 99%
“…This (partial) assignment a b is a model of F . As in our previous work on propositional model counting [18], we flip the second decision literal, i. e., assign b the value false, in order to explore the second branch, upon which the literal d is forced to true in order to satisfy clause C 3 . The resulting assignment a ¬b d now falsifies clause C 4 , i. e., sets all its literal to false.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations