Back to Search Start Over

Strong local consistency algorithms for table constraints

Authors :
Kostas Stergiou
Anastasia Paparrizou
Agents, Apprentissage, Contraintes (COCONUT)
Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM)
Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)
University of Western Macedonia [Kozani] (UoWM)
European Project: 284715,EC:FP7:ICT,FP7-ICT-2011-C,ICON(2012)
Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)-Centre National de la Recherche Scientifique (CNRS)-Université de Montpellier (UM)
Source :
Constraints, Constraints, 2016, 21 (2), pp.163-197. ⟨10.1007/s10601-014-9179-1⟩, Constraints, Springer Verlag, 2016, 21 (2), pp.163-197. ⟨10.1007/s10601-014-9179-1⟩
Publication Year :
2015
Publisher :
Springer Science and Business Media LLC, 2015.

Abstract

International audience; Table constraints are important in constraint programming as they are present in many real problems from areas such as configuration and databases. As a result, numerous specialized algorithms that achieve generalized arc consistency (GAC) on table constraints have been proposed. Since these algorithms achieve GAC, they operate on one constraint at a time. In this paper we propose new filtering algo- rithms for positive table constraints that achieve stronger local consistency proper- ties than GAC by exploiting intersections between constraints. The first algorithm, called maxRPWC+, is a domain filtering algorithm that is based on the local con- sistency maxRPWC and extends the GAC algorithm of Lecoutre and Szymanek [23]. The second algorithm extends the state-of-the-art STR-based algorithms to stronger relation filtering consistencies, i.e., consistencies that can remove tu- ples from constraints’ relations. Experimental results from benchmark problems demonstrate that the proposed algorithms are quite competitive with standard GAC algorithms like STR2 in some classes of problems with intersecting table con- straints, being orders of magnitude faster in some cases.

Details

ISSN :
15729354 and 13837133
Volume :
21
Database :
OpenAIRE
Journal :
Constraints
Accession number :
edsair.doi.dedup.....34f10d3af86f653c84895d68213476df