首页> 外文期刊>Constraints >A quadratic edge-finding filtering algorithm for cumulative resource constraints
【24h】

A quadratic edge-finding filtering algorithm for cumulative resource constraints

机译:累积资源约束的二次边缘过滤算法

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

摘要

The cumulative scheduling constraint, which enforces the sharing of a finite resource by several tasks, is widely used in constraint-based scheduling applications. Propagation of the cumulative constraint can be performed by several different filtering algorithms, often used in combination. One of the most important and successful of these filtering algorithms is edge-finding. Recent work by Vilim has resulted in a O(kn log n) algorithm for cumulative edge-finding (where n is the number of tasks and k is the number of distinct capacity requirements), as well as a new related filter, timetable edge-finding, with a complexity of O(n~2). We present a sound O(n~2) filtering algorithm for standard cumulative edge-finding, orthogonal to the work of Vilim; we also show how this algorithm's filtering may be improved by incorporating some reasoning from extended edge-finding, with no increase in complexity. The complexity of the new algorithm does not strictly dominate previous edge-finders for small k, and it sometimes requires more iterations to reach the same fixpoint; nevertheless, results from Project Scheduling Problem Library benchmarks show that in practice this algorithm consistently outperforms earlier edge-finding filters, and remains competitive with timetable edge-finding, despite the latter algorithm's generally stronger filtering.
机译:强制执行多个任务共享有限资源的累积调度约束已广泛用于基于约束的调度应用程序中。累积约束的传播可以通过几种通常组合使用的不同过滤算法来执行。这些过滤算法中最重要和最成功的方法之一是边缘查找。 Vilim的最新工作得出了一种O(kn log n)算法,用于累积边缘查找(其中n是任务数,k是不同的容量需求数),以及一个新的相关过滤器,时间表边缘-查找,复杂度为O(n〜2)。我们提出了一种声音O(n〜2)滤波算法,用于标准累积边缘查找,与Vilim的工作正交。我们还展示了如何通过合并扩展边缘查找中的某些推理来改进此算法的过滤,而不会增加复杂性。新算法的复杂性并不能严格控制先前的小k边缘查找器,有时还需要更多迭代才能达到相同的固定点。但是,项目计划问题库基准测试的结果表明,实际上,该算法始终优于早期的边缘查找过滤器,并且与时间表边缘查找相比仍具有竞争力,尽管后者算法通常具有更强的过滤能力。

著录项

  • 来源
    《Constraints》 |2014年第3期|243-269|共27页
  • 作者单位

    Department of Mathematics, Higher Teachers' Training College, University of Maroua, P.O Box 1045 Maroua, Cameroon Department of Mathematics, Faculty of Sciences, University of Yaounde Ⅰ, PO Box 812, Yaounde, Cameroon;

    Department of Computer Sciences, Faculty of Sciences, University of Yaounde Ⅰ, PO Box 812, Yaounde, Cameroon;

    Department of Information Technology, Computing Science Division, Uppsala University, Box 337, SE-751 05 Uppsala, Sweden;

    Department of Computer Sciences, Faculty of Sciences, University of Yaounde Ⅰ, PO Box 812, Yaounde, Cameroon;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Constraint-based scheduling; Edge-finding; Global constraints; Cumulative resource; Task intervals;

    机译:基于约束的调度;边缘寻找;全球限制;累积资源;任务间隔;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号