Abstract
We study the scheduling situation where n tasks, subjected to release dates and due dates, have to be scheduled on m parallel processors. We show that, when tasks have unit processing times and either require 1 or m processors simultaneously, the minimum maximal tardiness can be computed in polynomial time. Two algorithms are described. The first one is based on a linear programming formulation of the problem while the second one is a combinatorial algorithm. The complexity status of this “tall/small” task scheduling problem P|r i ,p i =1, size i ∈{1, m}|T max was unknown before, even for two processors.
Similar content being viewed by others
REFERENCES
Blazewicz, J., K. H. Ecker, E. Pesch, G. Schmidt, and J. Weglarz, Scheduling Computer and Manufacturing Processes, Springer, 1996.
Brucker, P., Scheduling Algorithms, 3rd edn, Springer, 2001.
Brucker, P. and A. Krämer, “Polynomial algorithms for resource-constrained and multiprocessor task scheduling problems,” Eur. J. Oper. Res., 90, 214-226 (1996).
Lloyd, E. L., “Concurrent task systems,” Oper. Res., 29, 189-201 (1981).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Baptiste, P., Schieber, B. A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness. Journal of Scheduling 6, 395–404 (2003). https://doi.org/10.1023/A:1024012811536
Issue Date:
DOI: https://doi.org/10.1023/A:1024012811536