Skip to main content
Log in

Single-Machine Scheduling with Step-Deteriorating Jobs and Rejection

  • Published:
Journal of the Operations Research Society of China Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cheng, T.C.E., Ding, Q.: Single machine scheduling with step-deteriorating processing times. Eur. J. Oper. Res. 134, 623–630 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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.

  3. Mosheiov, G.: Scheduling jobs with step-deterioration: minimizing makespan on a single and multi-machine. Comput. Ind. Eng. 28, 869–879 (1995)

    Article  Google Scholar 

  4. 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)

    Article  MATH  Google Scholar 

  5. 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)

    Article  MATH  Google Scholar 

  6. Mor, B., Mosheiov, G.: Batch scheduling with step-deteriorating processing times to minimize flowtime. Nav. Res. Log. 59, 587–600 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  7. Miao, C.X., Zhang, Y.Z.: Scheduling with step-deteriorating jobs to minimize the makespan. J. Ind. Manag. Optim. 15(4), 1955–1964 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Bartal, Y., Leonardi, S., Marchetti-Spaccamela, A., Stougie, L.: Multiprocessor scheduling with rejection. SIAM J. Discret. Math. 13, 64–78 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  10. 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)

    Article  MathSciNet  MATH  Google Scholar 

  11. Cheng, Y.S., Sun, S.T.: Scheduling linear deterirating jobs with rejection on a single machine. Eur. J. Oper. Res. 194, 18–27 (2009)

    Article  MATH  Google Scholar 

  12. Shabtay, D., Gaspar, N., Kaspi, M.: A survey on offline scheduling with rejection. J. Sched. 16, 3–28 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  13. Li, D.W., Lu, X.W.: Two-agent parallel-machine scheduling with rejection. Theor. Comput. Sci. 703, 66–75 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    Article  MathSciNet  MATH  Google Scholar 

  15. 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)

    MATH  Google Scholar 

Download references

Acknowledgements

We thank the review team for their helpful comments on an earlier version of our paper.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the design of algorithms and the theory analysis of the complexity and the performance of approximation algorithms.

Corresponding author

Correspondence to Cui-Xia Miao.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40305-023-00481-5

Keywords

Mathematics Subject Classification

Navigation