Abstract
The present paper proposes a novel concept to integrate maintenance modelling with an integrated lot-sizing and scheduling problem. The maintenance aspect of the problem is studied as age-based maintenance, while the production section is modeled as the General Lot-sizing and Scheduling Problem. The mathematical model aims to minimize the total integrated cost of the manufacturing system by determining the sequence of the products with their optimal lot-size, inventory, and shortage levels in close relation to the specified preventive maintenance plan and the availability of the system. Based on the unique structure of the proposed model, a heuristic solution approach is developed, which includes the Lagrangian relaxation algorithm, decomposition, and valid equalities. The computational result justifies the procedure of the proposed solution method and approves its efficiency in terms of cost and solution time for the range of small to large-scale instances. Furthermore, it is discussed that not only does the integrated model decrease the total cost of the manufacturing system, but it also increases the average availability of the system and improves the feasibility of the production plan. Finally, an extended model is developed to tackle the conflicts of the production and maintenance sub-problems via the bi-objective formulation.
Similar content being viewed by others
References
Aghezzaf EH, Najid NM (2008) Integrated production planning and preventive maintenance in deteriorating production systems. Inf Sci 178:3382–3392
Aghezzaf EH, Khatab A, Tam PL (2016) Optimizing production and imperfect preventive maintenance planning’s integration in failure-prone manufacturing systems. Reliab Eng Syst Safety 145:190–198
Ait El Cadi A, Gharbi A, Dhouib K, Artiba A (2021) Joint production and preventive maintenance controls for unreliable and imperfect manufacturing systems. J Manuf Syst 58:263–279
Alem D, Curcio E, Amorim P, Almada-Lobo B (2018) A computational study of the general lot-sizing and scheduling model under demand uncertainty via robust and stochastic approaches. Comput Oper Res 90:125–141
Alimian M, Saidi-Mehrabad M, Jabbarzadeh A (2019) A robust integrated production and preventive maintenance planning model for multi-state systems with uncertain demand and common cause failures. J Manuf Syst 50:263–277
Alimian M, Ghezavati VR, Tavakkoli-Moghaddam R (2020) New integration of preventive maintenance and production planning with cell formation and group scheduling for dynamic cellular manufacturing systems. J Manuf Syst 56:341–358
Alimian M, Ghezavati VR, Tavakkoli-Moghaddam R, Ramezanian R (2022) Solving a parallel-line capacitated lot-sizing and scheduling problem with sequence-dependent setup time/cost and preventive maintenance by a rolling horizon method. Comput Ind Eng 168:108041
Alipour Z, Jolai F, Monabbati E, Zerpour N (2020) General lot-sizing and scheduling for perishable food products. RAIRO-Oper Res 54:913–931
Almada-Lobo B, Clark AR, Guimaraes L, Figueira G, Amorim P (2015) Industrial insights into lot sizing and scheduling modeling. Pesquisa Operacional 35:439–464
Alves FF, Nogueira TH, Henriques RS, de Castro PV (2016) Integrated lot sizing and production scheduling formulations: an application in a refractory cement industry. Gestão and Produção 23:204–218
An Y, Chen X, Hu J, Zhang L, Li Y, Jiang J (2022) Joint optimization of preventive maintenance and production rescheduling with new machine insertion and processing speed selection. Reliab Eng Syst Safety 220:108269
An Y, Chen X, Gao K, Li Y, Zhang L (2023a) Multi-objective flexible job-shop rescheduling with new job insertion and machine preventive maintenance. IEEE Trans Cybern 53:3101–3113
An Y, Chen X, Gao K, Zhang L, Li Y, Zhao Z (2023b) Integrated optimization of real-time order acceptance and flexible job-shop rescheduling with multi-level imperfect maintenance constraints. Swarm Evol Comput 77:101243
An Y, Chen X, Gao K, Zhang L, Li Y, Zhao Z (2023c) A hybrid multi-objective evolutionary algorithm for solving an adaptive flexible job-shop rescheduling problem with real-time order acceptance and condition-based preventive maintenance. Expert Syst Appl 212:118711
Araujo SA, Clark AR (2013) A priori reformulations for joint rolling-horizon scheduling of materials processing and lot-sizing problem. Comput Ind Eng 65:577–585
Araujo LAG, Birgin EG, Kawamura MS, Ronconi DP (2023) Relax-and-fix heuristics applied to a real-world lot sizing and scheduling problem in the personal care consumer goods industry. Oper Res Forum 4:47
Avilés FN, Etchepare RM, Aguayo MM, Valenzuela M (2022) A mixed-integer programming model for an integrated production planning problem with preventive maintenance in the pulp and paper industry. Eng Optim 55:1352–1369
Boas BEV, Camargo VCB, Morabito R (2021) Modeling and MIP-heuristics for the general lotsizing and scheduling problem with process configuration selection. Pesquisa Operacional 41:1–29
Bragin MA (2023) Survey on Lagrangian relaxation for MILP: importance, challenges, historical review, recent advancements, and opportunities. Ann Oper Res. https://doi.org/10.1007/s10479-023-05499-9
Copil K, Worbelauer M, Meyr H, Tempelmeier H (2017) Simultaneous lotsizing and scheduling problems: a classification and review of models. Or Spectrum 39:1–64
Curcio E, Amorim P, Zhang Q, Almada-Lobo B (2018) Adaptation and approximate strategies for solving the lot-sizing and scheduling problem under multistage demand uncertainty. Int J Prod Econ 202:81–96
DerakhshanHoreh S, Bijari M (2023) Integrated production and non-cyclical maintenance planning in flow-shop environment with limited buffer. Int J Ind Syst Eng 45:291–320
Drexl A, Kimms A (1997) Lot sizing and scheduling – survey and extensions. Eur J Oper Res 99:221–235
Eryilmaz S (2020) Age-based preventive maintenance for coherent systems with applications to consecutive-k-out-of-n and related systems. Reliab Eng Syst Saf 204:107143
Fandel G, Stammen-Hegene C (2006) Simultaneous lot sizing and scheduling for multi-product multi-level production. Int J Prod Econ 104:308–316
Feng H, Xi L, Xiao L, Xia T, Pan E (2018) Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling. Reliab Eng Syst Saf 176:218–229
Figueira G, Santos MO, Almada-Lobo B (2013) A hybrid VNS approach for the short-term production planning and scheduling: a case study in the pulp and paper industry. Comput Oper Res 40:1804–1818
Figueira G, Amorim P, Guimaraes L, Amorim-Lopes M, Neves-Moreira F, Almada-Lobo B (2015) A decision support system for the operational production planning and scheduling of an integrated pulp and paper mill. Comput Chem Eng 77:85–104
Fitouhi MC, Nourelfath M (2012) Integrating noncyclical preventive maintenance scheduling and production planning for a single machine. Int J Prod Econ 136:344–351
Fitouhi MC, Nourelfath M (2014) Integrating noncyclical preventive maintenance scheduling and production planning for multi-state systems. Reliab Eng Syst Safety 121:175–186
Fleischmann B, Meyr H (1997) The general lotsizing and scheduling problem. Or Spectrum 19:11–21
Furlan M, Almada-Lobo B, Santos M, Morabito R (2015) Unequal individual genetic algorithm with intelligent diversification for the lotscheduling problem in integrated mills using multiple-paper machines. Comput Oper Res 59:33–50
Goerler A, Lalla-Ruiz E, Voß S (2020) Late acceptance hill-climbing matheuristic for the general lot sizing and scheduling problem with rich constraints. Algorithms 13:138
Guimarâes L, Klabjan D, Almada-Lobo B (2014) Modeling lotsizing and scheduling problems with sequence dependent setups. Eur J Oper Res 239:644–662
Jomaa W, Eddaly M, Jarboui B (2021) Variable neighborhood search algorithms for the permutation flowshop scheduling problem with the preventive maintenance. Oper Res Int J 21:2525–2542
Lee Y, Lee K (2022) New integer optimization models and an approximate dynamic programming algorithm for the lot-sizing and scheduling problem with sequence-dependent setups. Eur J Oper Res 302:230–243
Lee Y, Lee K (2023) Valid inequalities and extended formulations for lot-sizing and scheduling problem with sequence-dependent setups. Eur J Oper Res 310:201–216
Liu X, Wang W, Peng R (2017) An integrated preventive maintenance and production planning model with sequence-dependent setup costs and times. Qual Reliab Eng Int 33:2451–2461
Martinez KYP, Toso EAV, Morabito R (2016) Production planning in the molded pulp packaging industry. Comput Ind Eng 98:554–566
Martinez KP, Toso EAV, Morabito R (2018) A coupled process configuration, lot-sizing and scheduling model for production planning in the molded pulp industry. Int J Prod Econ 204:227–243
Martinez KP, Adulyasak Y, Jans R, Morabito R, Toso EAV (2019) An exact optimization approach for an integrated process configuration, lot-sizing, and scheduling problem. Comput Oper Res 103:310–323
Mediouni A, Zufferey N, Rached M, Cheikhrouhou N (2022) The multi-period multi-level capacitated lot-sizing and scheduling problem in the dairy soft-drink industry. Supply Chain Forum an Int J 23:272–284
Merghem M, Haoues M, Mouss KN, Dahane M, Senoussi A (2023) Integrated production and maintenance planning in hybrid manufacturing-remanufacturing system with outsourcing opportunities. Proc Comput Sci 217:1487–1496
Meyr H, Mann M (2013) A decomposition approach for the general lotsizing and scheduling problem for parallel production lines. Eur J Oper Res 229:718–731
Milenković M, Val S, Bojović N (2023) Simultaneous lot sizing and scheduling in the animal feed premix industry. Oper Res Int J 23:33
Mohammadi M, Poursabzi O (2014) A rolling horizon-based heuristic to solve a multi-level general lot sizing and scheduling problem with multiple machines (MLGLSP_MM) in job shop manufacturing system. Uncertain Supply Chain Manag 2:167–178
Nourelfath M, Nahas N, Ben-Daya M (2016) Integrated preventive maintenance and production decisions for imperfect processes. Reliab Eng Syst Saf 148:21–31
Pagliarussi MS, Morabito R, Santos MO (2017) Optimizing the production scheduling of fruit juice beverages using mixed integer programming models. Gestão and Produção 24:64–77
Popovi’c D, Bjeli’c N, Vidovi’c M, Ratkovi’c B (2023) Solving a production lot-sizing and scheduling problem from an enhanced inventory management perspective. Mathematics 11:2099
Ramezanian R, Saidi-Mehrabad M (2013) Hybrid simulated annealing and MIP-based heuristics for stochastic lot-sizing and scheduling problem in capacitated multi-stage production system. Appl Math Modell 37:5134–5147
Razavi Al-e-hashem SA, Papi A, Pishvaee MS, Rasouli MR (2022) Robust maintenance planning and scheduling for multi-factory production networks considering disruption cost: a bi-objective optimization model and a metaheuristic solution method. Oper Res Int J 22:4999–5034
Rehman HU, Wan G, Zhan Y (2019) Multi-level, multi-stage lot-sizing and scheduling in the flexible flow shop with demand information updating. Int Trans Oper Res 28:2191–2217
Rohaninejad M, Kheirkhah A, Fattahi P (2015) Simultaneous lot-sizing and scheduling in flexible job shop problems. Int J Adv Manuf Technol 78:1–18
Rostami M, Bagherpour MA (2020) Lagrangian relaxation algorithm for facility locssation of resource-constrained decentralized multi-project scheduling problems. Operatinal Res 20:857–897
Saidi-Mehrabad M, Jabbarzadeh A, Alimian M (2017) An integrated production and preventive maintenance planning model with imperfect maintenance in multi-state system. J Ind Syst Eng 10:28–42
Salmasnia A, Talesh-Kazemi A (2022) Integrating inventory planning, pricing and maintenance for perishable products in a two-component parallel manufacturing system with common cause failures. Oper Res Int J 22:1235–1265
Schimidt TMP, Scarpin CT, Loch GV, Schenekemberg CM (2022) A two-level lot sizing and scheduling problem applied to a cosmetic industry. Comput Chem Eng 163:107837
Seeanner F (2013) Multi-Stage Simultaneous lot-sizing and scheduling: planning of flow lines with shifting bottlenecks. Springer
Seeanner F, Meyr H (2013) Multi-stage simultaneous lot-sizing and scheduling for flow line production. Or Spectrum 35:33–73
Seeanner F, Almada-Lobo B, Meyr H (2013) Combining the principles of variable neighborhood decomposition search and the fixandoptimize heuristic to solve multi-level lot-sizing and scheduling problems. Comput Oper Res 40:303–317
Sheu SH, Liu TH, Zhang ZG, Tsai HN (2018) The generalized age maintenance policies with random working times. Reliab Eng Syst Saf 169:503–514
Soler WAO, Santos MO, Rangel S (2021) Optimization models for a lot sizing and scheduling problem on parallel production lines that share scarce resources. RAIRO-Oper Res 55:1949–1970
Toledo CFM, Franca PM, Morabito R, Kimms A (2009) Multi-population genetic algorithm to solve the synchronized and integrated two-level lot sizing and scheduling problem. Int J Prod Res 47:3097–3119
Toledo CFM, de Oliviera L, de Freitas PR, Franca PM, Morabito R (2014) A genetic algorithm/mathematical programming approach to solve a two-level soft drink production problem. Comput Oper Res 48:40–52
Toledo CFM, Kimms A, Franca PM, Morabito R (2015) The synchronized and integrated two-level lot sizing and scheduling problem: evaluating the generalized mathematical model. Math Problems Eng 2015:182781
Toso EVA, Morabito R, Clark AR (2009) Lot sizing and sequencing optimisation at an animal-feed plant. Comput Ind Eng 57:813–821
Wallrath R, Seeanner F, Lampe M, Franke MB (2023) A time-bucket MILP formulation for optimal lot-sizing and scheduling of real-world chemical batch plants. Comput Chem Eng 177:108341
Wichmann MG, Johannes C, Spengler TS (2019) Energy-oriented lot-sizing and scheduling considering energy storages. Int J Prod Econ 216:204–214
Wolter A, Helber S (2016) Simultaneous production and maintenance planning for a single capacitated resource facing both a dynamic demand and intensive wear and tear. CEJOR 24:489–513
Worbelauer M, Meyr H, Almada-Lobo B (2019) Simultaneous lotsizing and scheduling considering secondary resources: a general model, literature review and classification. Or Spectrum 41:1–43
Wu S, Zuo MJ (2010) Linear and nonlinear preventive maintenance models. IEEE Trans Reliab 59:242–249
Xiao J, Yang H, Zhang 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. Comput Oper Res 63:72–82
Yildirim MB, Ghazi Nezami F (2014) Integrated maintenance and production planning with energy consumption and minimal repair. Int J Adv Manuf Technol 74:1419–1430
Funding
There is no funding information applicable for this research.
Author information
Authors and Affiliations
Contributions
All contributed to all parts of this research including Conceptualization; Formal analysis; Methodology; Software; Validation; and Writing—review and editing.
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.
Appendix
Appendix
1.1 A. Linearization
Equation (2) of the GLSP-PM has nonlinear terms. Additionally, Eq. (3) may generate nonlinear terms. Alimian et al. (2019) studied the linearization techniques and conditions for the integrated model, which has a similar maintenance aspect to the proposed mathematical model. Thus, the same techniques and conditions can be applied to the GLSP-PM. According to the mentioned article, if the lifetime distribution of the system conforms to the Weibull (α,2) distribution, Eq. (3) results in the linear Eq. (40):
As for Eq. (2), it is replaced by the following linear equations:
1.2 B. Numerical example
The planning horizon of the example contains three months (T = 3), and each month is planned weekly (M = 4). Therefore, each month is a macroperiod (with a value of 1 for the duration), which has four weeks as the microperiods. The total number of four products must be produced monthly, leaving the system to assign only one product to each week. Table 10 shows the characteristics and maintenance parameters of the example. Table 11 shows the demand of the products. The production and setup parameters are shown in Tables 12, 13, 14 and 15.
Assuming that a month contains 30 days and each day has an amount of 16 h for the manufacturing process, the duration of a month and week can be respectively converted to 480 and 120 h. Hence, all of the durations that are shown in the mentioned tables can be multiplied by 480 in order to change the time scale of the example from month to hour. This approach has the advantage of generating real numbers for the number of sudden failures in comparison to the studies of Alimian et al. (2019, 2020), which featured monthly time-scale and decimal values for the expected number of sudden failures.
The numerical example is solved using GAMS (ver. 26.1) software with CPLEX 12.8 solver on a Windows 7 Ultimate SP1 (32-bit) with Intel Core i5-2500 CPU at 3.30 GHz processor and 8.00 GB RAM. The results are featured in Tables 16, 17, 18, 19, 20 and 21. Focusing on Table 16, the lot-sizes are mainly determined according to the external demand of the products. Addressing Table 18, no inventory stocking is decided by the model, but four major (product i3 in t1 and t2 and t3 and product i2 in t3) and five minor (products i1 and i2 in t1 and t2 and product i3 in t3) cases of backlogging happen. The demand of product i4 is completely answered in each macroperiod while most of the demand of products i1 and i2 is met in the first two macroperiods. The binary setup variable and the changeover cases can be derived from Table 17. For instance, products i4, i1, i2, and i3 are planned to be manufactured in the corresponding microperiod m1 to m4 in macroperiod t2. Only one PM action is decided to be implemented at the beginning of microperiod m3 of t2, and the other microperiods of macroperiod t2 are without any planned PM. Focusing on the changeovers in macroperiod t2, the 2nd changeover case is applied in microperiods m2 and m4, while the 1st case is carried out in microperiod m3. Also, a setup carry-over is performed for product i4 in the last microperiod of t1 to microperiod m1 of t2. Generally, apart from the only setup carry-over case in macroperiod t3, the model decides to apply this changeover case in the transition from a macroperiod to a new one. Table 19 shows the optimal solution for the maintenance aspect. It can be interpreted that the model decides to plan a PM when the system’s age reaches the value of 360 h. This is a response to the constant length of the microperiods, maintenance characteristics, and the lifetime distribution of the system. As presented, if a perfect PM is implemented, the effective age of the system and the total number of sudden failures are minimized; otherwise, a constant value (the duration of a microperiod) is added to the system’s age and the quantity of the sudden failures increases in the corresponding microperiod. Reviewing Table 19, the average availability of the system during macroperiod t1 to t3 is respectively 91.28, 90.20, and 90.93%. Finally, the optimal integrated cost, along with the optimal cost components of the model, are featured in Table 20.
As stated in Sect. 3, although the overall length of the microperiods is fixed, the duration of the production and maintenance parts in the microperiods are still variable in the GLSP-PM. In other words, an upper bound is set for the length of the microperiods while the length of production (lot-size), setup and changeover, idleness, and maintenance (PM and CM actions) parts change from microperiod to microperiod. Table 21 shows this fact by reporting the length of the production and maintenance parts for each microperiod in the numerical example.
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
Alimian, M., Ghezavati, V., Tavakkoli-Moghaddam, R. et al. On the availability and changeover cases of the general lot-sizing and scheduling problem with maintenance modelling: a Lagrangian-based heuristic approach. Oper Res Int J 24, 15 (2024). https://doi.org/10.1007/s12351-024-00822-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12351-024-00822-z