×

On the complexity of scheduling with large communication delays. (English) Zbl 0947.90573

Summary: Given a directed acyclic graph (dag) with unit execution time tasks and constant communication delays \(c\geq 2\), we are interested in deciding if there is a schedule for the dag of length at most \(L\). We prove that the problem is polynomial when \(L\) is equal to \((c+1)\), or \((c+2)\) for the special case of \(c=2\), and that it is NP-complete for \((c+3)\) for any value of \(c\), even in the case of a bipartite dag of depth one.

MSC:

90B35 Deterministic scheduling theory in operations research
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Błażewicz, J.; Ecker, K. H.; Schmidt, G.; Weglarz, J., Scheduling in Computer and Manufacturing Systems (1994), Springer-Verlag: Springer-Verlag Berlin · Zbl 0816.90068
[2] Chrétienne, P.; Picouleau, C., Scheduling with communication delays: A survey, (Chrétienne, P.; etal., Scheduling Theory and Its Applications (1995), Wiley: Wiley New York)
[3] Coffman, E. G.; Denning, P. J., Operating Systems Theory (1976), Wiley: Wiley New York
[4] Garey, M. R.; Johnson, D. S., Computers and Intractability. A Guide to the Theory of NP-completeness (1979), Freeman: Freeman San Francisco, CA · Zbl 0411.68039
[5] Hoogeveen, J. A.; Lenstra, J. K.; Veltman, B., Three, four, five, six or the complexity of scheduling with communication delays, Operations Research Letters, 16, 129-137 (1994) · Zbl 0816.90083
[6] Graham, R. L.; Lawler, E. L.; Lenstra, J. K.; Rinnooy Kan, A. H.G., Optimization and approximation in deterministic scheduling: A survey, Annals of Discrete Mathematics, 5, 287-326 (1979) · Zbl 0411.90044
[7] Lenstra, J. K.; Rinnooy Kan, A. H.G., Complexity of scheduling under precedence constraints, Operations Research, 26, 22-35 (1978) · Zbl 0371.90060
[8] Leung, J. Y.-T., On scheduling independent tasks with restricted execution times, Operations Research, 30, 163-171 (1982) · Zbl 0481.90046
[9] Papadimitriou, C.; Yannakakis, M., Towards an architecture-independent analysis of parallel algorithms, SIAM Journal on Computing, 19, 2, 322-328 (1990) · Zbl 0692.68032
[10] Picouleau, C., Etude des problèmes d’optimisation dans les systèmes distribues, (Ph.D. Thesis (1992), Université Pierre et Marie Curie: Université Pierre et Marie Curie France)
[11] Rayward-Smith, V. J., UET Scheduling with unit interprocessor communication delays, Discrete Applied Mathematics, 18, 55-71 (1987) · Zbl 0634.90031
[12] Saad, R., Scheduling with communication delays, Journal of Combinatorial Mathematics and Combinatorial Computing, 18, 214-224 (1995) · Zbl 0833.68019
[13] van Leeuwen, J., Graph algorithms, (van Leeuwen, J., Handbook of Theoretical Computer Science (1990), Elsevier: Elsevier Amsterdam), 525-632 · Zbl 0900.68258
[14] Veltman, B., Multiprocessor scheduling with communication delays, (Ph.D. Thesis (1993), CWI: CWI Amsterdam) · Zbl 0711.68017
[15] Veltman, B.; Lageweg, B. J.; Lenstra, J. K., Multiprocessor scheduling with communication delays, Parallel Computing, 16, 173-182 (1990) · Zbl 0711.68017
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.