2019
DOI: 10.1007/978-3-030-30048-7_2
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Detection of At-Most-One and Exactly-One Relations for Improved SAT Encodings of Pseudo-Boolean Constraints

Abstract: Pseudo-Boolean (PB) constraints often have a critical role in constraint satisfaction and optimisation problems. Encoding PB constraints to SAT has proven to be an efficient approach in many applications, however care must be taken to encode them compactly and with good propagation properties. It has been shown that at-most-one (AMO) and exactly-one (EO) relations over subsets of the variables can be exploited in various encodings of PB constraints, improving their compactness and solving performance. In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
2
2

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(21 citation statements)
references
References 23 publications
0
21
0
Order By: Relevance
“…For example, the following is a matrix literal containing four integer literals. [ 1,3,2,4 ] Matrix literals may contain any valid expression in ESSENCE PRIME. For example a matrix literal is allowed to contain other matrix literals to build up a matrix with two or more dimensions.…”
Section: -5 True Falsementioning
confidence: 99%
See 3 more Smart Citations
“…For example, the following is a matrix literal containing four integer literals. [ 1,3,2,4 ] Matrix literals may contain any valid expression in ESSENCE PRIME. For example a matrix literal is allowed to contain other matrix literals to build up a matrix with two or more dimensions.…”
Section: -5 True Falsementioning
confidence: 99%
“…Finally a multi-dimensional matrix value can be expressed by nesting matrix literals. Suppose we have the following domain: matrix indexed by [int(-2..0),int (1,2,4)] of int (1..5) One value contained in this domain is the following:…”
Section: -5 True Falsementioning
confidence: 99%
See 2 more Smart Citations
“…The pseudo-Boolean constraint (2) (often called at-most-one constraint) can be translated to clauses in multiple different ways (Ansótegui, Bofill, Coll, Dang, Esteban, Miguel, Nightingale, Salamon, Suy, & Villaret, 2019). One simple and efficient translation at the same time is to forbid all possible pairs variables to be simultaneously TRUE as follows.…”
Section: Detailed Description Of the Sat Encodingmentioning
confidence: 99%