Arc consistency for global cardinality constraints with costs

被引:0
|
作者
Régin, JC [1 ]
机构
[1] ILOG, F-06560 Valbonne, France
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A global cardinality constraint (gcc) is specified in terms of a set of variables, X = {x(1),...,x(p),} which take their values in a subset of V = {upsilon(1),...,upsilon(d)} It constrains the number of times each value upsilon(i) is an element of V is assigned to a variable in X to be in an interval [l(i), u(i)]. A gee with costs (costgcc) is a generalization of a gee in which a cost is associated with each value of each variable. Then, each solution of the underlying gee is associated with a global cost equal to the sum of the costs associated with the assigned values of the solution. A costgcc constrains the global cost to be less than a given value. Cardinality constraints with costs have proved very useful in many real-life problems, such as traveling salesman problems, scheduling, rostering, or resource allocation. For instance, they are useful for expressing preferences or for defining constraints such as a constraint on the sum of all different variables. In this paper, we present an efficient way of implementing are consistency for a costgcc. We also study the incremental behavior of the proposed algorithm.
引用
收藏
页码:390 / 404
页数:15
相关论文
共 50 条