Abstract
In this paper, we consider some scheduling problems on a single machine, where weighted or unweighted total tardiness has to be maximized in contrast to usual minimization problems. These problems are theoretically important and have also practical interpretations. For the total weighted tardiness maximization problem, we present an NP-hardness proof and a pseudo-polynomial solution algorithm. For the unweighted total tardiness maximization problem with release dates, NP-hardness is proven. Complexity results for some other classical objective functions (e.g., the number of tardy jobs, total completion time) and various additional constraints (e.g., deadlines, weights and/or release dates of jobs may be given) are presented as well.
Similar content being viewed by others
References
Aloulou, M. A., & Artigues, C. (2010). Flexible solutions in disjunctive scheduling: general formulation and study of the flow-shop case. Computers & Operations Research, 37(5), 890–898.
Aloulou, M. A., Kovalyov, M. Y., & Portmann, M.-C. (2004). Maximization problems in single machine scheduling. Annals of Operations Research, 129, 21–32.
Aloulou, M. A., Kovalyov, M. Y., & Portmann, M.-C. (2007). Evaluation flexible solutions in single machine scheduling via objective function maximization: the study of computational complexity. RAIRO. Recherche Opérationnelle, 41, 1–18.
Baker, K. R. (1974). Introduction to sequencing and scheduling. New York: Wiley.
Gafarov, E. R., Lazarev, A. A., & Werner, F. (2010a). Algorithms for maximizing the number of tardy jobs or total tardiness on a single machine. Automation and Remote Control, 71(10), 2070–2084.
Gafarov, E. R., Lazarev, A. A., & Werner, F. (2010b). Classical combinatorial and single machine scheduling problems with opposite optimality criteria. Preprint 11/10, FMA, Otto-von-Guericke-Universität Magdeburg.
Gafarov, E. R., Lazarev, A. A., & Werner, F. (2012). Transforming a pseudo-polynomial algorithm for the single machine total tardiness maximization problem into a polynomial one. Annals of Operations Research, 196(1), 247–261.
Graham, R. L., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Optimization and approximation in deterministic machine scheduling: a survey. Annals of Discrete Mathematics, 5, 287–326.
Lawler, E. L. (1977). A pseudopolynomial algorithm for sequencing jobs to minimize total tardiness. Annals of Discrete Mathematics, 1, 331–342.
Lawler, E. L., & Moore, J. M. (1969). A functional equation and its application to resource allocation and sequencing problems. Management Science, 16(1), 77–84.
Lenstra, J. K., Rinnooy Kan, A. H. G., & Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Discrete Mathematics, 1, 343–362.
van den Akker, M., & Hoogeveen, H. (2004). Minimizing the number of tardy jobs. In Y.-T. Leung (Ed.), Handbook of scheduling: algorithms, models and performance analysis. London: Chapman & Hall.
Acknowledgements
This work has been partially supported by DAAD (Deutscher Akademischer Austauschdienst): A/08/80442/Ref. 325 and by RFBR (Russian Foundation for Basic Research): 11-08-13121. The authors are grateful to the anonymous referees for their constructive suggestions which helped us to improve the presentation.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gafarov, E.R., Lazarev, A.A. & Werner, F. Single machine total tardiness maximization problems: complexity and algorithms. Ann Oper Res 207, 121–136 (2013). https://doi.org/10.1007/s10479-012-1288-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-012-1288-x