Domain views for constraint programming

Pascal Van Hentenryck, Laurent Michel

Research output: Chapter in Book/Report/Conference proceedingConference Paperpeer-review

5 Citations (Scopus)

Abstract

Traditional constraint-programming systems provide the concept of variable views which implement a view of the type y∈=∈f(x) by delegating operations on variable y to variable x. While the traditional support is limited to bound consistency, this paper offers views that support domain consistency without any limitations. This paper proposes the alternative concept of domain views which delegate all domain operations. Domain views preserve the benefits of variable views, simplify the implementation of value-based propagation, and also support non-injective views compositionally. Experimental results demonstrate the practical benefits of domain views. The paper also reveals a subtle interaction between views and the exploitation of constraint idempotence, which may lead to incomplete propagation.

Original languageEnglish
Title of host publicationPrinciples and Practice of Constraint Programming - 20th International Conference, CP 2014, Proceedings
PublisherSpringer Verlag
Pages705-720
Number of pages16
ISBN (Print)9783319104270
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event20th International Conference on the Principles and Practice of Constraint Programming, CP 2014 - Lyon, France
Duration: 8 Sept 201412 Sept 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8656 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on the Principles and Practice of Constraint Programming, CP 2014
Country/TerritoryFrance
CityLyon
Period8/09/1412/09/14

Fingerprint

Dive into the research topics of 'Domain views for constraint programming'. Together they form a unique fingerprint.

Cite this