,
Willem-Jan van Hoeve
Creative Commons Attribution 4.0 International license
Haddock, introduced in [R. Gentzel et al., 2020], is a declarative language and architecture for the specification and the implementation of multi-valued decision diagrams. It relies on a labeled transition system to specify and compose individual constraints into a propagator with filtering capabilities that automatically deliver the expected level of filtering. Yet, the operational potency of the filtering algorithms strongly correlate with heuristics for carrying out refinements of the diagrams. This paper considers how to empower Haddock users with the ability to unobtrusively specify various such heuristics and derive the computational benefits of exerting fine-grained control over the refinement process.
@InProceedings{gentzel_et_al:LIPIcs.CP.2022.24,
author = {Gentzel, Rebecca and Michel, Laurent and van Hoeve, Willem-Jan},
title = {{Heuristics for MDD Propagation in HADDOCK}},
booktitle = {28th International Conference on Principles and Practice of Constraint Programming (CP 2022)},
pages = {24:1--24:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-240-2},
ISSN = {1868-8969},
year = {2022},
volume = {235},
editor = {Solnon, Christine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CP.2022.24},
URN = {urn:nbn:de:0030-drops-166534},
doi = {10.4230/LIPIcs.CP.2022.24},
annote = {Keywords: Decision Diagrams}
}