Single machine scheduling with release dates

被引:81
|
作者
Goemans, MX
Queyranne, M
Schulz, AS
Skutella, M
Wang, YG
机构
[1] MIT, Dept Math, Cambridge, MA 02139 USA
[2] CORE, Louvain, Belgium
[3] Univ British Columbia, Fac Commerce & Business Adm, Vancouver, BC V6T 1Z2, Canada
[4] MIT, Alfred P Sloan Sch Management, Cambridge, MA 02139 USA
[5] Tech Univ Berlin, Dept Math, D-1000 Berlin, Germany
[6] Tech Univ Berlin, Inst Math, Fak Math & Nat Wissensch 2, D-10623 Berlin, Germany
[7] Peoplesoft Inc, Pleasanton, CA 94588 USA
关键词
approximation algorithm; LP relaxation; scheduling; on-line algorithm;
D O I
10.1137/S089548019936223X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider the scheduling problem of minimizing the average weighted completion time of n jobs with release dates on a single machine. We first study two linear programming relaxations of the problem, one based on a time-indexed formulation, the other on a completion-time formulation. We show their equivalence by proving that a O(n log n) greedy algorithm leads to optimal solutions to both relaxations. The proof relies on the notion of mean busy times of jobs, a concept which enhances our understanding of these LP relaxations. Based on the greedy solution, we describe two simple randomized approximation algorithms, which are guaranteed to deliver feasible schedules with expected objective function value within factors of 1.7451 and 1.6853, respectively, of the optimum. They are based on the concept of common and independent alpha-points, respectively. The analysis implies in particular that the worst-case relative error of the LP relaxations is at most 1.6853, and we provide instances showing that it is at least e/(e-1) approximate to 1.5819. Both algorithms may be derandomized; their deterministic versions run in O(n(2)) time. The randomized algorithms also apply to the on-line setting, in which jobs arrive dynamically over time and one must decide which job to process without knowledge of jobs that will be released afterwards.
引用
收藏
页码:165 / 192
页数:28
相关论文
共 50 条
  • [1] Single machine scheduling with release dates and rejection
    Zhang, Liqi
    Lu, Lingfa
    Yuan, Jinjiang
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 198 (03) : 975 - 978
  • [2] Single machine scheduling with deadlines, release and due dates
    Gordon, V
    Potapneva, E
    Werner, F
    [J]. ETFA '96 - 1996 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, VOLS 1 AND 2, 1996, : 22 - 26
  • [3] A BLOCK APPROACH FOR SINGLE-MACHINE SCHEDULING WITH RELEASE DATES AND DUE DATES
    GRABOWSKI, J
    NOWICKI, E
    ZDRZALKA, S
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1986, 26 (02) : 278 - 285
  • [4] Faster algorithms for single machine scheduling with release dates and rejection
    Ou, Jinwen
    Zhong, Xueling
    Li, Chung-Lun
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (08) : 503 - 507
  • [5] Improved algorithms for single machine scheduling with release dates and rejections
    Cheng He
    Joseph Y.-T. Leung
    Kangbok Lee
    Michael L. Pinedo
    [J]. 4OR, 2016, 14 : 41 - 55
  • [6] Improved algorithms for single machine scheduling with release dates and rejections
    He, Cheng
    Leung, Joseph Y. -T.
    Lee, Kangbok
    Pinedo, Michael L.
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2016, 14 (01): : 41 - 55
  • [7] Two-agent scheduling on a single machine with release dates
    Liu, Peihai
    Gu, Manzhan
    Li, Ganggang
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2019, 111 : 35 - 42
  • [8] Lagrangian relaxation algorithm for a single machine scheduling with release dates
    Jiang, Shujun
    Tang, Lixin
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL III, PROCEEDINGS, 2008, : 811 - 815
  • [9] Single machine scheduling with release dates: A distributionally robust approach
    Lu, Haimin
    Pei, Zhi
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 308 (01) : 19 - 37
  • [10] A Single Machine Preemptive Scheduling Problem with Arbitrary Release Dates and Fuzzy Due Dates
    Yuan, Xie
    Ou, LinLin
    [J]. 2009 ISECS INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT, VOL II, 2009, : 474 - +