Domain views for constraint programming

5Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

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. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Van Hentenryck, P., & Michel, L. (2014). Domain views for constraint programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8656 LNCS, pp. 705–720). Springer Verlag. https://doi.org/10.1007/978-3-319-10428-7_51

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free