×

A multi-stage stochastic integer programming approach for a multi-echelon lot-sizing problem with returns and lost sales. (English) Zbl 1458.90238

Summary: We consider an uncapacitated multi-item multi-echelon lot-sizing problem within a remanufacturing system involving three production echelons: disassembly, refurbishing and reassembly. We seek to plan the production activities on this system over a multi-period horizon. We consider a stochastic environment, in which the input data of the optimization problem are subject to uncertainty. We propose a multi-stage stochastic integer programming approach relying on scenario trees to represent the uncertain information structure and develop a branch-and-cut algorithm in order to solve the resulting mixed-integer linear program to optimality. This algorithm relies on a new set of tree inequalities obtained by combining valid inequalities previously known for each individual scenario of the scenario tree. These inequalities are used within a cutting-plane generation procedure based on a heuristic resolution of the corresponding separation problem. Computational experiments carried out on randomly generated instances show that the proposed branch-and-cut algorithm performs well as compared to the use of a stand-alone mathematical solver. Finally, rolling horizon simulations are carried out to assess the practical performance of the multi-stage stochastic planning model with respect to a deterministic model and a two-stage stochastic planning model.

MSC:

90B30 Production models
90C11 Mixed integer programming
90C15 Stochastic programming
90C57 Polyhedral combinatorics, branch-and-bound, branch-and-cut

References:

[1] Ahn, H.-D.; Lee, D.-H.; Kim, H.-J., Solution algorithms for dynamic lot-sizing in remanufacturing systems, Int. J. Prod. Res., 49, 22, 6729-6748 (2011)
[2] Brandimarte, P., Multi-item capacitated lot-sizing with demand uncertainty, Int. J. Prod. Res., 44, 15, 2997-3022 (2006) · Zbl 1161.90381
[3] Denizel, M.; Ferguson, M., Multiperiod remanufacturing planning with uncertain quality of inputs, IEEE Trans. Eng. Manage., 57, 3, 394-404 (2010)
[4] Di Summa, M.; Wolsey, L. A., Lot-sizing on a tree, Oper. Res. Lett., 36, 1, 7-13 (2008) · Zbl 1166.90372
[5] Fang, C.; Liu, X.; Pardalos, P. M.; Long, J.; Pei, J.; Zuo, C., A stochastic production planning problem in hybrid manufacturing and remanufacturing systems with resource capacity planning, J. Global Optim., 68, 4, 851-878 (2017) · Zbl 1379.90020
[6] Guan, Y.; Ahmed, S.; Nemhauser, G. L., Cutting planes for multistage stochastic integer programs, Oper. Res., 57, 2, 287-298 (2009) · Zbl 1181.90199
[7] Guan, Y.; Ahmed, S.; Nemhauser, G. L.; Miller, A. J., A branch-and-cut algorithm for the stochastic uncapacitated lot-sizing problem, Math. Program., 105, 1, 55-84 (2006) · Zbl 1085.90040
[8] Guide, V. D.R., Production planning and control for remanufacturing: industry practice and research needs, J. Oper. Manage., 18, 4, 467-483 (2000)
[9] Guide, V. D.R.; Jayaraman, V.; Srivastava, R., Production planning and control for remanufacturing: a state-of-the-art survey, Rob. Comput. Integr. Manuf., 15, 3, 221-230 (1999)
[10] Hilger, T.; Sahling, F.; Tempelmeier, H., Capacitated dynamic production and remanufacturing planning under demand and return uncertainty, OR spectrum, 38, 4, 849-876 (2016) · Zbl 1352.90004
[11] Ilgin, M. A.; Gupta, S. M., Environmentally conscious manufacturing and product recovery (ECMPRO): a review of the state of the art, J. Environ. Manage., 91, 3, 563-591 (2010)
[12] Jayaraman, V., Production planning for closed-loop supply chains with product recovery and reuse: an analytical approach, Int. J. Prod. Res., 44, 5, 981-998 (2006) · Zbl 1095.90533
[13] Kazemi Zanjani, M.; Nourelfath, M.; Ait-Kadi, D., A multi-stage stochastic programming approach for production planning with uncertainty in the quality of raw materials and demand, Int. J. Prod. Res., 48, 16, 4701-4723 (2010) · Zbl 1197.90312
[14] Kilic, O. A., A mip-based heuristic for the stochastic economic lot sizing problem with remanufacturing, IFAC Proc. Vol., 46, 9, 742-747 (2013)
[15] Kilic, O. A.; Tunc, H.; Tarim, S. A., Heuristic policies for the stochastic economic lot sizing problem with remanufacturing under service level constraints, Eur. J. Oper. Res., 267, 3, 1102-1109 (2018) · Zbl 1403.90033
[16] Lage Junior, M. L.; Filho, M. G., Production planning and control for remanufacturing: literature review and analysis, Prod. Plann. Control, 23, 6, 419-435 (2012)
[17] Li, C.; Liu, F.; Cao, H.; Wang, Q., A stochastic dynamic programming based model for uncertain production planning of re-manufacturing system, Int. J. Prod. Res., 47, 13, 3657-3668 (2009) · Zbl 1198.90305
[18] Loparic, M.; Pochet, Y.; Wolsey, L. A., The uncapacitated lot-sizing problem with sales and safety stocks, Math. Program., 89, 3, 487-504 (2001) · Zbl 0992.90022
[19] Lund, R. T.; Mundial, B., Remanufacturing: The Experience of the United States and Implications for Developing Countries, vol. 31 (1984), World Bank
[20] Macedo, P. B.; Alem, D.; Santos, M.; Junior, M. L.; Moreno, A., Hybrid manufacturing and remanufacturing lot-sizing problem with stochastic demand, return, and setup costs, Int. J. Adv. Manuf. Technol., 82, 5-8, 1241-1257 (2016)
[21] Naeem, M. A.; Dias, D. J.; Tibrewal, R.; Chang, P.-C.; Tiwari, M. K., Production planning optimization for manufacturing and remanufacturing system in stochastic environment, J. Intell. Manuf., 1-12 (2013)
[22] Pochet, Y.; Wolsey, L. A., Production Planning by Mixed Integer Programming (2006), Springer Science & Business Media · Zbl 1102.90039
[23] Wang, H.-F.; Huang, Y.-S., A two-stage robust programming approach to demand-driven disassembly planning for a closed-loop supply chain system, Int. J. Prod. Res., 51, 8, 2414-2432 (2013)
[24] Zhang, M.; Küçükyavuz, S.; Goel, S., A branch-and-cut method for dynamic decision making under joint chance constraints, Manage. Sci., 60, 5, 1317-1333 (2014)
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.