Parametric bounds for LPT scheduling on uniform processors (Q1179414)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Parametric bounds for LPT scheduling on uniform processors
scientific article

    Statements

    Parametric bounds for LPT scheduling on uniform processors (English)
    0 references
    0 references
    0 references
    26 June 1992
    0 references
    The following deterministic scheduling problem is discussed. Independent tasks \(\{T_ 1,T_ 2,\dots,T_ n\}\) are processed by a multiprocessor system, which consists of \(m\) processors \(P_ 1,P_ 2,\dots,P_ m\). Every task may be processed by any processor (without preemptions). Every processor \(P_ j\) has its own speed \(s_ j\). Each task \(T_ i\) has a processing time \(t_ i\) when \(T_ i\) is processed by a processor with speed 1. The aim is to find an assignment (schedule) of tasks to the processors which minimize the makespan (the total completion time of all tasks). The problem is known to be \(NP\)-hard. New performance guarantees for LPT (largest processing time) algorithms are proposed. The LPT schedule is obtained as follows. All tasks are ordered in nonincreasing order of processing times, and the next task from the obtained list is assigned to that processor which will complete it earlier than any other processor. Let us denote a makespan for LPT and optimal schedule by \(f^ 0\) and \(f^*\) respectively, and \(r_ m=s_{\max}/s_{\min}\) where \(s_{\max}=\max_{1\leq j\leq m}s_ j\), \(s_{\min}=\min_{1\leq j\leq m}s_ j\). Then \[ 1+{{(3^{m+1}/\sqrt{e}2^ m)-3} \over {(3^{m+1}/\sqrt{e}2^ m)-2}} r_ m/3\leq f^ 0/f^*\leq 1+r_ m/3. \]
    0 references
    0 references
    performance guarantees
    0 references
    largest processing time algorithm
    0 references
    makespan
    0 references