2005
DOI: 10.1007/11499107_38
|View full text |Cite
|
Sign up to set email alerts
|

On Applying Cutting Planes in DLL-Based Algorithms for Pseudo-Boolean Optimization

Abstract: Abstract. The utilization of cutting planes is a key technique in Integer Linear Programming (ILP). However, cutting planes have seldom been applied in Pseudo-Boolean Optimization (PBO) algorithms derived from the Davis-Logemann-Loveland (DLL) procedure for Propositional Satisfiability (SAT). This paper proposes the utilization of cutting planes in a DLL-style PBO algorithm, which incorporates the most effective techniques for PBO. We propose the utilization of cutting planes both during preprocessing and duri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 17 publications
0
6
0
Order By: Relevance
“…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%
“…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%
“…[31] gives an overview of branch-and-bound techniques for PBO. Motivated by recent advances in SAT solvers, the most effective SAT techniques, including clause learning, lazy data structures and conflict-driven branching heuristics, have been extended to PBO [32]. In this work, we use the PBO solver MINISAT+ [22] which translates pseudoBoolean constraints to SAT and runs a state-of-the-art SAT solver [20] on the produced SAT instance.…”
Section: B Pseudo-boolean Satisfiabilitymentioning
confidence: 99%
“…Learning techniques are also used in CP under the name of no-good recording techniques, see for instance [62,97]. Note also that resolution in SAT is a particular case of the Cutting Plane generation techniques used in the Operations Research literature for linear constraints [51,71,72]. Heuristics in SAT rely on the idea of giving higher priority to the variables that are involved in conflicts; such heuristics are called activity-based.…”
Section: Execution Tracing and Analysismentioning
confidence: 99%