【24h】

The Balance Constraint Family

机译:平衡约束家庭

获取原文

摘要

The Balance constraint introduced by Beldiceanu ensures solutions are balanced. This is useful when, for example, there is a requirement for solutions to be fair. Balance bounds the difference B between the minimum and maximum number of occurrences of the values assigned to the variables. We show that achieving domain consistency on Balance is NP-hard. We therefore introduce a variant, AllBalance with a similar semantics that is only polynomial to propagate. We consider various forms of AllBalance and focus on AtMostAllBalance which achieves what is usually the main goal, namely constraining the upper bound on B. We provide a specialized propagation algorithm, and a powerful decomposition both of which run in low polynomial time. Experimental results demonstrate the promise of these new filtering methods.
机译:Beldiceanu引入的Balance约束可确保解决方案平衡。例如,在需要公平解决方案的需求时,这很有用。平衡限制了分配给变量的值的最小出现次数和最大出现次数之间的差B。我们证明在Balance上实现域一致性是NP难的。因此,我们引入了一个变体AllBalance,其语义类似,只能传播多项式。我们考虑各种形式的AllBalance,并关注AtMostAllBalance,它实现了通常的主要目标,即约束B的上限。我们提供了一种专门的传播算法以及强大的分解功能,它们均在低多项式时间内运行。实验结果证明了这些新过滤方法的前景。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号