Abstract
We consider a single machine scheduling problem with total tardiness criteria and controllable job-processing times specified by a convex resource consumption function. The objective is to have the total tardiness limited into a given range, and minimize the total resource consumption. A polynomial time algorithm of O(n 2) is presented for the special case where jobs have a common due date.
References
Biskup, D., & Cheng, T. C. E. (1999). Single-machine scheduling with controllable processing times and earliness, tardiness and completion time penalties. Engineering Optimization, 31(3), 329–336.
Du, J. & Leung, J. Y. T. (1990). Minimizing total tardiness on one machine is NP-hard. Mathematics of Operations Research 15(3), 485–495.
Graham, R. L., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1979). Optimization and approximation in deterministic sequencing and scheduling: a survey. Annals of Discrete Mathematics 5(1), 287–326.
Janiak, A. (1986). One-machine scheduling problems with resource constraints. Lecture Notes in Control and Information Sciences, 84(1986), 358–364.
Kaspi, M., & Shabtay, D. (2004). Convex resource allocation for minimizing the makespan in a single machine with job release dates. Computers and Operations Research, 31(9), 1481–1489.
Monma, C. L., Schrijver, A., Todd, M. J., & Wei, V. K. (1990). Convex resource allocation problems on directed acyclic graphs: duality, complexity, special cases and extensions. Mathematics of Operations Research, 15, 736–748.
Shabtay, D., & Kaspi, M. (2004). Minimizing the total weighted flow time in a single machine with controllable processing times. Computers and Operations Research, 31(13), 2279–2289.
Shabtay, D., & Kaspi, M. (2006). Parallel machine scheduling with a convex resource consumption function. European Journal of Operational Research, 173(1), 92–107.
Shabtay, D., Kaspi, M., & Steiner, G. (2007). The no-wait two-machine flow-shop scheduling problem with convex resource-dependent processing times. IIE Transactions, 39(5), 539–557.
Shabtay, D., & Steiner, G. (2007). A survey of scheduling with controllable processing times. Discrete Applied Mathematics, 155(13), 1643–1666.
Vickson, R. G. (1980). Choosing the job sequence and processing times to minimize total processing plus flow cost on a single machine. Operations Research, 28(5), 1155–1167.
Xu, K., Feng, Z., & Jun, K. (2010a). A tabu-search algorithm for scheduling jobs with controllable processing times on a single machine to meet due dates. Computers and Operations Research, 37(11), 1924–1938.
Xu, K., Feng, Z., & Ke, L. (2010b). A branch and bound algorithm for scheduling jobs with controllable processing times on a single machine to meet due dates. Annals of Operations Research, 181(1), 303–324.
Zdrzalka, S. (1991). Scheduling jobs on a single machine with release dates, delivery times, and controllable processing times: worst-case analysis. Operations Research Letters, 10(9), 519–523.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xu, K., Feng, Z. & Ke, L. Single machine scheduling with total tardiness criterion and convex controllable processing times. Ann Oper Res 186, 383–391 (2011). https://doi.org/10.1007/s10479-010-0827-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-010-0827-6