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 条
  • [1] Santa Claus Schedules Jobs on Unrelated Machines
    Svensson, Ola
    STOC 11: PROCEEDINGS OF THE 43RD ACM SYMPOSIUM ON THEORY OF COMPUTING, 2011, : 617 - 626
  • [2] Scheduling unrelated machines with two types of jobs
    Vakhania, Nodari
    Alberto Hernandez, Jose
    Werner, Frank
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (13) : 3793 - 3801
  • [3] Better Trees for Santa Claus
    Bamas, Etienne
    Rohwedder, Lars
    PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 1862 - 1875
  • [4] Exact and heuristic algorithms for scheduling jobs with time windows on unrelated parallel machines
    Tadumadze, Giorgi
    Emde, Simon
    Diefenbach, Heiko
    OR SPECTRUM, 2020, 42 (02) : 461 - 497
  • [5] Santa Claus Meets Hypergraph Matchings
    Asadpour, Arash
    Feige, Uriel
    Saberi, Amin
    ACM TRANSACTIONS ON ALGORITHMS, 2012, 8 (03)
  • [6] Scheduling deteriorating jobs with a learning effect on unrelated parallel machines
    Wang, Xiao-Yuan
    Wang, Jian-Jun
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (21-22) : 5231 - 5238
  • [7] Strong LP formulations for scheduling splittable jobs on unrelated machines
    Correa, Jose
    Marchetti-Spaccamela, Alberto
    Matuschke, Jannik
    Stougie, Leen
    Svensson, Ola
    Verdugo, Victor
    Verschae, Jose
    MATHEMATICAL PROGRAMMING, 2015, 154 (1-2) : 305 - 328
  • [8] An EPTAS for Scheduling on Unrelated Machines of Few Different Types
    Jansen, Klaus
    Maack, Marten
    ALGORITHMICA, 2019, 81 (10) : 4134 - 4164
  • [9] Scheduling MapReduce Jobs on Identical and Unrelated Processors
    Fotakis, Dimitris
    Milis, Ioannis
    Papadigenopoulos, Orestis
    Vassalos, Vasilis
    Zois, Georgios
    THEORY OF COMPUTING SYSTEMS, 2020, 64 (05) : 754 - 782
  • [10] Scheduling MapReduce Jobs on Identical and Unrelated Processors
    Dimitris Fotakis
    Ioannis Milis
    Orestis Papadigenopoulos
    Vasilis Vassalos
    Georgios Zois
    Theory of Computing Systems, 2020, 64 : 754 - 782