首页> 外文期刊>Constraints >Extension of O(n log n) Filtering Algorithms for the Unary Resource Constraint to Optional Activities
【24h】

Extension of O(n log n) Filtering Algorithms for the Unary Resource Constraint to Optional Activities

机译:一元资源约束的O(n log n)过滤算法扩展到可选活动

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

摘要

Scheduling is one of the most successful application areas of constraint programming mainly thanks to special global constraints designed to model resource restrictions. Among these global constraints, edge-finding and not-firstot-last are the most popular filtering algorithms for unary resources. In this paper we introduce new O(n log n) versions of these two filtering algorithms and one more O(n log n) filtering algorithm called detectable precedences. These algorithms use a special data structures Θ-tree and Θ-A-tree. These data structures are especially designed for "what-if" reasoning about a set of activities so we also propose to use them for handling so called optional activities, i.e., activities which may or may not appear on the resource. In particular, we propose new O(n log n) variants of filtering algorithms which are able to handle optional activities: overload checking, detectable precedences and not-firstot-last.
机译:调度是约束编程最成功的应用领域之一,这主要归功于为建模资源约束而设计的特殊全局约束。在这些全局约束中,边缘查找和not-first / not-last是一元资源最受欢迎的过滤算法。在本文中,我们介绍了这两种过滤算法的新O(n log n)版本,以及另外一种称为可检测优先级的O(n log n)过滤算法。这些算法使用特殊的数据结构Θ树和ΘA树。这些数据结构是专为有关一组活动的“假设”推理而设计的,因此我们还建议使用它们来处理所谓的可选活动,即可能或可能不会出现在资源上的活动。特别是,我们提出了新的O(n log n)过滤算法变体,它们能够处理可选活动:过载检查,可检测的优先级和非第一/非最后。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号