2011
DOI: 10.1007/s10472-011-9233-2
|View full text |Cite
|
Sign up to set email alerts
|

Boolean lexicographic optimization: algorithms & applications

Abstract: Multi-Objective Combinatorial Optimization (MOCO) problems find a wide range of practical application problems, some of which involving Boolean variables and constraints. This paper develops and evaluates algorithms for solving MOCO problems, defined on Boolean domains, and where the optimality criterion is lexicographic. The proposed algorithms build on existing algorithms for either Maximum Satisfiability (MaxSAT), Pseudo-Boolean Optimization (PBO), or Integer Linear Programming (ILP). Experimental results, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
40
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
8

Relationship

1
7

Authors

Journals

citations
Cited by 65 publications
(42 citation statements)
references
References 47 publications
0
40
0
Order By: Relevance
“…no redundant invariants are generated, conditional invariants are compatible with initial transitions) that can be encoded via Farkas' Lemma or via our novel difference logic encoding presented in the previous section. By making some of these conditions soft with the use of appropriate weights as in [31], we can order the five possible outputs from most desirable (I) to least desirable (V). For example, the optimal solution gives output (III) only if no solution exists that gives results (II) or (I).…”
Section: Methodsmentioning
confidence: 99%
“…no redundant invariants are generated, conditional invariants are compatible with initial transitions) that can be encoded via Farkas' Lemma or via our novel difference logic encoding presented in the previous section. By making some of these conditions soft with the use of appropriate weights as in [31], we can order the five possible outputs from most desirable (I) to least desirable (V). For example, the optimal solution gives output (III) only if no solution exists that gives results (II) or (I).…”
Section: Methodsmentioning
confidence: 99%
“…They are inspired in [15]. The idea is to harden all soft clauses with weight bigger than the sum of the weights of the clauses not sent to the WPM plus the clauses returned in ϕ res .…”
Section: Generic Stratified Approachmentioning
confidence: 99%
“…If no soft clause needs to be relaxed and |subC| = 1, then subC = {< R s , λ s , ν s , µ s >} and λ s is updated to ν s (line 11). Otherwise, all the required soft clauses are relaxed, an entry for the new core C s is added to C, which aggregates the information of the previous cores in subC, and each C i ∈ subC is removed from C (lines [13][14][15][16].…”
Section: Preliminariesmentioning
confidence: 99%
“…if ϕC ∩ ϕS = ∅ and |subC| = |{< Rs, λs, νs, ǫs >}| = 1 then 15 λs ← Refine({wj }r j ∈R S , νs) given by K 1 = Ci∈C µ i . However, after merging disjoint cores, if the SAT solver outcome is again SAT, it can happen that K 2 = Ci∈C µ i > K 1 .…”
Section: Improving Bcdmentioning
confidence: 99%
See 1 more Smart Citation