Skip to main content
Log in

Multi-Echelon Supply Chains with Lead Times and Uncertain Demands

A Lot-Sizing Formulation and Solutions

  • Original Research
  • Published:
Operations Research Forum Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

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

  1. Wisner JD, Tan KC, Leong K (2016) Principles of supply chain management: A balanced approach. 4 ed., Cengage Learning

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Prekopa A (2013) Stochastic programming. volume 324. Springer Science & Business Media

  5. Shapiro A, Kleywegt A (2002) Minimax analysis of stochastic problems. Optim Methods Softw 17:523–542. https://doi.org/10.1080/1055678021000034008

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Darvish M (2017) Supply chain optimization: location, production, inventory and distribution. http://hdl.handle.net/20.500.11794/28185

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

    Article  Google Scholar 

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. 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

    Google Scholar 

  47. 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

    Article  Google Scholar 

  48. 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

    Article  Google Scholar 

  49. 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

    Article  Google Scholar 

  50. Tempelmeier H (2013) In Handbook of stochastic models and analysis of manufacturing system operations. Springer, New York, NY. pp. 313–344

  51. 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

    Article  Google Scholar 

  52. 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

    Article  Google Scholar 

  53. 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

    Article  Google Scholar 

  54. 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

    Article  Google Scholar 

  55. 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

    Article  Google Scholar 

  56. 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

Download references

Funding

Author did not receive any funding for this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hadi Farhangi.

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|\}\)

tr

: 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\)

uw

: 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s43069-021-00080-1

Keywords

Navigation