Abstract
In modern manufacturing and services, rescheduling frequently happens in manufacturing practice, which a disruption may happen. In this paper, the rescheduling problem with the unexpected new jobs arrival is studied, and the effect of time disruptions is taken into account on a previously planned optimal schedule. Rescheduling means that a set of original jobs has already given jobs sequence by minimizing some classical objective, then a set of new jobs arrived will create a time disruption for the original jobs. Our focus is to find a feasible rescheduling to minimize maximum weighted tardiness costs under a limit of time disruptions from the original schedule. Two time disruption problems will be involved: under an upper restriction of the total time disruption and relaxing time disruption restriction. For the former case, the proof of strongly NP-hard by reducing 3-Partition problem is presented. For latter case, a strongly NP-hard proof is also given,and then a two-approximation polynomial time algorithm is presented to confirm that the latter problem has not an approximation polynomial-time algorithm, which a performance ratio is less than 2 unless \(P=NP\). Finally, one of the proposed algorithms is improved by three local searches, respectively, as three seeds used in simulated annealing for approximate solution. Furthermore, we also present some extensive numerical experiment to evaluate their performance.
Similar content being viewed by others
References
Akram K, Kamal K (2016) Fast simulated annealing hybridized with quenching for solving job shop scheduling problem. Appl Soft Comput 49:510–523
Aytug H, Lawley MA, McKay K, Mohan S, Uzsoy R (2005) Executing production schedules in the face of uncertainties: a review and some future direction. Eur J Oper Res 161:86–110
Ballestn F, Prez (2019) Quintanilla S. Scheduling and rescheduling elective patients in operating rooms to minimise the percentage of tardy patients. J Schedul 22:107–118
Della Croce F, Narayan V, Tadei R (1996) The two-machine total completion time flow shop problem. Eur J Oper Res 90:227–237
Fisher ML (1976) A dual algorithm for the one-machine scheduling problem. Math Program 11:229–251
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Franciso
Guo QZ, Tang LX (2019) Modelling and discrete differential evolution algorithm for order rescheduling problem in steel industry. Computers Indust Eng 130:586–596
Hall NG, Potts CN (2004) Rescheduling for new orders. Oper Res 52:440–453
Hall NG, Potts CN (2010) Rescheduling for job unavailability. Oper Res 58:746–755
Hao X, Gen M, Lin L, Suer GA (2017) Effective multiobjective EDA for bi-criteria stochastic job-shop scheduling problem. J Intell Manuf 28(3):833–845
Hoogeveen H, Lente C, Tkindt V (2012) Rescheduling for new orders on a single machine with setup times. Eur J Oper Res 223:40–46
Kang YH, Zhang XG (2018) A single machine rescheduling problems with deteriorating jobs under sequence disruptions. J Syst Sci Complex 38(4):511–520
Katragjini K, Vallada E, Ruiz R (2013) Flow shop rescheduling under different types of disruption. Int J Prod Res 51:780–797
Kirkpatrick S, Gelatt C, Vecchi M (1983) Optimization by simulated annealing. Science 220(4598):671–680
Lawler EL (1973) Optimal sequencing of a single machine subject to precedence constraints. Manag Sci 19:544–546
Lawler EL (1977) A pseudopolynomial time algorithm for sequencing jobs to minimize total tardiness. Annal Discret Math 1:331–342
Li CL, Li F (2020) Rescheduling production and outbound deliveries when transportation service is disrupted. Eur J Oper Res 90:138–148
Liu L, Zhou H (2015) Single-machine rescheduling with deterioration and learning effects against the maximum sequence disruption. Int J Syst Sci 46:2640–2658
Luo WC, Luo TB, Goebel R, Lin GH (2018) Rescheduling due to machine disruption to minimize the total weighted completion time. J Schedul 21:565–578
Luo WC, Ji M, Su B, Lin GH (2020) An approximation scheme for rejection-allowed single machine rescheduling. Computers Indust Eng 146:106574
Moschakis IA, Karatza HD (2015) Multi-criteria scheduling of Bag-of-Tasks applications on heterogeneous interlinked clouds with simulated annealing. J Syst Softw 101:1–14
Taghi Assadi M, Bagheri M (2016) Differential evolution and Population-based simulated annealing for truck scheduling problem in multiple door cross-docking systems. Computers Indust Eng 96:149–161
Teghem J, Tuyttens D (2014) A bi-objective approach to reschedule new jobs in a one machine model. Int Transactions Oper Res 21:871–898
Uhlmann IR, Frazzon EM (2018) Production rescheduling review: opportunities for industrial integration and practical applications. J Manuf Syst 49:186–193
Valledora P, Gomez A, Prioreb P, Puente J (2018) Solving multi-objective rescheduling problems in dynamic permutation flow shop environments with disruptions. Int J Prod Res 56(19):6363–6377
Vieira GE, Herrmann JW, Lin E (2003) Rescheduling manufacturing systems: a framework of strategies, policies and methods. J Schedul 6:39–62
Wang DJ, Yin YQ, Cheng TCE (2018) Parallel-machine rescheduling with job unavailability and rejection. Omega 81:246–260
Wu CC, Wang DJ, Cheng SR, Chung IH, Lin WC (2018) A two-stage three-machine assembly scheduling problem with a position-based learning effect. Int J Prod Res 56(9):3064–3079
Xiao J, Yang C, Zheng L, Gupta JND (2015) A hybrid Lagrangian-simulated annealing-based heuristic for the parallel-machine capacitated lot-sizing and scheduling problem with sequence-dependent setup times. Computers Oper Res 63:72–82
Yang J (2018) Rescheduling a single machine with various objectives. Indust Eng Manag Syst 17(4):805–818
Yang BB (2009) Single machine rescheduling with new jobs arrivals and processing time compression. Int J Adv Manuf Technol 34:378–384
Yuan JJ, Mu YD (2007) Rescheduling with release dates to minimize makespan under a limit on the maximum sequence disruption. Eur J Oper Res 182:936–944
Zhao QL, Lu LF, Yuan JJ (2016) Rescheduling with new orders and general maximum allowable time disruptions. 4OR-Q J Oper Res 14(3):261–280
Zhao CL, Tang HY (2010) Rescheduling problems with deteriorating jobs under disruptions. Appl Math Model 34:238–243
Zhao QL, Yuan JJ (2013) Pareto optimization of rescheduling with release dates to minimize makespan and total sequence disruption. J Schedul 16:253–260
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China (11991022, 11571321, 715610007), and Key Research fund Projects of Chongqing Graduate Education and Teaching Reform (yjg182019); and in part by the Ministry of Science and Technology of Taiwan (MOST 110-2221-E-035-082-MY2).
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
About this article
Cite this article
Zhang, X., Lin, WC. & Wu, CC. Rescheduling problems with allowing for the unexpected new jobs arrival. J Comb Optim 43, 630–645 (2022). https://doi.org/10.1007/s10878-021-00803-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-021-00803-4