2015
DOI: 10.1587/transinf.2014fop0007
|View full text |Cite
|
Sign up to set email alerts
|

Construction of an ROBDD for a PB-Constraint in Band Form and Related Techniques for PB-Solvers

Abstract: SUMMARYPseudo-Boolean (PB) problems are Integer Linear Problem restricted to 0-1 variables. This paper discusses on acceleration techniques of PB-solvers that employ SAT-solving of combined CNFs each of which is produced from each PB-constraint via a binary decision diagram (BDD). Specifically, we show (i) an efficient construction of a reduced ordered BDD (ROBDD) from a constraint in band form l ≤ Linear term ≤ h, (ii) a CNF coding that produces two clauses for some nodes in an ROBDD obtained by (i), and (iii… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 26 publications
(23 citation statements)
references
References 8 publications
0
22
0
Order By: Relevance
“…Abío et al [2] show a construction of Reduced Ordered BDDs (ROBDDs), which produce arc-consistent, efficient encoding for PB-constraints. Sakai and Nabeshima [21] extend the ROBDD construction to support constraints in band form: l ≤ Linear term ≤ h. They also propose an incremental SAT-solving strategy of binary/alternative search for minimizing values of a given goal function and their experiments show significant speed-up in SAT-solver runtime.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Abío et al [2] show a construction of Reduced Ordered BDDs (ROBDDs), which produce arc-consistent, efficient encoding for PB-constraints. Sakai and Nabeshima [21] extend the ROBDD construction to support constraints in band form: l ≤ Linear term ≤ h. They also propose an incremental SAT-solving strategy of binary/alternative search for minimizing values of a given goal function and their experiments show significant speed-up in SAT-solver runtime.…”
Section: Related Workmentioning
confidence: 99%
“…In particular, we use optimal base searching algorithm based on the work of Codish et al [8] and ROBDD structure [2] instead of BDDs for one of the encodings in MiniSat+. We also substitute sequential search of minimal value of the goal function in optimization problems with binary search similarly to Sakai and Nabeshima [21]. We use COMiniSatPS [19] by Chanseok Oh as the underlying SAT-solver, as it has been observed to perform better than the original MiniSat [10] for many instances.…”
Section: Our Contributionmentioning
confidence: 99%
See 3 more Smart Citations