AbstractWe propose Range and Roots which are two common patterns useful for specifying a wide range of counting and occurrence constraints. We design specialised propagation algorithms for these two patterns. Counting and occurrence constraints specified using these patterns thus directly inherit a propagation algorithm. To illustrate the capabilities of the Range and Roots constraints, we specify a number of global constraints taken from the literature. Preliminary experiments demonstrate that propagating counting and occurrence constraints using these two patterns leads to a small loss in performance when compared to specialised global constraints and is competitive with alternative decompositions using elementary constraints
We consider the resolution by constraint programming of large problems, i.e. involving millions of c...
International audienceI will first introduce, and give a viewpoint on, constraint propagation. Then,...
Precise constraint satisfaction modeling requires specific knowledge acquired from multiple past cas...
We propose Range and Roots which are two common patterns useful for specifying a wide range of count...
Abstract. We recently proposed a simple declarative language for specifying a wide range of counting...
We recently proposed a simple declarative language for specifying a wide range of counting and occur...
none5noneC. Bessiere; E. Hebrard; B. Hnich; Z. Kiziltan; T. WalshC. Bessiere; E. Hebrard; B. Hnich; ...
International audienceThis paper introduces a systematic approach for estimating the number of solut...
International audienceThis article presents new work on analyzing the behaviour of a constraint solv...
Propagation is at the very core of Constraint Programming (CP) : it can provide significant performa...
Range constraint based on aflow algorithm. We propose an extension of the Range constraint where we ...
Considerable effort in constraint programming has focused on the development of efficient propagator...
Abstract. Propagation is at the very core of Constraint Programming (CP): it can provide significant...
International audienceCounting solutions for a combinatorial problem has been identified as an impor...
Constraint Programming is devoted to finding solutions to hard combinatorial problems. Such problems...
We consider the resolution by constraint programming of large problems, i.e. involving millions of c...
International audienceI will first introduce, and give a viewpoint on, constraint propagation. Then,...
Precise constraint satisfaction modeling requires specific knowledge acquired from multiple past cas...
We propose Range and Roots which are two common patterns useful for specifying a wide range of count...
Abstract. We recently proposed a simple declarative language for specifying a wide range of counting...
We recently proposed a simple declarative language for specifying a wide range of counting and occur...
none5noneC. Bessiere; E. Hebrard; B. Hnich; Z. Kiziltan; T. WalshC. Bessiere; E. Hebrard; B. Hnich; ...
International audienceThis paper introduces a systematic approach for estimating the number of solut...
International audienceThis article presents new work on analyzing the behaviour of a constraint solv...
Propagation is at the very core of Constraint Programming (CP) : it can provide significant performa...
Range constraint based on aflow algorithm. We propose an extension of the Range constraint where we ...
Considerable effort in constraint programming has focused on the development of efficient propagator...
Abstract. Propagation is at the very core of Constraint Programming (CP): it can provide significant...
International audienceCounting solutions for a combinatorial problem has been identified as an impor...
Constraint Programming is devoted to finding solutions to hard combinatorial problems. Such problems...
We consider the resolution by constraint programming of large problems, i.e. involving millions of c...
International audienceI will first introduce, and give a viewpoint on, constraint propagation. Then,...
Precise constraint satisfaction modeling requires specific knowledge acquired from multiple past cas...