We introduce an approach to designing filtering algorithms by derivation from finite automata operating on constraint signatures. We illustrate this approach in two case studies of constraints on vectors of variables. This has enabled us to derive an incremental filtering algorithm that runs in O(n) plus amortized O(1) time per propagation event for the lexicographic ordering constraint over two vectors of size n, and an O(nmd) time filtering algorithm for a chain of m-1 such constraints, where d is the cost of certain domain operations. Both algorithms maintain hyperarc consistency. Our approach can be seen as a first step towards a methodology for semi-automatic development of filtering algorithms.Lecture Notes in Computer Science; 2986 I...
This thesis consists of four technical chapters. The first two chapters deal with filtering algorith...
In this work we discuss the consistency of constraints for which the set of solutions can be recogni...
We present a highly efficient incremental algorithm for propagating bounded knapsack constraints. Ou...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
The thesis studies an implementation of arc-consistency filtering algorithms for constraints defined...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
AbstractFinite-domain constraint programming has been used with great success to tackle a wide varie...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
Matrix models are ubiquitous for constraint problems. Many such problems have a matrix of variables ...
Abstract Matrix models are ubiquitous for constraint problems. Many such prob-lems have a matrix of ...
We present a global consistency algorithm for the lexicographic ordering constraint on two vectors o...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
A complexity analysis based on the structure of perfect matchings is given for the most efficient ba...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
This thesis consists of four technical chapters. The first two chapters deal with filtering algorith...
In this work we discuss the consistency of constraints for which the set of solutions can be recogni...
We present a highly efficient incremental algorithm for propagating bounded knapsack constraints. Ou...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
The thesis studies an implementation of arc-consistency filtering algorithms for constraints defined...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
AbstractFinite-domain constraint programming has been used with great success to tackle a wide varie...
Finite-domain constraint programming has been used with great success to tackle a wide variety of co...
Matrix models are ubiquitous for constraint problems. Many such problems have a matrix of variables ...
Abstract Matrix models are ubiquitous for constraint problems. Many such prob-lems have a matrix of ...
We present a global consistency algorithm for the lexicographic ordering constraint on two vectors o...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
A complexity analysis based on the structure of perfect matchings is given for the most efficient ba...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
This thesis consists of four technical chapters. The first two chapters deal with filtering algorith...
In this work we discuss the consistency of constraints for which the set of solutions can be recogni...
We present a highly efficient incremental algorithm for propagating bounded knapsack constraints. Ou...