2019
DOI: 10.1007/s10601-019-09302-0
|View full text |Cite
|
Sign up to set email alerts
|

Encoding cardinality constraints using multiway merge selection networks

Abstract: Boolean cardinality constraints (CCs) state that at most (at least, or exactly) k out of n propositional literals can be true. We propose a new, arc-consistent, easy to implement and efficient encoding of CCs based on a new class of selection networks. Several comparator networks have been recently proposed for encoding CCs and experiments have proved their efficiency (Abío et al. 2013, Asín et al. Constraints 12(2): 195-221, 2011, Codish and Zazon-Ivry 2010, Eén and Sörensson Boolean Modeling and Computation … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 17 publications
0
8
0
Order By: Relevance
“…We are interested in removing from the feasible space solutions that are dominated by some other known feasible solution. In order to do this, we make use of unary counters [3,13,14] that have been used to implement efficient PB satisfiability solvers.…”
Section: Definition 10 (Multi-objective Combinatorial Optimization (M...mentioning
confidence: 99%
See 1 more Smart Citation
“…We are interested in removing from the feasible space solutions that are dominated by some other known feasible solution. In order to do this, we make use of unary counters [3,13,14] that have been used to implement efficient PB satisfiability solvers.…”
Section: Definition 10 (Multi-objective Combinatorial Optimization (M...mentioning
confidence: 99%
“…The Core-Guided algorithm proposed in Algorithm 1 uses the selection delimiter encoding [14] that has been shown to be more compact. Next, the selection delimiter encoding is extended to produce a unary encoding for each objective function.…”
Section: Algorithms and Implementationmentioning
confidence: 99%
“…Hence, in this paper, the actual encoding of the aforementioned equivalences is done only after encoding the value of the objective function f (x) into CNF. First, we use an encoding using selection networks (Karpinski and Piotrów, 2019) that has been shown to be more compact. Next, the selection networks encoding is extended such that a unary encoding is produced where…”
Section: Encoding the Objective Function(s) Using A Unary Representationmentioning
confidence: 99%
“…We compare the new solvers to the base maxhs (MSE 2019 version) as well as to two other solvers: the MSE 2019 version of RC2 (rc2) [4,20], the best performing solver in both the weighted and unweighted track and a new solver in MSE 2019 called UWrMaxSat (UWr) [4,21]. Both implement the OLL algorithm [1,25] and differ mainly in how the cardinality constraints are encoded into cnf.…”
Section: Experimental Evaluationmentioning
confidence: 99%