×

Parallel machines scheduling with deteriorating maintenance activities and job rejection. (English) Zbl 1525.90230

Summary: We consider parallel identical machines scheduling problems with deteriorating maintenance activities and the option of job rejection. Each machine has at most one deteriorating maintenance activity. The length of each maintenance activity increases linearly with its starting time. The location of the maintenance activity on each machine needs to be determined. The goal is to find the sequence of jobs to minimize scheduling cost; we further the model by allowing job rejection. A job is either accepted and processed on one of machines, or rejected. The goal is to determine the sequence of the accepted jobs to minimize scheduling cost of the accepted jobs plus total rejection penalty of the rejected jobs. When the scheduling cost is the makespan, we design a pseudo-polynomial time algorithm, a 2-approximation algorithm and a fully polynomial time approximation scheme. When the scheduling cost is the total completion time, we provide a polynomial time algorithm for the problem. When the scheduling costs are the total weighted completion time under the agreeable ratio assumption and the maximum lateness, we present pseudo-polynomial time algorithms to solve these problems, respectively.

MSC:

90B35 Deterministic scheduling theory in operations research
90B25 Reliability, availability, maintenance, inspection in operations research
68W25 Approximation algorithms
Full Text: DOI

References:

[1] Bartal, Y, Leonardi, S, Spaccamela, AM, Sgall, J and Stougie, L (2000). Multiprocessor scheduling with rejection. SIAM Journal on Discrete Mathematics, 13, 64-78. · Zbl 0936.68012
[2] Brucker, P (2007). Scheduling Algorithms.Berlin: Springer-Verlag. · Zbl 1126.90001
[3] Cheng, TCE, Hsu, CJ and Yang, DL (2011). Unrelated parallel-machine scheduling with deteriorating maintenance activities. Computers & Industrial Engineering, 60, 602-605.
[4] Chung, TP, Gupta, JND and Qiu, M (2019). Single machine scheduling problem with batch setups involving positional deterioration effects and multiple rate-modifying activities. Engineering Optimization, 51, 1743-1760. · Zbl 1523.90152
[5] Delorme, M, Iori, M and Mendes, NFM (2021). Solution methods for scheduling problems with sequence-dependent deterioration and maintenance events. European Journal of Operational Research, 3, 823-837. · Zbl 1490.90123
[6] Koulamas, C and Steiner, G (2021). New results for scheduling to minimize tardiness on one machine with rejection and related problems. Journal of Scheduling, 24, 27-34. · Zbl 1479.90099
[7] Kubzin, MA and Strusevich, VA (2006). Planning machine maintenance in two-machine shop scheduling. Operations Research, 54, 789-800. · Zbl 1167.90669
[8] Lee, CY and Leon, VJ (2001). Machine scheduling with a rate modifying activity. European Journal of Operational Research, 128, 119-128. · Zbl 0983.90020
[9] Lenstra, JK, Shmoys, DB and Tardos, SE (1990). Approximation algorithms for scheduling unrelated parallel machines. Mathematical Programming, 46, 259-271. · Zbl 0715.90063
[10] Li, SS and Chen, RX (2017). Scheduling with rejection and a deteriorating maintenance activity on a single machine. Asia-Pacific Journal of Operational Research, 34, 1750010. · Zbl 1372.90049
[11] Liu, PH and Lu, XW (2020). New approximation algorithms for machine scheduling with rejection on single and parallel machine. Journal of Combinatorial Optimization, 40, 1-24.
[12] Liu, ZS, Wang, ZY and Lu, YY (2017). A bicriteria approach for single machine scheduling with resource allocation, learning effect and a deteriorating maintenance activity. Asia-Pacific Journal of Operational Research, 34, 1750011. · Zbl 1377.90032
[13] Mosheiov, G and Sidney, JB (2010). Scheduling a deteriorating maintenance activity on a single machine. Journal of the Operational Research Society, 61, 882-887. · Zbl 1193.90106
[14] Mosheiov, G and Oron, D (2021). A note on scheduling a rate modifying activity to minimize total late work. Computers & Industrial Engineering, 154, 107138.
[15] Sengupta, S (2003). Algorithms and approximation schemes for minimum lateness/tardiness scheduling with rejection. Lecture Notes in Computer Science, 2748, 79-90. · Zbl 1278.90172
[16] Shabtay, D, Gasper, N and Kaspi, M (2013). A survey on scheduling problems with rejection. Journal of Scheduling, 16, 3-28. · Zbl 1297.90058
[17] Wang, JJ, Wang, JB and Liu, F (2011). Parallel machines scheduling with a deteriorating maintenance activity. Journal of the Operational Research Society, 62, 1898-1902.
[18] Yu, TS and Han, JH (2020). Scheduling proportionate flow shops with preventive machine maintenance. International Journal of Production Economics, 231, 107874.
[19] Zhang, LQ and Lu, LF (2016). Parallel-machine scheduling with release dates and rejection. 4OR-A Quarterly Journal of Operations Research, 14, 165-172. · Zbl 1338.90189
[20] Zhang, XG, Liu, SC, Lin, WC and Wu, CC (2020). Parallel-machine scheduling with linear deteriorating jobs and preventive maintenance activities under a potential machine disruption. Computers & Industrial Engineering, 145, 106482.
[21] Zhu, ZG, Liu, M, Chu, CC and Li, JL (2019). Multitasking scheduling with multiple rate-modifying activities. International Transactions in Operational Research, 26, 1956-1976. · Zbl 07766380
[22] Zou, J and Yuan, JJ (2018). Equivalence of some different maintenance activities in single-machine scheduling. Journal of the Operations Research Society of China, 6, 545-556. · Zbl 1424.90094
[23] Zou, J and Yuan, JJ (2020). Single-machine scheduling with maintenance activities and rejection. Discrete Optimization, 38, 100609. · Zbl 1506.90117
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.