Abstract
We consider parallel machines scheduling problem in which the actual processing time of the job is a proportional function of its starting time and each machine is not available in a specified time period. We consider the non-resumable case. The objective is to minimize the weighted sum of completion times. We show that the general case of the problem is inapproximable unless P = NP and present a pseudo-polynomial dynamic programming algorithm. We also present a fully polynomial-time approximation scheme for the special case of the problem where only one machine is not available in a specified time period.
Similar content being viewed by others
References
Alidaee, B., Womer, N.K.: Scheduling with time dependent processing times: review and extensions. J. Oper. Res. Soc. 50, 711–720 (1999)
Browne, S., Yechiali, U.: Scheduling deteriorating jobs on a single processor. Oper. Res. 38, 495–498 (1990)
Chen, Z.L.: Parallel machine scheduling with time dependent processing times. Discret. Appl. Math. 70, 81–93 (1996)
Cheng, T.C.E., Ding, Q., Lin, B.M.T.: A concise survey of scheduling with time-dependent processing times. Eur. J. Oper. Res. 152, 1–13 (2004)
Cheng, T.C.E., Kang, L.Y., Ng, C.T.: Single machine due-date scheduling of jobs with decreasing start-time dependent processing times. Trans. Oper. Res. 22, 355–366 (2005)
Fan, B., Li, S., Zhou, L., Zhang, L.: Scheduling resumable deteriorating jobs on a single machine with non-availability constraints. Theor. Comput. Sci. 412, 275–280 (2011)
Fu, B., Huo, Y.M., Zhao, H.R.: Exponential inapproximability and FPTAS for scheduling with availability constraints. Theor. Comput. Sci. 410, 2663–2674 (2009)
Gawiejnowicz, S.: Scheduling deteriorating jobs subject to job or machine availability constraints. Eur. J. Oper. Res. 180, 472–478 (2007)
Gawiejnowicz, S.: Time-Dependent Scheduling. Springer, Berlin Heidelberg (2008)
Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discret. Math. 5, 287–326 (1979)
Gupta, J.N.D., Gupta, S.K.: Single facility scheduling with nonlinear processing times. Comput. Ind. Eng. 14, 387–393 (1988)
Ji, M., He, Y., Cheng, T.C.E.: Scheduling linear deteriorating jobs with availability constraint on a single machine. Theore. Comput. Sci. 362, 115–126 (2006)
Ji, M., Cheng, T.C.E.: Parallel-machine scheduling with simple linear deterioration to minimize total completion time. Eur. J. Oper. Res. 188, 342–347 (2008)
Kovalyov, M.Y., Kubiak, W.: A fully polynomial approximation scheme for minimizing makespan of deteriorating jobs. J. Heuri. 3, 287–297 (1998)
Kovalyov, M.Y., Kubiak, W.: A fully polynomial approximation scheme for the weighted earliness-tardiness problem. Oper. Res. 47, 757–761 (1999)
Lee, C.Y., Liman, S.D.: Capacitated two-parallel machines scheduling to minimize sum of job completion times. Discret. Appl. Math. 41, 211–222 (1993)
Lee, C.Y.: Machine scheduling with an availability constraints. J. Global Optim. 9, 363–382 (1996)
Li, S., Fan, B.: Single-machine scheduling with proportionally deteriorating jobs subject to availability constraints. Asia-Pacific J. Oper. Res. 29(4) (2012). doi:10.1142/S0217595912500194
Ma, Y., Chu, C.B., Zuo, C.R.: A survey of scheduling with deterministic machine availability constraints. Comput. Ind. Eng. 58, 199–211 (2010)
Mosheiov, G.: Minimizing the sum of job completion times on capacitated parallel machines. Math. Comput. Model. 20, 91–99 (1994)
Mosheiov, G.: Scheduling jobs under simple linear deterioration. Comput. Oper. Res. 21, 653–659 (1994)
Ng, C.T., Barketau, M.S., Cheng, T.C.E., Kovalyov, M.Y.: “Product Partition” and related problems of scheduling and systems reliability: computational complexity and approximation. Eur. J. Oper. Res. 207, 601–604 (2010)
Schuurman, P., Woeginger, G.J.: Approximation schemes-A tutorial. In: Mohring, R.H., Potts, C.N., Schulz, A.S., Woeginger, G.J., Wolsey, L.A., (eds.) Lectures on Scheduling, to Appear Around A.D (2011)
Wu, C.C., Lee, W.C.: Scheduling linear deteriorating jobs to minimize makespan with an availability constraint on a single machine. Inf. Process. Lett. 87, 89–93 (2003)
Wu, C.C., Cheng, S.-R., Wu, W.-H., Yin, Y.-Q., Wu, W.-H.: The single-machine total tardiness problem with unequal release times and a linear deterioration. Appl. Math. Comput. 219, 10401–10415 (2013)
Wu, C.C., Wu, W.-H., Wu, W.-H., Hsu, P.-H., Yin, Y.-Q., Xu, J.-Y.: A single-machine scheduling with a truncated linear deterioration and ready times. Inf. Sci. 256, 109–125 (2014)
Zhao, C.L., Ji, M., Tang, H.Y.: Parallel-machine scheduling with an availability constraint. Comput. Ind. Eng. 61, 778–781 (2011)
Acknowledgments
The authors wish to thank two anonymous referees for their constructive comments and suggestions that improved an early version of this paper.
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Zhao, C., Tang, H. Parallel machines scheduling with deteriorating jobs and availability constraints. Japan J. Indust. Appl. Math. 31, 501–512 (2014). https://doi.org/10.1007/s13160-014-0150-8
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13160-014-0150-8