Submitted:
25 July 2025
Posted:
01 August 2025
You are already at the latest version
Abstract
Keywords:
1. Introducción
2. Literature Review
3. The Model
4. Solution Procedure
5. Results
- 3 periods of 24 days,
- 4 periods of 18 days, and
- 6 periods of 12 days.
| Service Level (1-α)% | Number of periods | Total Cost (US $) |
|---|---|---|
| 50% | 3 periods – 24 days | $ 49.499,707 |
| 50% | 4 periods – 18 days | $ 54.324,624 |
| 50% | 6 periods – 12 days | $ 65.634,467 |
| 55% | 3 periods – 24 days | $ 49.569,257 |
| 55% | 4 periods – 18 days | $ 55.134,084 |
| 55% | 6 periods – 12 days | $ 66.397,170 |
| 60% | 3 periods – 24 days | $ 50.624,794 |
| 60% | 4 periods – 18 days | $ 55.406,273 |
| 60% | 6 periods – 12 days | $ 67.208,.829 |
| 65% | 3 periods – 24 days | $ 50.890,444 |
| 65% | 4 periods – 18 days | $ 55.919,235 |
| 65% | 6 periods – 12 days | $ 67.367,879 |
| 70% | 3 periods – 24 days | $ 50.977,873 |
| 70% | 4 periods – 18 days | $ 56.396,323 |
| 70% | 6 periods – 12 days | $ 67.420,373 |
| 75% | 3 periods – 24 days | $ 51.601,026 |
| 75% | 4 periods – 18 days | $ 57.229,167 |
| 75% | 6 periods – 12 days | $ 67.536,379 |
| 80% | 3 periods – 24 days | $ 51.703,056 |
| 80% | 4 periods – 18 days | $ 57.536,379 |
| 80% | 6 periods – 12 days | $ 68.467,314 |
| 85% | 3 periods – 24 days | $ 52.790,101 |
| 85% | 4 periods – 18 days | $ 58.138,932 |
| 85% | 6 periods – 12 days | $ 68.658,372 |
| 90% | 3 periods – 24 days | $ 53.862,352 |
| 90% | 4 periods – 18 days | $ 58.278,685 |
| 90% | 6 periods – 12 days | $ 69.497,909 |
| 95% | 3 periods – 24 days | $ 55.028,351 |
| 95% | 4 periods – 18 days | $ 59.791,369 |
| 95% | 6 periods – 12 days | $ 71.360,139 |
- Varying the number of periods in the planning horizon significantly affects total cost, particularly the purchase cost (C1). Using shorter periods tends to increase total cost, primarily due to the need to purchase larger quantities of stock, place more orders, and hold more inventory to meet future demand. The nonlinear behavior of the standard deviation in the product demand distribution necessitates more inventory to satisfy demand in shorter periods compared to longer ones. Additionally, since the average daily demand per product is below one unit, it is expected that demand volumes for shorter periods remain relatively low.
- As the service level (1–α) increases, the total cost also increases. While the increase is not proportional, the relative increase in cost due to higher service levels is generally less impactful than the cost increase caused by varying the number of planning periods.
- For the retail case analyzed in this study, the optimal solution in terms of total cost occurs when the planning horizon is divided into 3 periods of 24 days. In this scenario, the total cost ranges from approximately 49 million (at a 50% service level) to approximately 55 million (at a 95% service level). A sound decision involves selecting a configuration that balances cost and service level. For this, a 75% service level (associated cost: $51,445,821) or an 80% service level (associated cost: $51,547,821) may represent good trade-offs.
| Supply chain characterization | Instances | ||||||
|---|---|---|---|---|---|---|---|
| Sets | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Products | 84 | 122 | 183 | 244 | 488 | 732 | 976 |
| Warehouses | 2 | 2 | 3 | 4 | 5 | 6 | 7 |
| Suppliers | 5 | 6 | 9 | 12 | 24 | 36 | 48 |
| Periods | 5 | 7 | 10 | 10 | 10 | 10 | 10 |
| Periods | 4 | 6 | 9 | 9 | 9 | 9 | 9 |
| Products associated with warehouses | 149 | 221 | 519 | 844 | 2.256 | 3.978 | 6.280 |
| Suppliers - products | 84 | 122 | 293 | 488 | 1.952 | 4.392 | 7.808 |
6. Discussion
7. Conclusions
8. Recommendations and Research Perspectives
References
- Abginehchi, S.; Farahani, R.Z.; Rezapour, S. A mathematical model for order splitting in a multiple supplier single-item inventory system. J. Manuf. Syst. 2013, 32, 55–67. [Google Scholar] [CrossRef]
- Alfares, H.K.; Ghaithan, A.M. EOQ and EPQ Production-Inventory Models with Variable Holding Cost: State-of-the-Art Review. Arab. J. Sci. Eng. 2018, 44, 1737–1755. [Google Scholar] [CrossRef]
- Andriolo, A.; Battini, D.; Grubbström, R.W.; Persona, A.; Sgarbossa, F. A century of evolution from Harris׳s basic lot size model: Survey and research agenda. Int. J. Prod. Econ. 2014, 155, 16–38. [Google Scholar] [CrossRef]
- Birge, J.R.; Louveaux, F. (2011). Introduction to Stochastic Programming (Springer Series in Operations Research and Financial Engineering). In Science of the Total Environment (Vol. 831, Issues 8–9).
- Bixby, R.E. A brief history of linear and mixed-integer programming computation. Documenta Mathematica, Extra Volume ISMP, 2012, 107–121.
- Bowersox, D.J.; Closs, D.J.; Cooper, M.B. Supply Chain Logistics Management, 5th ed.; McGraw-Hill, 2020. [Google Scholar]
- Björk, K.-M. An analytical solution to a fuzzy economic order quantity problem. Int. J. Approx. Reason. 2008, 50, 485–493. [Google Scholar] [CrossRef]
- Charnes, A.; Cooper, W.W. Chance-Constrained Programming. Manag. Sci. 1959, 6, 73–79. [Google Scholar] [CrossRef]
- Chung, K.J.; Liao, J.J.; Ting, P.S.; Lin, S.D.e.r.; Srivastava, H.M. A unified presentation of inventory models under quantity discounts, trade credits and cash discounts in the supply chain management. Revista de La Real Academia de Ciencias Exactas, Fisicas y Naturales - Serie A: Matematicas 2018, 112, 509–538. [Google Scholar] [CrossRef]
- Đorđević, L.; Antić, S.; Čangalović, M.; Lisec, A. A metaheuristic approach to solving a multiproduct EOQ-based inventory problem with storage space constraints. Optim. Lett. 2016, 11, 1137–1154. [Google Scholar] [CrossRef]
- Alonso, S.; Domínguez-Ríos, M.Á.; Colebrook, M.; Sedeño-Noda, A. Optimality conditions in preference-based spanning tree problems. Eur. J. Oper. Res. 2009, 198, 232–240. [Google Scholar] [CrossRef]
- Firouz, M.; Keskin, B.B.; Melouk, S.H. An integrated supplier selection and inventory problem with multi-sourcing and lateral transshipments. Omega 2017, 70, 77–93. [Google Scholar] [CrossRef]
- Ghiani, G.; Laporte, G.; Musmanno, R. Introduction to Logistics Systems Management; Wiley: Hoboken, NJ, United States, 2013. [Google Scholar]
- Gupta, D.; Maranas, C.D. Managing demand uncertainty in supply chain planning. Computers & Chemical Engineering 2003, 27, 1219–1227. [Google Scholar] [CrossRef]
- Gutiérrez, V.; Vidal, C.J. Modelos de Gestión de Inventarios en Cadenas de Abastecimiento: Revisión de la Literatura. Rev. Fac. Ing. Univ. Antioquia N.° 2008, 43, 134–149. [Google Scholar]
- Güder, F.; Zydiak, J.L. Fixed cycle ordering policies for capacitated multiple item inventory systems with quantity discounts. Comput. Ind. Eng. 2000, 38, 67–77. [Google Scholar] [CrossRef]
- Hammami, R.; Temponi, C.; Frein, Y. A scenario-based stochastic model for supplier selection in global context with multiple buyers, currency fluctuation uncertainties, and price discounts. Eur. J. Oper. Res. 2014, 233, 159–170. [Google Scholar] [CrossRef]
- Jana, D.K.; Das, B. A two-storage multi-item inventory model with hybrid number and nested price discount via hybrid heuristic algorithm. Ann. Oper. Res. 2016, 248, 281–304. [Google Scholar] [CrossRef]
- Kumar, S.; Mahapatra, R.P. Design of multi-warehouse inventory model for an optimal replenishment policy using a Rain Optimization Algorithm. Knowledge-Based Syst. 2021, 231. [Google Scholar] [CrossRef]
- Maiti, M.K.; Maiti, M. Two storage inventory model in a mixed environment. Fuzzy Optimization and Decision Making 2007, 6, 391–426. [Google Scholar] [CrossRef]
- Olson L, & Wu D. (2020). Chance-Constrained Models. In Enterprise Risk Management Models. Springer Berlin.
- Paam, P.; Berretta, R.; García-Flores, R.; Paul, S.K. Multi-warehouse, multi-product inventory control model for agri-fresh products – A case study. Comput. Electron. Agric. 2022, 194. [Google Scholar] [CrossRef]
- Rao, S.S. Engineering Optimization Theory and Practice, 4th ed.; John Wiley & Sons Inc.: Hoboken, NJ, USA, 2009; pp. 694–702. [Google Scholar]
- Saracoglu, I.; Topaloglu, S.; Keskinturk, T. A genetic algorithm approach for multi-product multi-period continuous review inventory models. Expert Syst. Appl. 2014, 41, 8189–8202. [Google Scholar] [CrossRef]
- Shenoy, D.; Rosas, R. Problems & Solutions in Inventory Management; Springer Nature: Dordrecht, GX, Netherlands, 2018. [Google Scholar] [CrossRef]
- Shi, C.J.L.; Bugtai, N.T.; Billones, R.K.C. Multi-Period Inventory Management Optimization Using Integer Linear Programming: A Case Study on Plywood Distribution. 2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management, HNICEM 2022. [CrossRef]
- Sicilia, J.; San-José, L.A.; Alcaide-López-De-Pablo, D.; Abdul-Jalbar, B. Optimal policy for multi-item systems with stochastic demands, backlogged shortages and limited storage capacity. Appl. Math. Model. 2022, 108, 236–257. [Google Scholar] [CrossRef]
- Silver, E. A. , Pyke, D. F., & Peterson, R. (1998). Inventory Management and Production Planning and Scheduling (3rd ed.). Wiley.
- Svoboda, J.; Minner, S.; Yao, M. Typology and literature review on multiple supplier inventory control models. Eur. J. Oper. Res. 2021, 293, 1–23. [Google Scholar] [CrossRef]
- Taleizadeh, A.A.; Niaki, S.T.A.; Nikousokhan, R. Constraint multiproduct joint-replenishment inventory control problem using uncertain programming. Appl. Soft Comput. 2011, 11, 5143–5154. [Google Scholar] [CrossRef]
- Taylor, G.D. Introduction to Logistics Engineering; Taylor & Francis: London, United Kingdom, 2008. [Google Scholar]
- Thorsen, A.; Yao, T. Robust inventory control under demand and lead time uncertainty. Ann. Oper. Res. 2015, 257, 207–236. [Google Scholar] [CrossRef]
- Vidal, G.H. Deterministic and Stochastic İnventory Models in Production Systems: a Review of the Literature. Process. Integr. Optim. Sustain. 2022, 7, 29–50. [Google Scholar] [CrossRef]
- Yang, L.; Li, H.; Campbell, J.F.; Sweeney, D.C. Integrated multi-period dynamic inventory classification and control. Int. J. Prod. Econ. 2017, 189, 86–96. [Google Scholar] [CrossRef]
- Zhang, G. The multi-product newsboy problem with supplier quantity discounts and a budget constraint. Eur. J. Oper. Res. 2010, 206, 350–360. [Google Scholar] [CrossRef]
| 1 | FNLO: Fuzzy nonlinear optimization |
| 2 | NLO: Nonlinear optimization |
| 3 | LP: Linear programming |
| 4 | MILP: Mixed integer linear programming |
| 5 | MINLP: Mixed integer nonlinear programming |
| 6 | SNLP: Stochastic nonlinear programming |
| 7 | NLFSP: Nonlinear fuzzy stochastic programming |
| 8 | INLFP: Integer nonlinear fuzzy programming |
| 9 | ILP: Integer linear programming |
| 10 | MISP: Mixed integer stochastic programming |
| 11 | SO: Stochastic optimization |
| 12 | NLO: Nonlinear optimization |

