摘要
研究了机器带有一个不可用时间段的单机最小化加权完工时间和调度问题,并假定被中断工件是部分可续的,即其已加工部分在机器重新可用之后需进行部分重新加工.文中简单说明此问题为NP-难问题,并提出了一种动态规划算法和一种分枝定界算法来求得此问题的最优解.实验结果证实了这两种算法的正确性及有效性,且表明分枝定界算法要优于动态规划算法.
Single-machine scheduling with an availability constraint to minimize total weighted completion time under the assumption that the disrupted job is semiresumable is considered in this paper.It is easily shown that this problem is NP-hard,and a dynamic programming algorithm and a branch-and-bound algorithm are developed to solve it optimally.Experiment results show that these two algorithms are accurate and efficient,and that the branch-and-bound outperforms the dynamic programming absolutely.
出处
《系统工程理论与实践》
EI
CSCD
北大核心
2009年第2期134-143,共10页
Systems Engineering-Theory & Practice
基金
国家自然科学基金(70631003)
国家高技术研究发展计划(863)重点项目(2008AA042901)
关键词
单机调度
部分可续型
加权最短加工时间优先规则
动态规划
分枝定界
single-machine scheduling
semiresumable case
weighted shortest processing time(WSPT)
dynamic programming
branch-and-bound