Stochastic Scheduling on Unrelated Machines

被引:2
|
作者
Skutella, Martin [1 ]
Sviridenko, Maxim [2 ]
Uetz, Marc [3 ]
机构
[1] TU Berlin, Inst Math, Berlin, Germany
[2] Univ Warwick, Dept Comp Sci, Coventry, W Midlands, England
[3] Univ Twente, Dept Appl Math, Enschede, Netherlands
基金
英国工程与自然科学研究理事会;
关键词
Stochastic Scheduling; Unrelated Machines; Approximation Algorithm; WEIGHTED COMPLETION-TIME; APPROXIMATION; OPTIMALITY; SINGLE;
D O I
10.4230/LIPIcs.STACS.2014.639
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Two important characteristics encountered in many real-world scheduling problems are heterogeneous processors and a certain degree of uncertainty about the sizes of jobs. In this paper we address both, and study for the first time a scheduling problem that combines the classical unrelated machine scheduling model with stochastic processing times of jobs. Here, the processing time of job j on machine i is governed by random variable P-i,P-j, and its realization becomes known only upon job completion. With w(j), being the given weight of job j, we study the objective to minimize the expected total weighted completion time E[Sigma(j) w(j)C(j)], where C-j is the completion time of job j. By means of a novel time-indexed linear programming relaxation, we compute in polynomial time a scheduling policy with performance guarantee (3 + Delta)/2 + epsilon. Here, epsilon > 0 is arbitrarily small, and Delta is an upper bound on the squared coefficient of variation of the processing times. When jobs also have individual release dates our bound is (2 + Delta) + epsilon. We also show that the dependence of the performance guarantees on A is tight. Via Delta = 0, currently best known bounds for deterministic scheduling on unrelated machines are contained as special case.
引用
收藏
页码:639 / 650
页数:12
相关论文
共 50 条
  • [41] Comparison of solution representations for scheduling in the unrelated machines environment
    Durasevic, Marko
    Jakobovic, Domagoj
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1336 - 1342
  • [42] An improved randomized truthful mechanism for scheduling unrelated machines
    Lu, Pinyan
    Yu, Changyuan
    STACS 2008: PROCEEDINGS OF THE 25TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 2008, : 527 - 538
  • [43] Distributed algorithmic mechanism design for scheduling on unrelated machines
    Carroll, TE
    Grosu, D
    8th International Symposium on Parallel Architectures, Algorithms and Networks, Proceedings, 2005, : 194 - 199
  • [44] A Unified Rounding Algorithm For Unrelated Machines Scheduling Problems
    Devanur, Nikhil R.
    Kulkarni, Janardhan
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 283 - 290
  • [45] Scheduling unrelated additive manufacturing machines with practical constraints
    Hu, Kanxin
    Che, Yuxin
    Zhang, Zhenzhen
    COMPUTERS & OPERATIONS RESEARCH, 2022, 144
  • [46] Approximability of average completion time scheduling on unrelated machines
    René Sitters
    Mathematical Programming, 2017, 161 : 135 - 158
  • [47] On preemptive scheduling on unrelated machines using linear programming
    Vakhania, Nodari
    AIMS MATHEMATICS, 2023, 8 (03): : 7061 - 7082
  • [48] Distributed algorithmic mechanism design for scheduling on unrelated machines
    Carroll, Thomas E.
    Grosu, Daniel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (03) : 397 - 406
  • [49] A PTAS for Scheduling Unrelated Machines of Few Different Types
    Gehrke, Jan Clemens
    Jansen, Klaus
    Kraft, Stefan E. J.
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2018, 29 (04) : 591 - 621
  • [50] Approximability of average completion time scheduling on unrelated machines
    Sitters, Rene
    MATHEMATICAL PROGRAMMING, 2017, 161 (1-2) : 135 - 158