| Reference | Objective of the study | Model | Solution procedure |
|---|---|---|---|
| Björk (2009) |
Develop an analytical solution to an EOQ problem with demand uncertainty. | FNLO1 | Analytical solution. |
| Chung et al., (2018) | Incorporate the concepts of two levels of commercial credit (retail and customers). | NLO2 | Analytical solution. |
| Thorsen & Yao (2017) | Develop a robust optimization model with uncertainty in demand and lead time. | LP3 | Benders decomposition algorithm. |
| Yang et al., (2017) | Propose a multi-item inventory classification and control optimization model. | MILP4 | MILP (Branch and Bound algorithm). |
| Shi et al., (2022) | Formulate and apply an inventory optimization model. | MILP | MILP (Branch and Bound algorithm). |
| Zhang (2010) | Develop a multi-period, newsboy-type model with budget constraints and quantity discounts. | MINLP5 | Lagrangian relaxation heuristic. |
| Sicilia et al., (2022) | Develop a multi-product, single-period, stochastic demand and power pattern model in the inventory cycle. | SNLP6 | Lagrangian relaxation heuristic. |
| Maiti & Maiti (2007) | Develop a multi-product inventory model, in two warehouses, with fuzzy stochastic demand and costs. | NLFSP7 | Genetic region reduction algorithm (RRGA). |
| Taleizadeh et al., (2011) | Build a multi-restrictive joint product model for purchasing high-priced raw materials. | INLFP8 | Hybrid harmony search method, fuzzy and approximate simulation. |
| Saracoglu et al., (2014) | Formulate a reorder point model focused on multi-product management, under budget, storage, and shelf-life restrictions. | ILP9 | Genetic algorithm (GA). |
| Hammami et al., (2014) | Formulate an inventory model with supplier selection, multiple warehouses, quantity discounts, and uncertainty in the purchasing process. | MISP10 | MILP (Branch and Bound algorithm). |
| Abginehchi et al., (2013) | Develop a mathematical model that incorporates multiple suppliers, with a single product and retailer under probabilistic demand. | SO11 | Sequential quadratic programming algorithm (SQP). |
| Güder & Zydiak (2000) | Solving a multi-joint inventory problem with storage limitations, using a heuristic procedure. | NLO12 | Fixed cycle heuristic. |
| Đorđević et al., (2017) | Solving the storage-constrained EOQ model using a metaheuristic approach. | NLO | Local Search Heuristic and Variable Neighborhood Metaheuristic. |
| Jana & Das (2017) | Study a two-warehouse inventory model with multiple discounted items nested in unit cost and inventory costs over a fixed-cost period. | MINLP | Multi-objective genetic algorithm with variable population (MOGAVP). |
| Kumar & Mahapatra (2021) |
Plantear un modelo de minimización de costos asociado a la gestión de inventarios de múltiples artículos, con múltiples proveedores y múltiples almacenes. | NLO | Metaheurística de optimización de lluvia (ROA). |
| Processor | AMD RYZEN 5, 2,8 Ghz. |
|---|---|
| RAM | 24 Gb |
| Operating System | 64 bits. Windows 11 |
| Optimization Software | LINGO 19 |
| Integer optimality tolerances | 1*10-6 (absolute), 8*10-6 (relative) |
| Linear optimality tolerances | 1*10-7 (absolute). |
| Model characterization | Instances | ||||||
|---|---|---|---|---|---|---|---|
| Indicators | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Integer Variables | 1.937 | 4.199 | 17.376 | 43.460 | 124.080 | 290.394 | 571.480 |
| Binary Variables | 40 | 72 | 243 | 432 | 1.080 | 1.944 | 3.024 |
| Total Variables | 1.977 | 4.271 | 17.619 | 43.892 | 125.160 | 292.338 | 574.504 |
| Total Restrictions | 1.881 | 4.141 | 14.536 | 24.778 | 63.127 | 111.358 | 175.681 |
| CPU time (s) | 4 | 22 | 47 | 126 | 560 | 2.546 | 8.782 |
| Warm start - CPU Time Reduction (%)* | 0% | 15% | 25% | 32% | 38% | 44% | 49% |
| Generator Memory Used (kB) | 663 | 1.400 | 5.388 | 9.918 | 37.109 | 74.338 | 168.629 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).