摘要
研究了工件具有子工件工期的排序问题.需要在一台单机上加工若干个给定的工件.每个工件由若干个子工件组成,每个子工件都有各自的工期.只有当工件的每个子工件都按时完成,才能称该工件是按时完工工件,否则,称该工件产生延误.目标是最大化按时完工的工件个数.证明当每个工件都被分成两个子工件时,该问题是NP-难的,而且不存在完全多项式时间近似方案(fully polynomial time approximation scheme,简记为FPTAS).提出两个启发式算法,利用数值模拟比较它们的性能,并且将这两个启发式算法的解与最优解的上界进行比较.
In this paper,we study a single machine scheduling problem in which sub-jobs have due dates.Given a set of jobs,each job is divided into several sub-jobs and each sub-job has a due date.A job is completed on time only if all its sub-jobs are completed before their due dates.We prove that even if each job has two sub-jobs,this problem is NP-hard and there is no FPTAS for this special case.Furthermore,we propose two heuristics for this model and a heuristic to get an upper bound and carry out numerical experiments to compare their performances.
作者
仲维亚
杨若瑶
ZHONG Weiya;YANG Ruoyao(School of Management,Shanghai University,Shanghai 200444,China)
出处
《运筹学学报》
北大核心
2019年第2期67-74,共8页
Operations Research Transactions
基金
国家自然科学基金(Nos.11571221
11871327)
关键词
排序
子工件工期
启发式算法
scheduling
sub-job’s due date
heuristic algorithm