An EPTAS for scheduling on unrelated machines of few different types (Q5919620)

From MaRDI portal
scientific article; zbMATH DE number 6778732
Language Label Description Also known as
English
An EPTAS for scheduling on unrelated machines of few different types
scientific article; zbMATH DE number 6778732

    Statements

    An EPTAS for scheduling on unrelated machines of few different types (English)
    0 references
    0 references
    0 references
    10 September 2019
    0 references
    22 September 2017
    0 references
    The authors consider the scheduling problem with unrelated parallel machines with minimizing the makespan, where only a constant number of machine types \(K\) exists. This means that two machines are of the same type if all jobs have the same processing time on these machines. Since even this special case of the problem is already strongly NP-hard for \(K = 1\), the authors present an efficient polynomial time approximation scheme (EPTAS) for constant \(K\), i.e., for any \(\epsilon > 0\), a schedule with a length of at most (\(1 + \epsilon\)) times the optimal makespan can be found in polynomial time in the input length and the exponent is independent of \(1 / \epsilon\). The basic scheme is presented in Section 2 and in Section 3, the running time is improved by the use of techniques that utilize results concerning the existence of solutions for integer programming programs with a simple structure. In Sections 4--6, three further problems are studied which also allow the derivation of an EPTAS, namely the Santa Claus Problem, where the minimum machine load has to be maximized (Section 4), the problem with unrelated machines and a constant number \(K\) of uniform machine types (Section 5), and the \(D\)-dimensional unrelated vector scheduling problem, where both the dimension \(D\) and the number \(K\) of machine types are constant (Section 7). For the derivation of the EPTASs, mainly mixed integer programming and rounding techniques have been applied. Finally, some possible directions of further investigations are briefly discussed in Section 7.
    0 references
    0 references
    scheduling
    0 references
    unrelated machines
    0 references
    makespan
    0 references
    Santa Claus problem
    0 references
    efficent polynomial time approximation scheme
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references