An EPTAS for Scheduling on Unrelated Machines of Few Different Types

被引:10
|
作者
Jansen, Klaus [1 ]
Maack, Marten [1 ]
机构
[1] Univ Kiel, Dept Comp Sci, D-24118 Kiel, Germany
关键词
Scheduling; Unrelated machines; Makespan; Approximation; EPTAS; APPROXIMATION ALGORITHMS; UNIFORM PROCESSORS; ALLOCATION; SCHEME; NUMBER;
D O I
10.1007/s00453-019-00581-w
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the classical problem of scheduling on unrelated parallel machines, a set of jobs has to be assigned to a set of machines. The jobs have a processing time depending on the machine and the goal is to minimize the makespan, that is, the maximum machine load. It is well known that this problem is NP-hard and does not allow polynomial time approximation algorithms with approximation guarantees smaller than 1.5 unless P=NP. We consider the case that there are only a constant number K of machine types. Two machines have the same type if all jobs have the same processing time for them. This variant of the problem is strongly NP-hard already for K = 1. We present an efficient polynomial time approximation scheme (EPTAS) for the problem, that is, for any epsilon > 0 an assignment with makespan of length at most (1 + epsilon) times the optimum can be found in polynomial time in the input length and the exponent is independent of 1/epsilon. In particular, we achieve a running time of 2(O(K log(K) 1/epsilon) (log4 1/epsilon)) + poly(vertical bar I vertical bar), where vertical bar I vertical bar denotes the input length. Furthermore, we study three other problem variants and present an EPTAS for each of them: The Santa Claus problem, where the minimum machine load has to be maximized; the case of scheduling on unrelated parallel machines with a constant number of uniform types, where machines of the same type behave like uniformly related machines; and the multidimensional vector scheduling variant of the problem where both the dimension and the number of machine types are constant. For the Santa Claus problem we achieve the same running time. The results are achieved, using mixed integer linear programming and rounding techniques.
引用
收藏
页码:4134 / 4164
页数:31
相关论文
共 50 条
  • [31] Randomized Truthful Mechanisms for Scheduling Unrelated Machines
    Lu, Pinyan
    Yu, Changyuan
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2008, 5385 : 402 - 413
  • [32] On the complexity of scheduling unrelated parallel machines with limited preemptions
    Lenstra, Jan Karel
    Vakhania, Nodari
    OPERATIONS RESEARCH LETTERS, 2023, 51 (02) : 187 - 189
  • [33] Scheduling tasks with exponential duration on unrelated parallel machines
    Nouri, Mostafa
    Ghodsi, Mohammad
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (16-17) : 2462 - 2473
  • [34] Preemptive scheduling on unrelated machines with fractional precedence constraints
    Aggarwal, Vaneet
    Lan, Tian
    Peddireddy, Dheeraj
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 157 : 280 - 286
  • [35] Exact Approaches to Late Work Scheduling on Unrelated Machines
    Liu, Xinbo
    Wang, Wen
    Chen, Xin
    Sterna, Malgorzata
    Blazewicz, Jacek
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2023, 33 (02) : 285 - 295
  • [36] 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
  • [37] The Power of Preemption on Unrelated Machines and Applications to Scheduling Orders
    Correa, Jose R.
    Skutella, Martin
    Verschae, Jose
    APPROXIMATION, RANDOMIZATION, AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2009, 5687 : 84 - +
  • [38] Scheduling of unrelated parallel machines: an application to PWB manufacturing
    Yu, L
    Shih, HM
    Pfund, M
    Carlyle, WM
    Fowler, JW
    IIE TRANSACTIONS, 2002, 34 (11) : 921 - 931
  • [39] Optimal scheduling on unrelated parallel machines with combinatorial auction
    Yan, Xue
    Wang, Ting
    Shi, Xuefei
    ANNALS OF OPERATIONS RESEARCH, 2025, 344 (2-3) : 937 - 963
  • [40] Improved approximation schemes for scheduling unrelated parallel machines
    Jansen, K
    Porkolab, L
    MATHEMATICS OF OPERATIONS RESEARCH, 2001, 26 (02) : 324 - 338