Passer à la navigation principale Passer à la recherche Passer au contenu principal

Search by constraint propagation

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Constraint programming is traditionally presented as the combination of two components: a constraint model and a search procedure. In this paper we show that tree search procedures can be fully internalized in the constraint model with a fixed enumeration strategy. This approach has several advantages: 1) it makes search strategies declarative, and modeled as constraint satisfaction problems; 2) it makes it possible to express search strategies in existing front-end modeling languages supporting reified constraints without any extension; 3) it opens up constraint propagation algorithms to search constraints and to the implementation of novel search procedures based on constraint propagation. We illustrate this approach with a Horn clause extension of the MiniZinc modeling language and the modeling in this language of a variety of search procedures, including dynamic symmetry breaking procedures and limited discrepancy search, as constraint satisfaction problems. We show that this generality does not come with a significant overhead, and can in fact exhibit exponential speedups over procedural implementations, thanks to the propagation of the search constraints.

langue originaleAnglais
titreProceedings of the 17th International Symposium on Principles and Practice of Declarative Programming, PPDP 2015
EditeurAssociation for Computing Machinery, Inc
Pages173-183
Nombre de pages11
ISBN (Electronique)9781450335164
Les DOIs
étatPublié - 14 juil. 2015
Modification externeOui
Evénement17th International Symposium on Principles and Practice of Declarative Programming, PPDP 2015 - Siena, Italie
Durée: 14 juil. 201516 juil. 2015

Série de publications

NomProceedings of the 17th International Symposium on Principles and Practice of Declarative Programming, PPDP 2015

Une conférence

Une conférence17th International Symposium on Principles and Practice of Declarative Programming, PPDP 2015
Pays/TerritoireItalie
La villeSiena
période14/07/1516/07/15

Empreinte digitale

Examiner les sujets de recherche de « Search by constraint propagation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation