Several constraint solvers over finite domains, such as GNU-Prolog or SICStus Prolog, use indexicals to define their primitive constraints. An indexical specifies a set of consistent values for a given variable and can be compiled into an efficient filtering algorithm. The explanation of a value withdrawal is a set of constraints that is sufficient to justify this withdrawal. Explanations enable the handling of over-constrained or dynamic problems, and allow the development of new search methods. Traditionally, an explanation algorithm has to be designed for each filtering algorithm. This paper shows that explanation algorithms can be automatically derived from indexical constraints. In the case of SICStus Prolog, explanation computation ca...
The optimized compilation of Constraint Logic Programming (CLP) languages can give rise to impressi...
In constraint satisfaction, a general rule is to tackle the hardest part of a search problem first....
Abstract. Recent work have exhibited specific structure among combinatorial problem instances that c...
Several constraint solvers over finite domains, such as GNU-Prolog or SICStus Prolog, use indexicals...
This work is devoted to constraint solving motivated by the de-bugging of constraint logic programs ...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
The paper proposes a theoretical approach of the debugging of con-straint programs based on a notion...
Abstract. Constraint logic programming combines declarativity and ef-ficiency thanks to constraint s...
Abstract. Integration of explanations into a CSP solver is a technique addressing difficult question...
Abstract Explanations are a technique for reasoning about constraint propagation, which have been ap...
Abstract. Integration of explanations into a CSP solver is a technique addressing difficult question...
Abstract. In the paper we propose a new filtering algorithm for extensionally defined binary constra...
. Propagation based finite domain solvers provide a general mechanism for solving combinatorial prob...
www.pst.informatik.uni-muenchen.de/fruehwir/ We describe how constraints are solved in constraint lo...
The optimized compilation of Constraint Logic Programming (CLP) languages can give rise to impressi...
In constraint satisfaction, a general rule is to tackle the hardest part of a search problem first....
Abstract. Recent work have exhibited specific structure among combinatorial problem instances that c...
Several constraint solvers over finite domains, such as GNU-Prolog or SICStus Prolog, use indexicals...
This work is devoted to constraint solving motivated by the de-bugging of constraint logic programs ...
The increasing interest in Constraint Programming (CP) we now witness gives rise to a demand for new...
Constraint programming is a research topic benefiting from many other areas: discrete mathematics, n...
The paper proposes a theoretical approach of the debugging of con-straint programs based on a notion...
Abstract. Constraint logic programming combines declarativity and ef-ficiency thanks to constraint s...
Abstract. Integration of explanations into a CSP solver is a technique addressing difficult question...
Abstract Explanations are a technique for reasoning about constraint propagation, which have been ap...
Abstract. Integration of explanations into a CSP solver is a technique addressing difficult question...
Abstract. In the paper we propose a new filtering algorithm for extensionally defined binary constra...
. Propagation based finite domain solvers provide a general mechanism for solving combinatorial prob...
www.pst.informatik.uni-muenchen.de/fruehwir/ We describe how constraints are solved in constraint lo...
The optimized compilation of Constraint Logic Programming (CLP) languages can give rise to impressi...
In constraint satisfaction, a general rule is to tackle the hardest part of a search problem first....
Abstract. Recent work have exhibited specific structure among combinatorial problem instances that c...