Abstract
The aim of this work is to formulate a multi-echelon supply chain and schedule the productions, transportations, and inventories in this supply chain. This supply chain consists of a production echelon, a warehouse echelon, and a retailer echelon. Each echelon consists of multiple nodes. There are challenges of having lead times and uncertain demands in formulating and solving such a supply chain, mathematically. The lead times are incorporated in the formulation of this problem. To overcome the uncertainty of demand, two solution approaches are devised. Each solution approach utilizes two methods to obtain solutions. Solution methods are compared against Cplex solvers and their advantages are explored, computationally. To compare solution approaches, two external measures are used, which are called excess inventory and backlogging. The numerical analyses show a trade-off between solution approaches regarding these measures. In another word, it is shown that one-solution approach results in a lower backlogging, while the other results in a lower excess inventory. These solution approaches and methods provide options for decision makers, in which they can select them considering the priorities and needs.
Similar content being viewed by others
Data Availability
I have the instances of my numerical study along with all results saved in a repository and they will be shared upon request.
References
Wisner JD, Tan KC, Leong K (2016) Principles of supply chain management: A balanced approach. 4 ed., Cengage Learning
Kleywegt AJ, Shapiro A, de Mello TH (2002) The sample average approximation method for stochastic discrete optimization. SIAM J Optim 12:479–502. https://doi.org/10.1137/S1052623499363220
Nemirovski A, Juditsky A, Lan G, Shapiro A (2009) Robust stochastic approximation approach to stochastic programming. SIAM J Optim 19:1574–1609. https://doi.org/10.1137/070704277
Prekopa A (2013) Stochastic programming. volume 324. Springer Science & Business Media
Shapiro A, Kleywegt A (2002) Minimax analysis of stochastic problems. Optim Methods Softw 17:523–542. https://doi.org/10.1080/1055678021000034008
Wagner HM, Whitin TM (1958) Dynamic version of the economic lot size model. Manag Sci 5:89–96. https://doi.org/10.1287/mnsc.5.1.89
Brahimi N, Absi N, Dauzere-Peres S, Nordli A (2017) Single-item dynamic lot-sizing problems: An updated survey. Eur J Oper Res 263:838–863. https://doi.org/10.1016/j.ejor.2017.05.008
Farhangi H, Niranjan S (2019) Inventory balance formulations and extensions of the deterministic dynamic lot sizing problem, in: 2019 Annual Conference of the Decision Sciences Institute Proceedings, pp. 370–387
Sox CR (1997) Dynamic lot sizing with random demand and non-stationary costs. Oper Res Lett 20:155–164. https://doi.org/10.1016/S0167-6377(97)00005-9
Helber S, Sahling F, Schimmelpfeng K (2013) Dynamic capacitated lot sizing with random demand and dynamic safety stocks. OR Spectrum 35:75–105. https://doi.org/10.1007/s00291-012-0283-6
Diaby M, Martel A (1993) Dynamic lot sizing for multi-echelon distribution systems with purchasing and transportation price discounts. Oper Res 41:48–59. https://doi.org/10.1287/opre.41.1.48
Barbarosoglu G, Ozgur D (1999) Hierarchical design of an integrated production and 2-echelon distribution system. Eur J Oper Res 118:464–484. https://doi.org/10.1016/S0377-2217(98)00317-8
Jayaraman V, Pirkul H (2001) Planning and coordination of production and distribution facilities for multiple commodities. Eur J Oper Res 133:394–408. https://doi.org/10.1016/S0377-2217(00)00033-3
Jaruphongsa W, Cetinkaya S, Lee CY (2004) Warehouse space capacity and delivery time window considerations in dynamic lot-sizing for a simple supply chain. Int J Prod Econ 92:169–180. https://doi.org/10.1016/j.ijpe.2003.10.012
Bard JF, Nananukul N (2009) The integrated production-inventory-distribution-routing problem. J Sched 12:257. https://doi.org/10.1007/s10951-008-0081-9
Seyedhosseini SM, Ghoreyshi SM (2014) An integrated model for production and distribution planning of perishable products with inventory and routing considerations. Math Probl Eng 2014:1–10. https://doi.org/10.1155/2014/475606
Kaminsky P, Simchi-Levi D (2003) Production and distribution lot sizing in a two stage supply chain. IIE Trans 35:1065–1075. https://doi.org/10.1080/07408170304401
Jin Y, Muriel A (2009) Single-warehouse multi-retailer inventory systems with full truckload shipments. Nav Res Logist 56:450–464. https://doi.org/10.1002/nav.20353
Melo RA, Wolsey LA (2010) Uncapacitated two-level lot-sizing. Oper Res Lett 38:241–245. https://doi.org/10.1016/j.orl.2010.04.001
Solyali O, Denizel M, Sural H (2016) Effective network formulations for lot sizing with backlogging in two-level serial supply chains. IIE Trans 48:146–157. https://doi.org/10.1080/0740817X.2015.1027457
Solyali O, Sural H, Denizel M (2010) The one-warehouse multiretailer problem with an order-up-to-level inventory policy. Nav Res Logist 57:653–666. https://doi.org/10.1002/nav.20428
Hwang HC, Ahn HS, Kaminsky P (2013) Basis paths and a polynomial algorithm for the multistage production-capacitated lot-sizing problem. Oper Res 61:469–482. https://doi.org/10.1287/opre.1120.1141
Darvish M (2017) Supply chain optimization: location, production, inventory and distribution. http://hdl.handle.net/20.500.11794/28185
Gruson M, Cordeau JF, Jans R (2021) Benders decomposition for a stochastic three-level lot sizing and replenishment problem with a distribution structure. Eur J Oper Res 291:206–217. https://doi.org/10.1016/j.ejor.2020.09.019
Tempelmeier H, Helber S (1994) A heuristic for dynamic multi-item multi-level capacitated lotsizing for general product structures. Eur J Oper Res 75:296–311. https://doi.org/10.1016/0377-2217(94)90076-0
Almeder C, Klabjan D, Traxler R, Almada-Lobo B (2015) Lead time considerations for the multi-level capacitated lot-sizing problem. Eur J Oper Res 241:727–738. https://doi.org/10.1016/j.ejor.2014.09.030
Tempelmeier H, Derstroff M (1996) A lagrangean-based heuristic for dynamic multilevel multiitem constrained lotsizing with setup times. Manag Sci 42:738–757. https://doi.org/10.1287/mnsc.42.5.738
Kimms A (1996) Multi-level, single-machine lot sizing and scheduling: With initial inventory. Eur J Oper Res 89:86–99. https://doi.org/10.1016/S0377-2217(96)90056-9
Kimms A (1999) A genetic algorithm for multi-level, multi-machine lot sizing and scheduling. Comput Oper Res 26:829–848. https://doi.org/10.1016/S0305-0548(98)00089-6
Gyulai D, Pfeiffer A, Monostori L (2017) Robust production planning and control for multi-stage systems with flexible final assembly lines. Int J Prod Res 55:3657–3673. https://doi.org/10.1080/00207543.2016.1198506
Kumar J, Roy N, Mostafaeipour A, Qolipour M (2017) Development of a novel lot sizing model with variable lead time in supply chain environment. Journal of Optimization in Industrial Engineering 10:25–38. https://doi.org/10.22094/JOIE.2017.275
Brahimi N, Dauzere-Peres S, Najid NM, Nordli A (2006) Single item lot sizing problems. Eur J Oper Res 168:1–16. https://doi.org/10.1016/j.ejor.2004.01.054
Drexl A, Kimms A (1997) Lot sizing and scheduling: survey and extensions. Eur J Oper Res 99:221–235. https://doi.org/10.1016/S0377-2217(97)00030-1
Maes J, Wassenhove LV (1988) Multi-item single-level capacitated dynamic lot-sizing heuristics: A general review. J Oper Res Soc 39:991–1004. https://doi.org/10.1057/jors.1988.169
Ramezanian R, Saidi-Mehrabad M, Teimoury E (2013) A mathematical model for integrating lot-sizing and scheduling problem in capacitated flow shop environments. Int J Adv Manuf Technol 66:347–361. https://doi.org/10.1007/s00170-012-4329-3
Toledo CFM, de Oliveira RRR, Franca PM (2011) A hybrid heuristic approach to solve the multi level capacitated lot sizing problem, in: 2011 IEEE Congress on Evolutionary Computation (CEC), IEEE. pp. 1194–1201. https://doi.org/10.1109/CEC.2011.5949752
Trigeiro WW, Thomas LJ, McClain JO (1989) Capacitated lot sizing with setup times. Manag Sci 35:353–366. https://doi.org/10.1287/mnsc.35.3.353
Denizel M, Sural H (2006) On alternative mixed integer programming formulations and lp-based heuristics for lot-sizing with setup times. J Oper Res Soc 57:389–399. https://doi.org/10.1057/palgrave.jors.2601996
Helber S, Sahling F (2010) A fix-and-optimize approach for the multi-level capacitated lot sizing problem. Int J Prod Econ 123:247–256. https://doi.org/10.1016/j.ijpe.2009.08.022
Melega GM, de Araujo SA, Jans R (2018) Classification and literature review of integrated lot-sizing and cutting stock problems. Eur J Oper Res 271:1–19. https://doi.org/10.1016/j.ejor.2018.01.002
Gurkan ME, Tunc H (2021) A fix-and-optimize heuristic for the capacitated multi-item stochastic lot-sizing problem. An International Journal of Optimization and Control: Theories & Applications (IJOCTA) 11:41–51. https://doi.org/10.11121/ijocta.01.2021.00945
Buschkuhl L, Sahling F, Helber S, Tempelmeier H (2010) Dynamic capacitated lot-sizing problems: a classification and review of solution approaches. OR Spectrum 32:231–261. https://doi.org/10.1007/s00291-008-0150-7
Diaby M, Bahl HC, Karwan MH, Zionts S (1992) A lagrangean relaxation approach for very-large-scale capacitated lot-sizing. Manag Sci 38:1329–1340. https://doi.org/10.1287/mnsc.38.9.1329
Franca PM, Armentano VA, Berretta RE, Clark AR (1997) A heuristic method for lot-sizing in multi-stage systems. Comput Oper Res 24:861–874. https://doi.org/10.1016/S0305-0548(96)00097-4
Pitakaso R, Almeder C, Doerner KF, Hartl RF (2006) Combining population-based and exact methods for multi-level capacitated lot-sizing problems. Int J Prod Res 44:4755–4771. https://doi.org/10.1080/00207540600620963
Prakaiwichien S, Rungreunganun V (2018) Solving dynamic multi-product multi-level capacitated lot-sizing problems with modified part period balancing heuristics method. Int J Appl Eng Res 13:3350–3360
Sahling F, Buschkuhl L, Tempelmeier H, Helber S (2009) Solving a multi-level capacitated lot sizing problem with multi-period setup carry-over via a fix-and-optimize heuristic. Comput Oper Res 36:2546–2553. https://doi.org/10.1016/j.cor.2008.10.009
Bookbinder JH, Tan JY (1988) Strategies for the probabilistic lot-sizing problem with service-level constraints. Manag Sci 34:1096–1108. https://doi.org/10.1287/mnsc.34.9.1096
Tarim SA, Kingsman BG (2004) The stochastic dynamic production/inventory lot-sizing problem with service-level constraints. Int J Prod Econ 88:105–119. https://doi.org/10.1016/S0925-5273(03)00182-8
Tempelmeier H (2013) In Handbook of stochastic models and analysis of manufacturing system operations. Springer, New York, NY. pp. 313–344
Gruson M, Cordeau JF, Jans R (2018) The impact of service level constraints in deterministic lot sizing with backlogging. Omega 79:91–103. https://doi.org/10.1016/j.omega.2017.08.003
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. https://doi.org/10.1016/j.cor.2018.10.005
Melega GM, de Araujo SA, Morabito R (2020) Mathematical model and solution approaches for integrated lot-sizing, scheduling and cutting stock problems. Ann Oper Res 295:695–736. https://doi.org/10.1007/s10479-020-03764-9
Huang K, KucuKyavuz S (2008) On stochastic lot-sizing problems with random lead times. Oper Res Lett 36:303–308. https://doi.org/10.1016/j.orl.2007.10.009
Karmarkar US, Kekre S, Kekre S (1987) The dynamic lot-sizing problem with startup and reservation costs. Oper Res 35:389–398. https://doi.org/10.1287/opre.35.3.389
Shapiro A, Philpott A (2007) A tutorial on stochastic programming. https://cpb-us-w2.wpmucdn.com/sites.gatech.edu/dist/4/1470/files/2021/03/TutorialSP.pdf
Funding
Author did not receive any funding for this study.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The author declares that there is no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection on Advances and Applications in Supply Chain Management.
Appendix 1
Appendix 1
1.1 List of Sets, Parameters, and Variables
Sets and indices | |
---|---|
T | : the set of time periods \(T=\{1,2,\ldots ,|T|\}\) |
t, r | : indices used for periods, \(t,r\in T\) |
I | : the set of items \(I=\{1,2,\ldots ,|I|\}\) |
i | : index used for items, \(i\in I\) |
\(V^p\) | : the set of production nodes \(V^p=\{1,...,|V^p|\}\) |
\(V^d\) | : the set of warehouses/distribution nodes \(V^d=\{1,...,|V^d|\}\) |
\(V^r\) | : the set of retailer nodes \(V^r=\{1,...,|V^r|\}\) |
V | : the set of all nodes \(V=V^p\cup V^d\cup V^r\) |
u, w | : indices used for network nodes |
Parameters | |
\(c_{iu}^t\) | : production cost of item i in period t at node \(u\in V^p\) |
\(f_{iuw}^t\) | : transportation cost of one unit of item i from node u to node w in period t |
\(h_{iu}^t\) | : inventory cost of item i in period t at unit u |
\(s_{iu}^t\) | : setup cost of producing item i in period t at unit \(u\in V^p\) |
\(o_{iu}^t\) | : startup cost of producing item i in period t at unit \(u\in V^p\) |
\(lb_{D_{iu}^{t}}\) | : lowest possible demand of item i in period t at unit \(u\in V^r\) |
\(ub_{D_{iu}^{t}}\) | : highest possible demand of item i in period t at unit \(u\in V^r\) |
\(r_{u}\) | : production capacity of unit \(u\in V^r\) |
\(t_{uw}\) | : lead time between nodes u and w (mostly travel time) |
\(M^t\) | : a big number usually set to be equal to the demand in period \(t\in T\) |
Variables | |
\(P_{iu}^t\) | : production quantity of item i in period t at node \(u\in V^p\) |
\(X_{iuw}^{t}\) | : transportation quantity of item i in period t from node u to node w |
\(Y_{iu}^{t}\) | : \(Y_{iu}^{t}=1\) if we produce i in period t at node \(u\in V^p\), \(y_{i}^{t}=0\) otherwise |
\(Q_{iu}^{t}\) | : inventory quantity of item i in period t at unit \(u\in V^p\) |
\(D_{iu}^{t}\) | : the realization of demand of item i in period t at unit \(u\in V^r\) |
\(Z_{iu}^{t}\) | : it is one if we produce i in period t at node \(u\in V^p\) and not in period \(t-1\), zero otherwise. |
Rights and permissions
About this article
Cite this article
Farhangi, H. Multi-Echelon Supply Chains with Lead Times and Uncertain Demands. SN Oper. Res. Forum 2, 46 (2021). https://doi.org/10.1007/s43069-021-00080-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s43069-021-00080-1