2007
DOI: 10.1109/tc.2007.1075
|View full text |Cite
|
Sign up to set email alerts
|

Solution and Optimization of Systems of Pseudo-Boolean Constraints

Abstract: Abstract-Optimized solvers for the Boolean Satisfiability (SAT) problem have many applications in areas such as hardware and software verification, FPGA routing, planning, and so forth. Further uses are complicated by the need to express "counting constraints" in conjunctive normal form (CNF). Expressing such constraints by pure CNF leads to more complex SAT instances. Alternatively, those constraints can be handled by Integer Linear Programming (ILP), but generic ILP solvers may ignore the Boolean nature of 0… 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

2009
2009
2015
2015

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(15 citation statements)
references
References 27 publications
0
15
0
Order By: Relevance
“…The tool can handle an unlimited number of courses and faculty, allows the user to enter unique preferences for every course and is easily adaptable to any SAT solver. We used the SAT-based 0-1 ILP solver PBS [19]. It is an advanced SAT solver that employs the latest advances in the SAT technology and it can handle both CNF and PB constraints.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…The tool can handle an unlimited number of courses and faculty, allows the user to enter unique preferences for every course and is easily adaptable to any SAT solver. We used the SAT-based 0-1 ILP solver PBS [19]. It is an advanced SAT solver that employs the latest advances in the SAT technology and it can handle both CNF and PB constraints.…”
Section: Resultsmentioning
confidence: 99%
“…They have been found to be very efficient in expressing "counting constraints" [18]. Furthermore, PB extends SAT solvers, such as PBS [19], Bsolo [20], Pueblo [21] and MiniSAT+ [22], to handle optimization problems as opposed to only decision problems. This feature has introduced many new applications to the SAT domain.…”
Section: Boolean Satisfiabilitymentioning
confidence: 99%
“…Finally, we observe that also in this case binary search seems to be better than linear search. For PB problems it has been reported [5] that linear search is more effective than binary search. In our case, the opposite appears to be the case.…”
Section: Results On Pseudoboolean Solvingmentioning
confidence: 99%
“…2 Assume that each of test cases that verifies different execution paths of the function B is given as (1,2) and (3,7), where the first field of each tuple is an input and the second is an output. The behavior of the function B integrated with the function C is represented by the two test cases.…”
Section: Reuse Mechanism Of Characterized Test Casesmentioning
confidence: 99%
“…Unfortunately, the constraint solver depends on its symbolic reasoning capability and suffers from the path explosion problem in the case of analyzing plenty of the integrated source code with the deep call structure [3], [4]. The model checker similarly suffers from combinatorial blowup of the state space, commonly known as the state explosion problem [5].…”
Section: Introductionmentioning
confidence: 99%