This paper describes our experience with a simple modeling and programming approach for increasing the amount of constraint propagation in the constraint solving process. The idea, although similar to redundant constraints, is based on the concept of redundant modeling. We introduce the notions of CSP model and model redundancy, and show how mutually redundant models can be combined and connected using channeling constraints. The combined model contains the mutually redundant models as sub-models. Channeling constraints allow the sub-models to cooperate during constraint solving by propagating constraints freely amongst the sub-models. This extra level of pruning and propagation activities becomes the source of execution speedup. We perform...
Model debugging is an important component of assisting modelers with constraint-based problem formul...
UnrestrictedThe initial formulation, or model, of a problem greatly influences the efficiency of the...
This article presents a model and implementation techniques for speeding up constraint propagation. ...
This paper describes our experience with a simple modeling and programming approach for increasing t...
A widely adopted approach to solving constraint satisfaction problems combines backtracking tree sea...
In classical constraint satisfaction, combining mutually redundant models using channeling constrain...
Constraint programming is one of the possible ways how to solve complicated combinatorial (and other...
Constraint Programming is a powerful technique for solving large-scale combinatorial (optimisation) ...
Abstract: Despite successful application of constraint programming (CP) to solving many real-life pr...
Based on the notions of viewpoints, models, and channeling constraints, the paper introduces model i...
International audienceI will first introduce, and give a viewpoint on, constraint propagation. Then,...
Abstract. Constraint propagation can sometimes be described conveniently in a rule-based way. Propag...
Constraint programming can be divided very crudely into modeling and solving. Modeling defines the p...
Constraint Programming (CP) is a powerful technology to solve combinatorial problems which are ubiqu...
A constraint satisfaction problem (CSP) consists of a set of variables; for each variable, a nite se...
Model debugging is an important component of assisting modelers with constraint-based problem formul...
UnrestrictedThe initial formulation, or model, of a problem greatly influences the efficiency of the...
This article presents a model and implementation techniques for speeding up constraint propagation. ...
This paper describes our experience with a simple modeling and programming approach for increasing t...
A widely adopted approach to solving constraint satisfaction problems combines backtracking tree sea...
In classical constraint satisfaction, combining mutually redundant models using channeling constrain...
Constraint programming is one of the possible ways how to solve complicated combinatorial (and other...
Constraint Programming is a powerful technique for solving large-scale combinatorial (optimisation) ...
Abstract: Despite successful application of constraint programming (CP) to solving many real-life pr...
Based on the notions of viewpoints, models, and channeling constraints, the paper introduces model i...
International audienceI will first introduce, and give a viewpoint on, constraint propagation. Then,...
Abstract. Constraint propagation can sometimes be described conveniently in a rule-based way. Propag...
Constraint programming can be divided very crudely into modeling and solving. Modeling defines the p...
Constraint Programming (CP) is a powerful technology to solve combinatorial problems which are ubiqu...
A constraint satisfaction problem (CSP) consists of a set of variables; for each variable, a nite se...
Model debugging is an important component of assisting modelers with constraint-based problem formul...
UnrestrictedThe initial formulation, or model, of a problem greatly influences the efficiency of the...
This article presents a model and implementation techniques for speeding up constraint propagation. ...