This report deals with global constraints for which the set of solutions can be recognized by an extended finite automaton whose size is bounded by a polynomial in $n$, where $n$ is the number of variables of the corresponding global constraint. By reformulating the automaton as a conjunction of signature and transition constraints we show how to systematically obtain a filtering algorithm. Under some restrictions on the signature and transition constraints this filtering algorithm achieves arc-consistency. An implementation based on some constraints as well as on the metaprogramming facilities of SICStus Prolog is available. For a restricted class of automata we provide a filtering algorithm for the relaxed case, where the violation cost i...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
We explore the idea of using finite automata to implement new constraints for local search (this is ...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
This article deals with global constraints for which the set of solutions can be recognized by an ex...
Abstract. This article deals with global constraints for which the set of solu-tions can be recogniz...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
Constraint programming often involves global constraints, which have been catalogued in [1] and for ...
In this work we discuss the consistency of constraints for which the set of solutions can be recogni...
Matrix models are ubiquitous for constraint problems. Many such problems have a matrix of variables ...
The thesis studies an implementation of arc-consistency filtering algorithms for constraints defined...
Abstract Matrix models are ubiquitous for constraint problems. Many such prob-lems have a matrix of ...
This report presents a catalog of global constraints where each constraint is explicitly described ...
This report presents a catalogue of global constraints where each constraint is explicitly described...
This report presents a catalogue of global constraints where each constraint is explicitly described...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
We explore the idea of using finite automata to implement new constraints for local search (this is ...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
This article deals with global constraints for which the set of solutions can be recognized by an ex...
Abstract. This article deals with global constraints for which the set of solu-tions can be recogniz...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
Constraint programming often involves global constraints, which have been catalogued in [1] and for ...
In this work we discuss the consistency of constraints for which the set of solutions can be recogni...
Matrix models are ubiquitous for constraint problems. Many such problems have a matrix of variables ...
The thesis studies an implementation of arc-consistency filtering algorithms for constraints defined...
Abstract Matrix models are ubiquitous for constraint problems. Many such prob-lems have a matrix of ...
This report presents a catalog of global constraints where each constraint is explicitly described ...
This report presents a catalogue of global constraints where each constraint is explicitly described...
This report presents a catalogue of global constraints where each constraint is explicitly described...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
We explore the idea of using finite automata to implement new constraints for local search (this is ...