2011
DOI: 10.1007/978-3-642-21581-0_28
|View full text |Cite
|
Sign up to set email alerts
|

Translating Pseudo-Boolean Constraints into CNF

Abstract: A Pseudo-Boolean constraint, PB-constraint, is a linear constraint over Boolean variables. This kind of constraints has been widely used in expressing NP-complete problems. This paper introduces a family of algorithms for translating Pseudo-Boolean constraints into CNF clauses. These algorithms are centered around the idea of rewriting a PB-constraint as the conjunction of a set of easier to translate constraints, we call them PBMod-constraints. The CNF produced by the proposed encoding has small size, and we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 11 publications
0
15
0
Order By: Relevance
“…In the following, by testing the remaining graphs modulo 3, then modulo 4 and so forth, the graphs are sieved step by step. From the Chinese Remainder Theorem we can conclude the following theorem (see e.g., [1,9]). Now, let us test whether we can apply Theorem 7 to our problem of finding a TML with 11 vertices.…”
Section: Modulo-sievingmentioning
confidence: 97%
See 1 more Smart Citation
“…In the following, by testing the remaining graphs modulo 3, then modulo 4 and so forth, the graphs are sieved step by step. From the Chinese Remainder Theorem we can conclude the following theorem (see e.g., [1,9]). Now, let us test whether we can apply Theorem 7 to our problem of finding a TML with 11 vertices.…”
Section: Modulo-sievingmentioning
confidence: 97%
“…, r} exists with x i,j = True. (1) Secondly, each label has to be used by exactly one edge/vertex. This leads to the condition:…”
Section: Labeling Clausesmentioning
confidence: 99%
“…Solver MiniSat+ have been slightly modified, namely, we fixed several bugs such as the one reported in the experiments section of [5].…”
Section: Experimental Evaluationmentioning
confidence: 99%
“…PB constraints are intensively used in expressing NP-hard problems. While there are dedicated solvers (such as Sat4j) for solving PB constraints, there are good reasons to be interested in transforming the constraints into SAT (CNF formulae), and a number of methods for doing this have been reported [53,12,36,2,55,33,1,13]. where a 1 , .…”
Section: Introductionmentioning
confidence: 99%