Domain Views for Constraint Programming

01/21/2014
by   Pascal Van Hentenryck, et al.
0

Views are a standard abstraction in constraint programming: They make it possible to implement a single version of each constraint, while avoiding to create new variables and constraints that would slow down propagation. Traditional constraint-programming systems provide the concept of variable views which implement a view of the type y = f(x) by delegating all (domain and constraint) operations on variable y to variable x. This paper proposes the alternative concept of domain views which only delegate domain operations. Domain views preserve the benefits of variable views but simplify the implementation of value-based propagation. Domain views also support non-injective views compositionally, expanding the scope of views significantly. Experimental results demonstrate the practical benefits of domain views.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/14/2009

View-based Propagator Derivation

When implementing a propagator for a constraint, one must decide about v...
research
10/29/2018

To Memory Safety through Proofs

We present a type system capable of guaranteeing the memory safety of pr...
research
10/20/1998

A Proof Theoretic View of Constraint Programming

We provide here a proof theoretic account of constraint programming that...
research
01/17/2013

View-based propagation of decomposable constraints

Constraints that may be obtained by composition from simpler constraints...
research
04/22/2015

Generalized Support and Formal Development of Constraint Propagators

Constraint programming is a family of techniques for solving combinatori...
research
04/11/2020

Graphsurge: Graph Analytics on View Collections Using Differential Computation

This paper presents the design and implementation of a new open-source v...
research
06/12/2021

Reverse-engineer the Distributional Structure of Infant Egocentric Views for Training Generalizable Image Classifiers

We analyze egocentric views of attended objects from infants. This paper...

Please sign up or login with your details

Forgot password? Click here to reset