首页> 外文会议>International Workshop on Combinatorial Algorithms >Succinct Representation of Linear Extensions via MDDs and Its Application to Scheduling Under Precedence Constraints
【24h】

Succinct Representation of Linear Extensions via MDDs and Its Application to Scheduling Under Precedence Constraints

机译:通过MDD的线性扩展的简洁表示及其在优先约束下的调度应用

获取原文

摘要

We consider a single machine scheduling problem to minimize total flow time under precedence constraints, which is NP-hard. Matsumoto et al. proposed an exact algorithm that consists of two phases: first construct a Multi-valued Decision Diagram (MDD) to represent feasible permutations of jobs, and then find the shortest path in the MDD which corresponds to the optimal solution. Although their algorithm performs significantly better than standard IP solvers for problems with dense constraints, the performance rapidly diminishes when the number of constraints decreases, which is due to the exponential growth of MDDs. In this paper, we introduce an equivalence relation among feasible permutations and show that it suffices to construct an MDD that maintains only one representative for each equivalence class. Experimental results show that our algorithm outperforms Matsurnoto et al.'s algorithm for problems with sparse constraints, while keeping good performance for dense constraints. Moreover, we show that Matsurnoto et al.'s algorithm can be extended for solving a more general problem of minimizing weighted total flow time.
机译:我们考虑一个机器调度问题,以最大程度地减少优先级约束下的总流程时间,这是NP难的。松本等。提出了一种精确的算法,该算法包括两个阶段:首先构造一个多值决策图(MDD)来表示可行的作业排列,然后在MDD中找到与最优解相对应的最短路径。尽管对于密集约束的问题,他们的算法的性能明显优于标准IP解算器,但是当约束数量减少时,性能会迅速下降,这是由于MDD的指数增长所致。在本文中,我们介绍了可行排列之间的等价关系,并表明只要构造一个MDD,而该MDD只需为每个等价类维护一个代表即可。实验结果表明,对于稀疏约束问题,我们的算法优于Matsurnoto等人的算法,同时在密集约束条件下仍保持良好的性能。此外,我们表明,Matsurnoto等人的算法可以扩展,以解决使加权总流动时间最小化的更普遍的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号