Abstract
In this paper, we consider the single-machine scheduling with step-deteriorating jobs and rejection. Each job is either rejected by paying a rejection penalty, or accepted and processed on the single machine, and the actual processing time of each accepted job is a step function of its starting time and the common deteriorating date. The objective is to minimize the makespan of the accepted jobs plus the total penalty of the rejected jobs. For the case of common deteriorating penalty, we first show that the problem is NP-hard in the ordinary sense. Then we present two pseudo-polynomial algorithms and a 2-approximation algorithm. Furthermore, we propose a fully polynomial time approximation scheme. For the case of common normal processing time, we present two pseudo-polynomial time algorithms, a 2-approximation algorithm and a fully polynomial time approximation scheme.
Similar content being viewed by others
References
Cheng, T.C.E., Ding, Q.: Single machine scheduling with step-deteriorating processing times. Eur. J. Oper. Res. 134, 623–630 (2001)
Graham, R.L., Lawle, E.L., Lenstra, J.K., Kan, A.R.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discret. Math.
Mosheiov, G.: Scheduling jobs with step-deterioration: minimizing makespan on a single and multi-machine. Comput. Ind. Eng. 28, 869–879 (1995)
Sundararaghavan, P.S., Kunnathur, A.S.: Single machine scheduling with start time dependent processing times: some solvable cases. Eur. J. Oper. Res. 78, 394–403 (1994)
Jeng, A.A.K., Lin, B.M.T.: Minimizing the total completion time in single-machine scheduling with step-deteriorating jobs. Comput. Oper. Res. 32, 521–536 (2005)
Mor, B., Mosheiov, G.: Batch scheduling with step-deteriorating processing times to minimize flowtime. Nav. Res. Log. 59, 587–600 (2012)
Miao, C.X., Zhang, Y.Z.: Scheduling with step-deteriorating jobs to minimize the makespan. J. Ind. Manag. Optim. 15(4), 1955–1964 (2019)
Miao, C.X., Kong, F.Y., Zou, J., Ma, R., Huo, Y.J.: Parallel-machine scheduling with step-deteriorating jobs to minimize the total (weighted) completion time. Asia Pac. J. Oper. Res. (2022). https://doi.org/10.1142/S0217595922400115
Bartal, Y., Leonardi, S., Marchetti-Spaccamela, A., Stougie, L.: Multiprocessor scheduling with rejection. SIAM J. Discret. Math. 13, 64–78 (2000)
Lu, L.F., Cheng, T.C.E., Yuan, J.J., Zhang, L.Q.: The unbounded parallel batch machine scheduling with release dates and rejection to minimize makespan. Theor. Comput. Sci. 396, 283–289 (2008)
Cheng, Y.S., Sun, S.T.: Scheduling linear deterirating jobs with rejection on a single machine. Eur. J. Oper. Res. 194, 18–27 (2009)
Shabtay, D., Gaspar, N., Kaspi, M.: A survey on offline scheduling with rejection. J. Sched. 16, 3–28 (2013)
Li, D.W., Lu, X.W.: Two-agent parallel-machine scheduling with rejection. Theor. Comput. Sci. 703, 66–75 (2017)
Zhang, L.Q., Lu, L.F., Yuan, J.J.: Single machine scheduling with release dates and rejection. Eur. J. Oper. Res. 198(3), 975–978 (2009)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness, vol. 5, pp. 287–326. Freeman, San Francisco (1979)
Acknowledgements
We thank the review team for their helpful comments on an earlier version of our paper.
Author information
Authors and Affiliations
Contributions
All authors contributed to the design of algorithms and the theory analysis of the complexity and the performance of approximation algorithms.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interests regarding the publication of this paper.
Additional information
This research was supported by the National Natural Science Foundation of China (Nos. 12271295 and 12001313) and the Provincial Natural Science Foundation of Shandong (No. ZR2022MA019).
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kong, FY., Miao, CX., Huo, YJ. et al. Single-Machine Scheduling with Step-Deteriorating Jobs and Rejection. J. Oper. Res. Soc. China (2023). https://doi.org/10.1007/s40305-023-00481-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40305-023-00481-5