A half-integral linear programming relaxation for scheduling precedence-constrained jobs on a single machine

被引:61
|
作者
Chudak, FA
Hochbaum, DS
机构
[1] IBM Corp, Thomas J Watson Res Ctr, Yorktown Heights, NY 10598 USA
[2] Univ Calif Berkeley, Dept IEOR, Berkeley, CA 94720 USA
关键词
scheduling; precedence constraints; approximation algorithms; linear programming;
D O I
10.1016/S0167-6377(99)00056-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We present a new linear programming relaxation for the problem of minimizing the sum of weighted completion times of precedence-constrained jobs. Given a set of n jobs, each job j has processing time p(j) and weight w(j). There is also a partial order < on the execution of the jobs: if j < k, job k may not start processing before job j has been completed. For C-j representing the completion time of job j, the objective is to minimize the weighted sum of completion times, Sigma(j) w(j)C(j). The new relaxation is simple and compact, has exactly two variables per inequality and half-integral extreme points. An optimal solution can be found via a minimum cut computation, which provides a new 2-approximation algorithm in the complexity of a minimum cut on a graph. As a by-product, we also introduce another new 2-approximation algorithm for the problem. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:199 / 204
页数:6
相关论文
共 50 条
  • [1] Approximating precedence-constrained single machine scheduling by coloring
    Ambuhl, Christoph
    Mastrolilli, Monaldo
    Svensson, Ola
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 15 - 26
  • [2] Precedence-Constrained Scheduling of Malleable Jobs with Preemption
    Makarychev, Konstantin
    Panigrahi, Debmalya
    AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 823 - 834
  • [3] An exact algorithm for the precedence-constrained single-machine scheduling problem
    Tanaka, Shunji
    Sato, Shun
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 229 (02) : 345 - 352
  • [4] Multiprocessor Scheduling of Precedence-constrained Mixed-Critical Jobs
    Socci, Dario
    Poplavko, Peter
    Bensalem, Saddek
    Bozga, Marius
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 198 - 207
  • [5] Scheduling Precedence-Constrained Jobs on Related Machines with Communication Delay
    Maiti, Biswaroop
    Rajaraman, Rajmohan
    Stalfa, David
    Svitkina, Zoya
    Vijayaraghavan, Aravindan
    2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020), 2020, : 834 - 845
  • [6] Scheduling precedence-constrained jobs with Stochastic processing times on parallel machines
    Skutella, M
    Uetz, M
    PROCEEDINGS OF THE TWELFTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2001, : 589 - 590
  • [7] Approximation algorithms for precedence-constrained identical machine scheduling with rejection
    Xianzhao Zhang
    Dachuan Xu
    Donglei Du
    Chenchen Wu
    Journal of Combinatorial Optimization, 2018, 35 : 318 - 330
  • [8] Approximation algorithms for precedence-constrained identical machine scheduling with rejection
    Zhang, Xianzhao
    Xu, Dachuan
    Du, Donglei
    Wu, Chenchen
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2018, 35 (01) : 318 - 330
  • [9] Scheduling Precedence-Constrained Jobs on Two Resources to Minimize the Total Weighted Completion Time
    Rajneesh, R.
    Elmaghraby, S. E.
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IEEE-IESM 2013), 2013, : 592 - 598
  • [10] A cutting plane approach for the multi-machine precedence-constrained scheduling problem
    Prahalad Venkateshan
    Joseph Szmerekovsky
    George Vairaktarakis
    Annals of Operations Research, 2020, 285 : 247 - 271