2012
DOI: 10.1613/jair.3653
|View full text |Cite
|
Sign up to set email alerts
|

A New Look at BDDs for Pseudo-Boolean Constraints

Abstract: Pseudo-Boolean constraints are omnipresent in practical applications, and thus a significant effort has been devoted to the development of good SAT encoding techniques for them. Some of these encodings first construct a Binary Decision Diagram (BDD) for the constraint, and then encode the BDD into a propositional formula. These BDD-based approaches have some important advantages, such as not being dependent on the size of the coefficients, or being able to share the same BDD for representing many constraints. … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
59
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 53 publications
(59 citation statements)
references
References 19 publications
0
59
0
Order By: Relevance
“…We believe that such a localized reasoning could be a cause of relatively better performance of GTE as reported in Section 4. It is worth noting that the worst case scenario for GTE, when weights are of the form a i , where a ≥ 2, would generate a polynomial size formula for BDD based approaches [1,6,11].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…We believe that such a localized reasoning could be a cause of relatively better performance of GTE as reported in Section 4. It is worth noting that the worst case scenario for GTE, when weights are of the form a i , where a ≥ 2, would generate a polynomial size formula for BDD based approaches [1,6,11].…”
Section: Related Workmentioning
confidence: 99%
“…Similar resource limitations were used during the last pseudo-Boolean (PB) evaluation of 2012 3 . For a fair comparison, we implemented GTE (gte) in the PBLib [29] (version 1.2) open source library which contains a plethora of encodings, namely, Adder Networks (adder) [11,30], Sorting Networks (sorter) [11], watchdog (watchdog) [7], Binary Merger (bin-merger) [20], Sequential Weighted Counter (swc) [14], and BDDs (bdd) [1]. A new encoding in PBLib can be added by implementing encode method of the base class Encoder.…”
Section: Implementation and Evaluationmentioning
confidence: 99%
“…In the first transformation, domain consistency is lost. Notice, however, that a consistent propagator for linear equality would solve the NP-complete problem subset sum (see (Abío et al, 2012)), so, in principle, there is no consistent propagator for equality constraints that runs in polynomial time (unless P = NP).…”
Section: Linear Integer Constraintsmentioning
confidence: 99%
“…Several improvements were made by Abío et al (2012). First, a faster algorithm for constructing the reduced BDD is presented.…”
Section: Encoding Pseudo-boolean Constraints By Incremental Partial Sumsmentioning
confidence: 99%
See 1 more Smart Citation