The NValue constraint counts the number of different values assigned to a vector of variables. Propagating generalized arc consistency on this constraint is NP-hard. We show that computing even the lower bound on the number of values is NP-hard. We therefore study different approximation heuristics for this problem. We introduce three new methods for computing a lower bound on the number of values. The first two are based on the maximum independent set problem and are incomparable to a previous approach based on intervals. The last method is a linear relaxation of the problem. This gives a tighter lower bound than all other methods, but at a greater asymptotic cost
We show that previous filtering propositions on two-sided stability problems do not enforce arc cons...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
This article introduces the sum of weights of distinct values constraint, which can be seen as a ge...
The NValue constraint counts the number of different values assigned to a vector of variables. Propa...
Abstract. The constraint NValue counts the number of different values assigned to a vector of variab...
Abstract. This paper introduces the Increasing Nvalue constraint, which restricts the number of dist...
International audienceThis paper introduces the Increasing_Nvalue constraint, which restricts the nu...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
none5Proc. of the 2nd Int'l Conference on Integration of AI and OR Techniques in Constraint Programm...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
International audienceWe study decompositions of the global NVALUE constraint. Our main contribution...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
AbstractIn non-binary constraint satisfaction problems, the study of local consistencies that only p...
Abstract. This paper presents the constraint class seq bin(N, X, C, B) where N is an integer variabl...
We show that previous filtering propositions on two-sided stability problems do not enforce arc cons...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
This article introduces the sum of weights of distinct values constraint, which can be seen as a ge...
The NValue constraint counts the number of different values assigned to a vector of variables. Propa...
Abstract. The constraint NValue counts the number of different values assigned to a vector of variab...
Abstract. This paper introduces the Increasing Nvalue constraint, which restricts the number of dist...
International audienceThis paper introduces the Increasing_Nvalue constraint, which restricts the nu...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
none5Proc. of the 2nd Int'l Conference on Integration of AI and OR Techniques in Constraint Programm...
We define the \Same\ and \UsedBy\ constraints. \UsedBy\ takes two sets of variables $X$ and $Z$ such...
International audienceWe study decompositions of the global NVALUE constraint. Our main contribution...
This report deals with global constraints for which the set of solutions can be recognized by an ext...
AbstractIn non-binary constraint satisfaction problems, the study of local consistencies that only p...
Abstract. This paper presents the constraint class seq bin(N, X, C, B) where N is an integer variabl...
We show that previous filtering propositions on two-sided stability problems do not enforce arc cons...
We introduce an approach to designing filtering algorithms by derivation from finite automata operat...
This article introduces the sum of weights of distinct values constraint, which can be seen as a ge...