On the approximability of scheduling multiprocessor tasks with time-dependent processor and time requirements

Given a set of independent dedicated multiprocessor tasks with time-dependent execution and processor requirements, our objective is to find a schedule minimizing the makespan. In fact, the time-axis is partitionned to a set of intervals, and every task has a specific processing time and processor requirement for every time-interval. We show that this problem (denoted as td-fix ) cannot be approximated by any constant ratio approximation algorithm even in the case where two processors are considered (unless ). We present a polynomial time approximation scheme (PTAS) for the related-execution-times case with release dates, where the maximum processing time, , and the minimum processing time, ,o f each task are such that , with a parameter depending only on the number of processors (the number of intervals ,a s well as are considered as fixed constants). Notice that this PTAS extends the result of [3] for the classical model with dedicated tasks ( fix ) in the case where the execution of the tasks is subject to release dates ( fix ). Furthermore, we show that for the time-dependent problem with dedicated tasks, there is no PTAS in the case where a nonfixed number of intervals is considered even in the relatedexecution-times case and with a fixed number of processors (unless ).

[1]  Zsolt Tuza,et al.  Efficiency and effectiveness of normal schedules on three dedicated processors , 1997, Discret. Math..

[2]  Maciej Drozdowski,et al.  Scheduling multiprocessor tasks -- An overview , 1996 .

[3]  Han Hoogeveen,et al.  Complexity of Scheduling Multiprocessor Tasks with Prespecified Processor Allocations , 1994, Discret. Appl. Math..

[4]  Éva Tardos,et al.  Fast Approximation Algorithms for Fractional Packing and Covering Problems , 1995, Math. Oper. Res..

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  Jacek Blazewicz,et al.  Scheduling Multiprocessor Tasks on Three Dedicated Processors , 1992, Inf. Process. Lett..

[7]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[8]  Denis Trystram,et al.  Efficient approximation algorithms for scheduling malleable tasks , 1999, SPAA '99.

[9]  Gerhard J. Woeginger,et al.  A Review of Machine Scheduling: Complexity, Algorithms and Approximability , 1998 .

[10]  T. C. Edwin Cheng,et al.  The Complexity of Scheduling Starting Time Dependent Tasks with Release Times , 1998, Inf. Process. Lett..

[11]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[12]  Bahram Alidaee,et al.  Scheduling with time dependent processing times: Review and extensions , 1999, J. Oper. Res. Soc..

[13]  Klaus Jansen,et al.  Linear-Time Approximation Schemes for Scheduling Malleable Parallel Tasks , 1999, SODA '99.

[14]  Evripidis Bampis,et al.  Scheduling Independent Multiprocessor Tasks , 2002, Algorithmica.

[15]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[16]  Carsten Lund,et al.  Hardness of approximations , 1996 .

[17]  Michel X. Goemans,et al.  An Approximation Algorithm for Scheduling on Three Dedicated Machines , 1995, Discret. Appl. Math..