Abstract
We study a single machine due-date assignment problem with a common due-date. The objective function is minimizing the maximum earliness/tardiness cost. The scheduler may process only a subset of the jobs and the remaining jobs are rejected. Job-dependent rejection-costs are considered, and an upper bound on the total permitted rejection cost is assumed. The problem is proved to be NP-Hard. We present and test a pseudo-polynomial dynamic programming solution algorithm. An extension to the setting containing additional due-date cost component is also discussed. An efficient implementation of the algorithm is introduced, and medium size problems (containing hundreds of jobs) are shown to be solved in very reasonable running time. In addition, an intuitive heuristic is introduced, tested numerically, and is shown to produce very small optimality gaps.
Similar content being viewed by others
Data availability
Not relevant for this paper since the input for our simulation was generated randomly, and the generation process is provided in detail in Sect. 4.
References
Agnetis, A., Mosheiov, G.: Scheduling with job-rejection and position-dependent processing times on proportionate flowshops. Optim. Lett. 11(4), 885–892 (2017)
Chen, R.X., Li, S.S.: Minimizing maximum delivery completion time for order scheduling with rejection. J. Comb. Optim. 40(4), 1044–1064 (2020)
Cordone, R., Hosteins, P.: A bi-objective model for the single-machine scheduling problem with rejection cost and total tardiness minimization. Comput. Oper. Res. 102, 130–140 (2019)
Dabiri, M., Darestani, S.A., Naderi, B.: Multi-machine flow shop scheduling problems with rejection using genetic algorithm. Int. J. Serv. Oper. Manag. 32(2), 158–172 (2019)
de Weerdt, M., Baart, R., He, L.: Single-machine scheduling with release times, deadlines, setup times, and rejection. Eur. J. Oper. Res. 291(2), 629–639 (2021)
Fiszman, S., Mosheiov, G.: Minimizing total load on a proportionate flowshop with position-dependent processing times and job-rejection. Inf. Process. Lett. 132, 39–43 (2018)
Geng, X. N., Sun, X., Wang, J., Pan, L.:. Scheduling on proportionate flow shop with job rejection and common due date assignment. Comput. Ind. Eng. 109317 (2023)
Geng, X.N., Wang, J.B., Bai, D.: Common due date assignment scheduling for a no-wait flowshop with convex resource allocation and learning effect. Eng. Optim. 51(8), 1301–1323 (2019)
Gerstl, E., Mosheiov, G.: The single machine CON problem with unavailability period. Int. J. Prod. Res. 59(3), 824–838 (2021)
Gordon, V.S., Proth, J., Chu, C.: A survey of the state-of-the-art of common due date assignment and scheduling research. Eur. J. Oper. Res. 139, 1–25 (2002)
Hermelin, D., Pinedo, M., Shabtay, D., Talmon, N.: On the parameterized tractability of single machine scheduling with rejection. Eur. J. Oper. Res. 273(1), 67–73 (2019)
Koulamas, C., Kyparisis, G.J.: The no-wait flow shop with rejection. Int. J. Prod. Res. 59(6), 1852–1859 (2021)
Koulamas, C., Panwalkar, S.S.: On the equivalence of single machine earliness/tardiness problems with job rejection. Comput. Ind. Eng. 87, 1–3 (2015)
Kong, M., Liu, X., Pei, J., Zhou, Z., Pardalos, P.M.: Parallel-batching scheduling of deteriorating jobs with non-identical sizes and rejection on a single machine. Optim. Lett. 14(4), 857–871 (2020)
Li, S.S., Chen, R.X.: Scheduling with rejection and a deteriorating maintenance activity on a single machine. Asia-Pac. J. Oper. Res. 34(02), 1750010 (2017)
Li, S.S., Chen, R.X.: Scheduling with common due date assignment to minimize generalized weighted earliness–tardiness penalties. Optim. Lett. 14(7), 1681–1699 (2020)
Li, S.S., Chen, R.X., Feng, Q., Jiao, C.W.: Parallel-machine scheduling with job-dependent cumulative deterioration effect and rejection. J. Comb. Optim. 38(3), 957–971 (2019)
Li, W., Cui, Q.: Vector scheduling with rejection on a single machine. 4OR 16(1), 95–104 (2018)
Liu, W., Jiang, C.: Due-date assignment scheduling involving job-dependent learning effects and convex resource allocation. Eng. Optim. 52(1), 74–89 (2020)
Liu, P., Lu, X.: New approximation algorithms for machine scheduling with rejection on single and parallel machine. J. Comb. Optim. 40(4), 929–952 (2020)
Liu, W., Yao, Y., Jiang, C.: Single-machine resource allocation scheduling with due-date assignment, deterioration effect and position-dependent weights. Eng. Optim. 52(4), 701–714 (2020)
Lv, D.Y., Wang, J.B.: Study on proportionate flowshop scheduling with due-date assignment and position-dependent weights. Optim. Lett. 15(6), 2311–2319 (2021)
Mor, B., Mosheiov, G.: A note: Minimizing total absolute deviation of job completion times on unrelated machines with general position-dependent processing times and job-rejection. Ann. Oper. Res. 271(2), 1079–1085 (2018)
Mor, B., Mosheiov, G.: Single machine scheduling to maximize the weighted number of on-time jobs with job-rejection. Oper. Res. Int. J. 22(3), 2707–2719 (2022)
Mor, B., Mosheiov, G., & Shapira, D.: Flowshop scheduling with learning effect and job rejection. J. Schedul. 1–11 (2019)
Mor, B., Mosheiov, G., Shapira, D.: Single machine lot scheduling with optional job-rejection. J. Comb. Optim. 41(1), 1–11 (2021)
Mor, B., Shapira, D.: Improved algorithms for scheduling on proportionate flowshop with job-rejection. J. Oper. Res. Soc. 70(11), 1997–2003 (2019)
Mor, B., Shapira, D.: Regular scheduling measures on proportionate flowshop with job rejection. Comput. Appl. Math. 39(2), 1–14 (2020)
Mor, B., Shapira, D.: Minsum scheduling with acceptable lead-times and optional job rejection. Optim. Lett. 16(3), 1073–1091 (2022)
Mosheiov, G., Pruwer, S.: On the minmax common-due-date problem: extensions to position-dependent processing times, job rejection, learning effect, uniform machines and flowshops. Eng. Optim. 1–17 (2020)
Mosheiov, G., Sarig, A., Strusevich, V.: Minmax scheduling and due-window assignment with position-dependent processing times and job rejection. 4OR 18(4), 439–456 (2020)
Nasrollahi, V., Moslehi, G., Reisi-Nafchi, M.:. Minimizing the weighted sum of maximum earliness and maximum tardiness in a single-agent and two-agent form of a two-machine flow shop scheduling problem. Oper. Res. 1–40 (2020)
Oron, D.: Two-agent scheduling problems under rejection budget constraints. Omega, 102313 (2020)
Panwalkar, S.S., Smith, M.L., Seidmann, A.: Common due-date assignment to minimize total penalty for the one machine scheduling problem. Oper. Res. 30, 391–399 (1982)
Shabtay, D., Gaspar, N., Kaspi, M.: A survey on offline scheduling with rejection. J. Sched. 16, 3–28 (2013)
Thevenin, S., Zufferey, N.: Learning variable neighborhood search for a scheduling problem with time windows and rejections. Discrete Appl. Math. 261, 344–353 (2019)
Thevenin, S., Zufferey, N., Widmer, M.: Order acceptance and scheduling with earliness and tardiness penalties. J. Heurist. 22, 849–890 (2016)
Wang, J.B., Xu, J.X., Guo, F., Liu, M.: Single-machine scheduling problems with job rejection, deterioration effects and past-sequence-dependent setup times. Eng. Optim. 54(3), 471–486 (2022)
Wang, D., Yin, Y., Cheng, T.C.E.: Parallel-machine rescheduling with job unavailability and rejection. Omega 81, 246–260 (2018)
Zhang, L., Lu, L., Yuan, J.: Single-machine scheduling under the job rejection constraint. Theor. Comput. Sci. 411, 1877–1882 (2010)
Zhang, X., Xu, D., Du, D., Wu, C.: Approximation algorithms for precedence-constrained identical machine scheduling with rejection. J. Comb. Optim. 35(1), 318–330 (2018)
Zou, J., Yuan, J.: Single-machine scheduling with maintenance activities and rejection. Discret. Optim. 38, 100609 (2020)
Zuo, L., Sun, Z., Lu, L., Zhang, L.: Single-machine scheduling with rejection and an operator non-availability interval. Mathematics 7(8), 668 (2019)
Acknowledgements
The second author was supported by the Israel Science Foundation (Grant No.2505/19) and by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project Number 452470135.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Atsmony, M., Mosheiov, G. Single machine scheduling to minimize maximum earliness/tardiness cost with job rejection. Optim Lett 18, 751–766 (2024). https://doi.org/10.1007/s11590-023-02086-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-023-02086-6