SANTA CLAUS SCHEDULES JOBS ON UNRELATED MACHINES

被引:51
|
作者
Svensson, Ola [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Sch Comp & Commun Sci, CH-1015 Lausanne, Switzerland
关键词
approximation algorithms; linear programming; scheduling; APPROXIMATION; ALLOCATION; ALGORITHMS;
D O I
10.1137/110851201
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One of the classic results in scheduling theory is the 2-approximation algorithm by Lenstra, Shmoys, and Tardos for the problem of scheduling jobs to minimize makespan on unrelated machines; i.e., job j requires time p(ij) if processed on machine i. More than two decades after its introduction it is still the algorithm of choice even in the restricted model where processing times are of the form p(ij) is an element of {p(j), infinity}. This problem, also known as the restricted assignment problem, is NP-hard to approximate within a factor less than 1.5, which is also the best known lower bound for the general version. Our main result is a polynomial time algorithm that estimates the optimal makespan of the restricted assignment problem within a factor 33/17 + epsilon approximate to 1.9412 + epsilon, where epsilon > 0 is an arbitrarily small constant. The result is obtained by upper bounding the integrality gap of a certain strong linear program, known as the configuration LP, that was previously successfully used for the related Santa Claus problem. Similar to the strongest analysis for that problem our proof is based on a local search algorithm that will eventually find a schedule of the mentioned approximation guarantee but is not known to converge in polynomial time.
引用
收藏
页码:1318 / 1341
页数:24
相关论文
共 50 条
  • [31] APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES
    LENSTRA, JK
    SHMOYS, DB
    TARDOS, E
    MATHEMATICAL PROGRAMMING, 1990, 46 (03) : 259 - 271
  • [32] A Unified Approach to Scheduling on Unrelated Parallel Machines
    Kumar, V. S. Anil
    Marathe, Madhav V.
    Parthasarathy, Srinivasan
    Srinivasan, Aravind
    JOURNAL OF THE ACM, 2009, 56 (05)
  • [33] On the configuration-LP for scheduling on unrelated machines
    Verschae, Jose
    Wiese, Andreas
    JOURNAL OF SCHEDULING, 2014, 17 (04) : 371 - 383
  • [34] Energy Aware Scheduling for Unrelated Parallel Machines
    Angel, Eric
    Bampis, Evripidis
    Kacem, Fadi
    2012 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS, CONFERENCE ON INTERNET OF THINGS, AND CONFERENCE ON CYBER, PHYSICAL AND SOCIAL COMPUTING (GREENCOM 2012), 2012, : 533 - 540
  • [35] Mechanism Design for Fractional Scheduling on Unrelated Machines
    Christodoulou, George
    Koutsoupias, Elias
    Kovacs, Annamaria
    ACM TRANSACTIONS ON ALGORITHMS, 2010, 6 (02)
  • [36] Partial dominated schedules and minimizing the total completion time of deteriorating jobs
    Ocetkiewicz, Krzysztof M.
    OPTIMIZATION, 2013, 62 (10) : 1341 - 1356
  • [37] Parallel machines scheduling with deteriorating jobs and availability constraints
    Zhao, Chuanli
    Tang, Hengyong
    JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 2014, 31 (03) : 501 - 512
  • [38] 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
  • [39] Scheduling on Uniform and Unrelated Machines with Bipartite Incompatibility Graphs
    Pikies, Tytus
    Furmanczyk, Hanna
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2022), 2022, : 661 - 671
  • [40] Makespan minimization on unrelated parallel machines with a few bags
    Page, Daniel R.
    Solis-Oba, Roberto
    THEORETICAL COMPUTER SCIENCE, 2020, 821 : 34 - 44