【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号