Stochastic Load Balancing on Unrelated Machines

被引:0
|
作者
Gupta, Anupam [1 ]
Kumar, Amit [2 ]
Nagarajan, Viswanath [3 ]
Shen, Xiangkun [3 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[2] IIT Delhi, Dept Comp Sci & Engn, Delhi, India
[3] Univ Michigan, Dept Ind & Operat Engn, Ann Arbor, MI 48109 USA
关键词
APPROXIMATION ALGORITHMS; BANDWIDTH;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of makespan minimization: i.e., scheduling jobs on machines to minimize the maximum load. For the deterministic case, good approximations are known even when the machines are unrelated. However, the problem is not well-understood when there is uncertainty in the job sizes. In our setting the job sizes are stochastic, i.e., the size of a job j on machine i is a random variable X-ij, whose distribution is known. (Sizes of different jobs are independent of each other.) The goal is to find a fixed assignment of jobs to machines, to minimize the expected makespan-i.e.,the expected value of the maximum load over the m machines. For the identical machines special case when the size of a job is the same across all machines, a constant-factor approximation algorithm has long been known. However, the problem has remained open even for the next-harder related machines case. Our main result is a constant-factor approximation for the most general case of unrelated machines. The main technical challenge we overcome is obtaining an efficiently computable lower bound for the optimal solution. We give an exponential-sized LP that we argue gives a strong lower bound. Then we show how to round any fractional solution to satisfy only a small subset of the constraints, which are enough to bound the expected makespan of our solution. We then consider two generalizations. The first is the budgeted makespan minimization problem, where the goal is to minimize the makespan subject to scheduling any subset of jobs whose reward is at least some target reward R. We extend our above result to a constant-factor approximation here using polyhedral properties of the bipartite matching polytope. The second problem is the q-norm minimization problem, where we want to minimize the expected L-q-norm of the load vectors. Here we give an O(q/log q)-approximation algorithm using a reduction to the deterministic q-norm problem with side constraints.
引用
收藏
页码:1274 / 1285
页数:12
相关论文
共 50 条
  • [1] Stochastic Load Balancing on Unrelated Machines
    Gupta, Anupam
    Kumar, Amit
    Nagarajan, Viswanath
    Shen, Xiangkun
    MATHEMATICS OF OPERATIONS RESEARCH, 2021, 46 (01) : 115 - 133
  • [2] Better Bounds for Online Load Balancing on Unrelated Machines
    Caragiannis, Ioannis
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 972 - 981
  • [3] Stochastic Scheduling on Unrelated Machines
    Skutella, Martin
    Sviridenko, Maxim
    Uetz, Marc
    31ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2014), 2014, 25 : 639 - 650
  • [4] Stochastic Online Scheduling on Unrelated Machines
    Gupta, Varun
    Moseley, Benjamin
    Uetz, Marc
    Xie, Qiaomin
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2017, 2017, 10328 : 228 - 240
  • [5] Improved bi-criteria approximation schemes for load balancing on unrelated machines with cost constraints
    Nguyen, Trung Thanh
    Rothe, Joerg
    THEORETICAL COMPUTER SCIENCE, 2021, 858 : 35 - 48
  • [6] Online Load Balancing on Related Machines
    Im, Sungjin
    Kell, Nathaniel
    Panigrahi, Debmalya
    Shadloo, Maryam
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 30 - 43
  • [7] Online Unrelated Machine Load Balancing with Predictions Revisited
    Li, Shi
    Xian, Jiayi
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [8] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Tomáš Ebenlendr
    Marek Krčál
    Jiří Sgall
    Algorithmica, 2014, 68 : 62 - 80
  • [9] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Ebenlendr, Tomas
    Krcal, Marek
    Sgall, Jiri
    ALGORITHMICA, 2014, 68 (01) : 62 - 80
  • [10] Graph Balancing: A Special Case of Scheduling Unrelated Parallel Machines
    Ebenlendr, Tomas
    Krcal, Marek
    Sgall, Jiri
    PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 483 - 490