【24h】

Design and Implementation of Bounded-Length Sequence Variables

机译:界限序列变量的设计与实现

获取原文

摘要

We present the design and implementation of bounded - length sequence (BLS) variables for a CP solver. The domain of a BLS variable is represented as the combination of a set of candidate lengths and a sequence of sets of candidate characters. We show how this representation, together with requirements imposed by propagators, affects the implementation of BLS variables for a copying CP solver, most importantly the closely related decisions of data structure, domain restriction operations, and propagation events. The resulting implementation outperforms traditional bounded-length string representations for CP solvers, which use a fixed-length array of candidate characters and a padding symbol.
机译:我们介绍了CP求解器的有界长度序列(BLS)变量的设计和实现。 BLS变量的域表示为一组候选长度和一组候选字符序列的组合。我们展示了这种表示如何以及传播者施加的要求,影响了用于复制CP求解器的BLS变量的实现,最重要的是数据结构,域限制操作和传播事件的密切相关决策。由此产生的实现优于CP求解器的传统界限长度表示,它使用固定长度的候选字符和填充符号。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号