Minimizing average completion time in the presence of release dates

被引:9
|
作者
Cynthia Phillips
Clifford Stein
Joel Wein
机构
[1] Sandia National Labs.,Department of Computer Science, Sudikoff Laboratory
[2] Dartmouth College,Department of Computer Science
[3] Polytechnic University,undefined
来源
Mathematical Programming | 1998年 / 82卷
关键词
Scheduling; Preemptive scheduling; Average weighted completion time; Approximation algorithms; Relaxations; Linear programming;
D O I
暂无
中图分类号
学科分类号
摘要
A natural and basic problem in scheduling theory is to provide good average quality of service to a stream of jobs that arrive over time. In this paper we consider the problem of schedulingn jobs that are released over time in order to minimize the average completion time of the set of jobs. In contrast to the problem of minimizing average completion time when all jobs are available at time 0, all the problems that we consider are NP-hard, and essentially nothing was known about constructing good approximations in polynomial time. We give the first constant-factor approximation algorithms for several variants of the single and parallel machine models. Many of the algorithms are based on interesting algorithmic and structural relationships between preemptive and nonpreemptive schedules and linear programming relaxations of both. Many of the algorithms generalize to the minimization of averageweighted completion time as well. © 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
引用
收藏
页码:199 / 223
页数:24
相关论文
共 50 条
  • [1] Minimizing average completion time in the presence of release dates
    Phillips, C
    Stein, C
    Wein, J
    MATHEMATICAL PROGRAMMING, 1998, 82 (1-2) : 199 - 223
  • [2] On minimizing average weighted completion time of multiprocessor tasks with release dates
    Fishkin, AV
    Jansen, K
    Porkolab, L
    AUTOMATA LANGUAGES AND PROGRAMMING, PROCEEDING, 2001, 2076 : 875 - 886
  • [3] On minimizing average weighted completion time: A PTAS for the job shop problem with release dates
    Fishkin, AV
    Jansen, K
    Mastrolilli, M
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2003, 2906 : 319 - 328
  • [4] Minimizing Total Completion Time Subject to Job Release Dates and Preemption Penalties
    Zhaohui Liu
    T.C. Edwin Cheng
    Journal of Scheduling, 2004, 7 : 313 - 327
  • [5] Minimizing Total Completion Time for Preemptive Scheduling with Release Dates and Deadline Constraints
    He, Cheng
    Lin, Hao
    Lin, Yixun
    Dou, Junmei
    FOUNDATIONS OF COMPUTING AND DECISION SCIENCES, 2014, 39 (01) : 17 - 26
  • [6] Minimizing total completion time subject to job release dates and preemption penalties
    Liu, ZH
    Cheng, TCE
    JOURNAL OF SCHEDULING, 2004, 7 (04) : 313 - 327
  • [7] Minimizing total completion time subject to release dates and sequence‐dependentprocessing times
    L. Bianco
    P. Dell'Olmo
    S. Giordani
    Annals of Operations Research, 1999, 86 : 393 - 415
  • [8] Approximation schemes for minimizing total (weighted) completion time with release dates on a batch machine
    Liu, ZH
    Cheng, TCE
    THEORETICAL COMPUTER SCIENCE, 2005, 347 (1-2) : 288 - 298
  • [9] Semi-online Scheduling for Minimizing the Total Completion Time with Known Release Dates
    Nouinou, H.
    Arbaoui, T.
    Yalaoui, A.
    IFAC PAPERSONLINE, 2021, 54 (01): : 653 - 658
  • [10] Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
    Kramer, Arthur
    Dell'Amico, Mauro
    Feillet, Dominique
    Iori, Manuel
    COMPUTERS & OPERATIONS RESEARCH, 2020, 123 (123)