Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence 2018
DOI: 10.24963/ijcai.2018/192
|View full text |Cite
|
Sign up to set email alerts
|

Compact-MDD: Efficiently Filtering (s)MDD Constraints with Reversible Sparse Bit-sets

Abstract: Multi-Valued Decision Diagrams (MDDs) are instrumental in modeling combinatorial problems with Constraint Programming.In this paper, we propose a related data structure called sMDD (semi-MDD) where the central layer of the diagrams is non-deterministic.We show that it is easy and efficient to transform any table (set of tuples) into an sMDD.We also introduce a new filtering algorithm, called Compact-MDD, which is based on bitwise operations, and can be applied to both MDDs and sMDDs.Our experimental results sh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 0 publications
0
13
0
Order By: Relevance
“…From Figure 1, we can see the overall performance of CT and STRbit is quite close and clearly superior to the other algorithms. The principles of CT was also extended to the decision diagram based algorithm Compact-MDD in (Verhaeghe, Lecoutre, and Schaus 2018). Although Compact-MDD is still slower than CT, it reduces the gap between MDD based algorithms and CT.…”
Section: Figure 3: Table Representations For Str3 and Strbitmentioning
confidence: 99%
See 1 more Smart Citation
“…From Figure 1, we can see the overall performance of CT and STRbit is quite close and clearly superior to the other algorithms. The principles of CT was also extended to the decision diagram based algorithm Compact-MDD in (Verhaeghe, Lecoutre, and Schaus 2018). Although Compact-MDD is still slower than CT, it reduces the gap between MDD based algorithms and CT.…”
Section: Figure 3: Table Representations For Str3 and Strbitmentioning
confidence: 99%
“…A number of MDD based algorithms have been proposed, including Mddc,incremental-MDD (Gange, Stuckey, and Szymanek 2011), MDD4 (Perez and Régin 2014), Compact-MDD (Compact-Diagram) (Verhaeghe, Lecoutre, and Schaus 2018;, and BDDF (Vion and Piechowiak 2018). The Mddc is the first MDD based filtering algorithm.…”
Section: Multi-valued Decision Diagrammentioning
confidence: 99%
“…Recently, these graphical models have drawn the attention of researchers from the CP and OR communities. The popularity of these decision diagrams (DD) stems from their ability to provide a compact representation of large solution spaces as in the case of the table constraint [29,34]. One of the research streams which emerged from this increased interest about MDDs is decision-diagram-based optimization (DDO) [5].…”
Section: Introductionmentioning
confidence: 99%
“…For decades, many filtering algorithms have been proposed for enforcing Generalized Arc Consistency (GAC) on table constraints [7]- [12]. Among them, STRbit [11], Compact-Table [12] and its extensions [13]- [15] are considered to be the state-of-the-art algorithms. In modern constraint solver, enforcing GAC on a constraint model is a schedule scheme for the filter function of propagators.…”
Section: Introductionmentioning
confidence: 99%