...
首页> 外文期刊>Constraints >On matrices, automata, and double counting in constraint programming
【24h】

On matrices, automata, and double counting in constraint programming

机译:关于约束编程中的矩阵,自动机和重复计数

获取原文
获取原文并翻译 | 示例

摘要

Matrix models are ubiquitous for constraint problems. Many such problems have a matrix of variables M, with the same constraint C defined by a finite-state automaton A on each row of M and a global cardinality constraint gcc on each column of M. We give two methods for deriving, by double counting, necessary conditions on the cardinality variables of the gcc constraints from the automaton A. The first method yields linear necessary conditions and simple arithmetic constraints. The second method introduces the cardinality automaton, which abstracts the overall behaviour of all the row automata and can be encoded by a set of linear constraints. We also provide a domain consistency filtering algorithm for the conjunction of lexicographic ordering constraints between adjacent rows of M. and (possibly different) automaton constraints on the rows. We evaluate the impact of our methods in terms of runtime and search effort on a large set of nurse rostering problem instances.
机译:矩阵模型对于约束问题无处不在。许多这样的问题都有变量M的矩阵,相同的约束C由M的每一行上的有限状态自动机A定义,而M的每一列上的全局基数约束gcc定义。我们给出了两种通过重复计算得出的方法,这是自动机A对gcc约束的基数变量的必要条件。第一种方法产生线性必要条件和简单的算术约束。第二种方法引入了基数自动机,它抽象了所有行自动机的整体行为,并且可以通过一组线性约束进行编码。我们还提供了域一致性过滤算法,用于将M.的相邻行之间的字典顺序约束与行上的(可能不同的)自动机约束相结合。我们根据运行时和搜索工作量评估方法对大量护士排班问题实例的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号