Abstract
This paper studies the single machine scheduling problem with availability constraints and optional job rejection. We consider the non-resumable and resumable variants, and show that the problems remain ordinary NP-hard, even with the rejection possibility extension, by presenting pseudo-polynomial dynamic-programming (DP) solutions. We also present an enhanced running time implementation of the algorithm of Kellerer and Strusevich (Algorithmica 57(4):769–795, 2010) for the resumable scenario without job rejection. This solution is adapted to efficiently solve the machine non-availability problem with a floating interval and the problem of two competing agents on a single machine, with and without optional job rejection. Numerical experiments support the efficiency of our DP implementation.




Similar content being viewed by others
Data Availability Statement
The authors declare that the manuscript has no associated data.
References
Adiri I, Bruno JL, Frostig E, Kan AHGR (1989) Single machine flow-time scheduling with a single breakdown. Acta Inf 26(7):679–696. https://doi.org/10.1007/BF00288977
Agnetis A, Mirchandani PB, Pacciarelli D, Pacifici A (2004) Scheduling problems with two competing agents. Oper Res 52(2):229–242
Alhadi G, Kacem I, Laroche P, Osman IM (2018) Maximum lateness minimization on two-parallel machine with a non-availability interval. In: 2018 5th international conference on control decision and information technologies (CoDIT), IEEE, pp 757–762
Fiszman S, Mosheiov G (2018) Minimizing total load on a proportionate flowshop with position-dependent processing times and job-rejection. Inf Process Lett 132:39–43
Gerstl E, Mosheiov G (2020) The single machine con problem with unavailability period. Int J Prod Res 59:1–15
Huang W, Wu CC, Liu S (2018) Single-machine batch scheduling problem with job rejection and resource dependent processing times. RAIRO-Oper Res 52(2):315–334
Iranpoor M, Fatemi Ghomi SMT (2019) Integrated due date setting and scheduling on a single machine considering an unexpected unavailability. J Optim Ind Eng 12(1):1–13
Kacem I, Chu C (2008) Worst-case analysis of the WSPT and MWSPT rules for single machine scheduling with one planned setup period. Eur J Oper Res 187(3):1080–1089
Kacem I, Kellerer H (2018) Improved fully polynomial approximation schemes for the maximum lateness minimization on a single machine with a fixed operator or machine non-availability interval. In: International conference on computational logistics. Springer, pp 417–427
Kellerer H, Strusevich VA (2010) Fully polynomial approximation schemes for a symmetric quadratic knapsack problem and its scheduling applications. Algorithmica 57(4):769–795
Kellerer H, Strusevich VA (2013) Fast approximation schemes for Boolean programming and scheduling problems related to positive convex half-product. Eur J Oper Res 228(1):24–32
Kellerer H, Strusevich VA (2016) Optimizing the half-product and related quadratic Boolean functions: approximation and scheduling applications. Ann Oper Res 240(1):39–94
Kovalyov MY, Mosheiov G, Šešok D (2019) Comments on proportionate flowshops with general position dependent processing times[Inf. Process. Lett. 111 (2011) 174–177] and minimizing total load on a proportionate flowshop with position-dependent processing times and job-rejection [Inf. Process. Lett. 132 (2018) 39–43]. Inf Process Lett 147:1–2
Lee C (1996) Machine scheduling with an availability constraint. J Glob Optim 9(3–4):395–416
Lee C (2004) Machine scheduling with availability constraints. In: Handbook of scheduling—algorithms, models, and performance analysis. Springer. https://doi.org/10.1201/9780203489802.ch22
Leung JY (2004) Handbook of scheduling: algorithms, models, and performance analysis. CRC Press, Boca Raton
Li SS, Chen RX, Feng Q, Jiao CW (2019) Parallel-machine scheduling with job-dependent cumulative deterioration effect and rejection. J Comb Optim 38(3):957–971
Mor B, Mosheiov G (2012) Heuristics for scheduling problems with an unavailability constraint and position-dependent processing times. Comput Ind Eng 62(4):908–916
Mor B, Shapira D (2019) Improved algorithms for scheduling on proportionate flowshop with job-rejection. J Oper Res Soc 70(11):1997–2003
Mor B, Shapira D (2019) Scheduling with regular performance measures and optional job rejection on a single machine. J Oper Res Soc 71:1–11
Mor B, Mosheiov G, Shapira D (2019) Flowshop scheduling with learning effect and job rejection. J Sched 23:1–11
Mor B, Mosheiov G, Shapira D (2021) Single machine lot scheduling with optional job-rejection. J Comb Optim 41:1–11
Mosheiov G, Sarig A, Strusevich V (2019) Minmax scheduling and due-window assignment with position-dependent processing times and job rejection. 4OR 18:1–18
Shabtay D, Zofi M (2018) Single machine scheduling with controllable processing times and an unavailability period to minimize the makespan. Int J Prod Econ 198:191–200
Shabtay D, Gaspar N, Kaspi M (2013) A survey on offline scheduling with rejection. J Sched 16(1):3–28
Strusevich V, Rustogi K (2017) Scheduling with time-changing effects and rate-modifying activities. Springer, Berlin
Wan L, Yuan J (2018) Single-machine scheduling with operator non-availability to minimize total weighted completion time. Inf Sci 445:1–5
Wang D, Yin Y, Cheng T (2018) Parallel-machine rescheduling with job unavailability and rejection. Omega 81:246–260
Wang G, Sun H, Chu C (2005) Preemptive scheduling with availability constraints to minimize total weighted completion times. Ann Oper Res 133:183–192
Zuo L, Sun Z, Lu L, Zhang L (2019) Single-machine scheduling with rejection and an operator non-availability interval. Mathematics 7(8):668
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mor, B., Shapira, D. Single machine scheduling with non-availability interval and optional job rejection. J Comb Optim 44, 480–497 (2022). https://doi.org/10.1007/s10878-022-00845-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-022-00845-2
Keywords
Profiles
- Baruch Mor View author profile