Malleable scheduling beyond identical machines

被引:2
|
作者
Fotakis, Dimitris [1 ]
Matuschke, Jannik [2 ]
Papadigenopoulos, Orestis [3 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece
[2] Katholieke Univ Leuven, Res Ctr Operat Management, Leuven, Belgium
[3] Univ Texas Austin, Dept Comp Sci, Austin, TX 78712 USA
关键词
Malleable; Scheduling; Packing; Jobs; Machines; Parallel; Makespan; Unrelated; Uniform; Restricted; Moldable; Rounding; Approximation; APPROXIMATION ALGORITHM; TASKS;
D O I
10.1007/s10951-022-00733-x
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In malleable job scheduling, jobs can be executed simultaneously on multiple machines with the processing time depending on the number of allocated machines. In this setting, jobs are required to be executed non-preemptively and in unison, in the sense that they occupy, during their execution, the same time interval over all the machines of the allocated set. In this work, we study generalizations of malleable job scheduling inspired by standard scheduling on unrelated machines. Specifically, we introduce a general model of malleable job scheduling, where each machine has a (possibly different) speed for each job, and the processing time of a job j on a set of allocated machines S depends on the total speed of S with respect to j. For machines with unrelated speeds, we show that the optimal makespan cannot be approximated within a factor less than e/e-1, unless P = NP. On the positive side, we present polynomial-time algorithms with approximation ratios 2e/e-1 for machines with unrelated speeds, 3 for machines with uniform speeds, and 7/3 for restricted assignments on identical machines. Our algorithms are based on deterministic LP rounding. They result in sparse schedules, in the sense that each machine shares at most one job with other machines. We also prove lower bounds on the integrality gap of 1 +phi for unrelated speeds (phi is the golden ratio) and 2 for uniform speeds and restricted assignments. To indicate the generality of our approach, we show that it also yields constant factor approximation algorithms for a variant where we determine the effective speed of a set of allocated machines based on the L-p norm of their speeds.
引用
收藏
页码:425 / 442
页数:18
相关论文
共 50 条
  • [41] Order acceptance and scheduling on two identical parallel machines
    Wang, Xiuli
    Huang, Guodong
    Hu, Xiuwu
    Cheng, T. C. Edwin
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2015, 66 (10) : 1755 - 1767
  • [42] Preemptive scheduling on identical parallel machines subject to deadlines
    Azizoglu, M
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 148 (01) : 205 - 210
  • [43] A Parallel Approximation Algorithm for Scheduling Parallel Identical Machines
    Ghalami, Laleh
    Grosu, Daniel
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 442 - 451
  • [44] Fuzzy Order Acceptance and Scheduling on Identical Parallel Machines
    Barak, Mensure Zuhal Erisgin
    Koyuncu, Melik
    SYMMETRY-BASEL, 2021, 13 (07):
  • [45] Semi on-line scheduling on two identical machines
    He, Y
    Zhang, G
    COMPUTING, 1999, 62 (03) : 179 - 187
  • [46] Approximating Real-Time Scheduling on Identical Machines
    Bansal, Nikhil
    Rutten, Cyriel
    van der Ster, Suzanne
    Vredeveld, Tjark
    van der Zwaan, Ruben
    LATIN 2014: THEORETICAL INFORMATICS, 2014, 8392 : 550 - 561
  • [47] Scheduling identical jobs on uniform machines with a conflict graph
    Mallek, Amin
    Bendraouche, Mohamed
    Boudhar, Mourad
    COMPUTERS & OPERATIONS RESEARCH, 2019, 111 : 357 - 366
  • [48] Semi On-Line Scheduling on Two Identical Machines
    Y. He
    G. Zhang
    Computing, 1999, 62 : 179 - 187
  • [49] New benchmark algorithm for hybrid flowshop scheduling with identical machines
    Lin, Shih-Wei
    Cheng, Chen-Yang
    Pourhejazy, Pourya
    Ying, Kuo-Ching
    Lee, Chia-Hui
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 183
  • [50] Lower Bounds for Scheduling on Identical Parallel Machines with Heads and Tails
    Mohamed Haouari
    Anis Gharbi
    Annals of Operations Research, 2004, 129 : 187 - 204