Contrary to the standard approach consisting in introducing ad hoc constraints and designing dedicated algorithms for handling their combinatorial aspect, this thesis takes another point of view. On the one hand, it focusses on describing a family of sequence constraints in a compositional way by multiple layers of functions. On the other hand, it addresses the combinatorial aspect of both a single constraint and a conjunction of such constraints by synthesising compositional combinatorial objects, namely bounds, linear inequalities, non-linear constraints and finite automata. These objects are obtained in a systematic way and are not instance-specific: they are parameterised by one or several constraints, by the number of variables in a co...
International audienceWe present the w constraint combinator that models while loops in Constraint P...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
A high-level abstract-datatype-based constraint modelling language opens the door to an automatable ...
Contrary to the standard approach consisting in introducing ad hoc constraints and designing dedicat...
Constraint programming integrates generic solving algorithms within declarative languages based on c...
Many and diverse combinatorial problems have been solved successfully using finite-domain constrain...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
The main asset of constraint programming is its wide variety of algorithms that comes from the major...
A high-level abstract-datatype-based constraint modelling language opens the door to an automatable ...
These last years have seen the development of several constraint solving techniques dedicated to the...
This paper presents an overview of algorithms for constructing automata from linear arithmetic const...
Constraint programming is a paradigm for computing with mathematical relations named constraints. It...
Constraint Programming aims at solving hard combinatorial problems, with a computation time increasi...
Constraint programming allows to model many kind of problems with efficient solving methods. However...
This work focuses on the compilation of languages constraint logic programming over finite domains...
International audienceWe present the w constraint combinator that models while loops in Constraint P...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
A high-level abstract-datatype-based constraint modelling language opens the door to an automatable ...
Contrary to the standard approach consisting in introducing ad hoc constraints and designing dedicat...
Constraint programming integrates generic solving algorithms within declarative languages based on c...
Many and diverse combinatorial problems have been solved successfully using finite-domain constrain...
Constraint programming (CP) is a technology in which a combinatorial problem is modelled as a conjun...
The main asset of constraint programming is its wide variety of algorithms that comes from the major...
A high-level abstract-datatype-based constraint modelling language opens the door to an automatable ...
These last years have seen the development of several constraint solving techniques dedicated to the...
This paper presents an overview of algorithms for constructing automata from linear arithmetic const...
Constraint programming is a paradigm for computing with mathematical relations named constraints. It...
Constraint Programming aims at solving hard combinatorial problems, with a computation time increasi...
Constraint programming allows to model many kind of problems with efficient solving methods. However...
This work focuses on the compilation of languages constraint logic programming over finite domains...
International audienceWe present the w constraint combinator that models while loops in Constraint P...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
A high-level abstract-datatype-based constraint modelling language opens the door to an automatable ...