Minimizing total completion time on parallel machines with deadline constraints

被引:14
|
作者
Leung, JYT [1 ]
Pinedo, M
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
[2] NYU, Stern Sch Business, New York, NY 10012 USA
关键词
parallel and identical machines; unrelated machines; total completion time; deadline constraints; preemptive scheduling; maximum lateness; polynomial-time algorithm;
D O I
10.1137/S0097539702406388
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider n independent jobs and m identical machines in parallel. Job j has a processing time p(j) and a deadline (d) over bar (j). It must complete its processing before or at its deadline. All jobs are available for processing at time t = 0 and preemptions are allowed. A set of jobs is said to be feasible if there exists a schedule that meets all the deadlines; such a schedule is called a feasible schedule. Given a feasible set of jobs, our goal is to find a schedule that minimizes the total completion time SigmaC(j). In the classical alpha|beta|gamma scheduling notation this problem is referred to as P|prmt, (d) over bar (j)\SigmaC(j). Lawler (Recent Results in the Theory of Machine Scheduling, in Mathematical Programming: The State of the Art, A. Bachem, M. Grotschel, and B. Korte, eds., Springer, Berlin, 1982, pp. 202 - 234) raised the question of whether or not the problem is NP-hard. In this paper we present a polynomial-time algorithm for every m greater than or equal to 2, and we show that the more general problem with m unrelated machines, i.e., R | prmt, (d) over bar (j)\SigmaC(j), is strongly NP-hard.
引用
收藏
页码:1370 / 1388
页数:19
相关论文
共 50 条
  • [21] Streaming approximation scheme for minimizing total completion time on parallel machines subject to varying processing capacity
    Fu, Bin
    Huo, Yumei
    Zhao, Hairong
    THEORETICAL COMPUTER SCIENCE, 2023, 961
  • [22] MINIMIZING TOTAL COMPLETION TIME ON PARALLEL MACHINES WITH UNIT LENGTH JOBS THAT NEED ONE ADDITIONAL RESOURCE
    Strusevich, V. A.
    SIBERIAN ELECTRONIC MATHEMATICAL REPORTS-SIBIRSKIE ELEKTRONNYE MATEMATICHESKIE IZVESTIYA, 2022, 19 (02): : 601 - 612
  • [23] Scheduling of parallel machines to minimize total completion time subject to s-precedence constraints
    Kim, Eun-Seok
    Sung, Chang-Sup
    Lee, Ik-Sun
    COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (03) : 698 - 710
  • [24] Approximating total weighted completion time on identical parallel machines with precedence constraints and release dates
    Jaeger, Sven
    OPERATIONS RESEARCH LETTERS, 2018, 46 (05) : 505 - 509
  • [25] Parallel genetic algorithm for minimizing total weighted completion time
    Bozejko, W
    Wodecki, M
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2004, 2004, 3070 : 400 - 405
  • [26] A note on the preemptive scheduling to minimize total completion time with release time and deadline constraints
    Wan, Long
    Yuan, Jinjiang
    Geng, Zhichao
    JOURNAL OF SCHEDULING, 2015, 18 (03) : 315 - 323
  • [27] A note on the preemptive scheduling to minimize total completion time with release time and deadline constraints
    Long Wan
    Jinjiang Yuan
    Zhichao Geng
    Journal of Scheduling, 2015, 18 : 315 - 323
  • [28] Minimizing Total Weighted Completion Time on Uniform Machines with Unbounded Batch
    Miao, Cuixia
    Zhang, Yu-Zhong
    Ren, Jianfeng
    OPERATIONS RESEARCH AND ITS APPLICATIONS, PROCEEDINGS, 2009, 10 : 402 - 408
  • [29] Minimizing makespan and total completion time for parallel batch processing machines with non-identical job sizes
    Cheng, Bayi
    Yang, Shanlin
    Hu, Xiaoxuan
    Chen, Bo
    APPLIED MATHEMATICAL MODELLING, 2012, 36 (07) : 3155 - 3161
  • [30] Three parallel machines scheduling with minimizing the maximum inter-completion time
    Zheng, Feifeng
    Sui, Yang
    Xu, Yinfeng
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2021, 41 (04): : 1025 - 1036