Optimization of Semi-Finished Inventory Management in Process Manufacturing: A Multi-Period Delayed Production Model
Abstract
1. Introduction
2. Literature Review
2.1. Optimization Research on Delayed Production Mode
2.2. Research on Delayed Production Models Based on Periodic Variations
2.3. Research Gap
3. Problem Analysis and Modeling
3.1. Problem Analysis
3.1.1. Process Manufacturing with Delayed Production Model
3.1.2. Single- Period Optimization Analysis
3.1.3. Multi-Period Optimization Model
3.2. Model Assumptions and Parameters
3.2.1. Model Assumptions
3.2.2. Model Parameters
3.2.3. Analysis of Costs in Different Stages
3.3. Model Construction
3.3.1. The Total Cost in the First Period
3.3.2. The Total Cost in the Second Period
4. Algorithm Design and Case Analysis
4.1. Algorithm Design
4.1.1. Algorithm Steps
4.1.2. Algorithm Effectiveness Analysis
4.2. Empirical Analysis
4.2.1. Data Collection and Organization
4.2.2. Model Solution and Results
5. Discussion
5.1. The Impact of Customer Service Levels on Delayed Production Model
5.1.1. The Impact of Customer Service Levels on the Optimal Position of CODP
5.1.2. The Impact of Customer Service Level on the Optimal Positions of PDP
5.2. The Influence of Delay Penalty Coefficients on Delayed Production Model
5.2.1. The Impact of Delay Penalty Coefficient on the Optimal Positions of CODP
5.2.2. The Impact of Delay Penalty Coefficient on Optimal Positions of PDP
5.3. Total Cost Dynamics Analysis
5.3.1. High Cost Sensitivity in Single-Period Planning: Rigid Short-Term Constraints Dominate
5.3.2. Multi-Period Cost Smoothing: Dynamic Optimization and Cross- Period Buffering
5.4. Managerial Implications
- (1)
- Adopt Cross- Period Inventory Coordination. Multi-period production benefits from order postponement and inventory reuse (especially generic SFI), reducing total cost volatility to ≤2%. For industries like steel, a two-period optimization framework improves decision efficiency.
- (2)
- Dynamically Adjust CODP/PDP for Demand Variability. Under high-service-level or high-delay-penalty conditions, firms should shift CODP downstream (storing highly processed SFI) to shorten lead times, while PDP positioning is cost-driven and less sensitive to delays.
- (3)
- Enhance Demand Forecasting to Minimize Mismatches. Optimal cost occurs when SFI aligns with actual orders; forecast errors lead to cross-period transfers or costly adjustments—requiring real-time demand sensing and dynamic safety stock policies.
- (4)
- Differentiate Single- vs. Multi-Period Strategies. Single-period planning relies on end-stage inventory buffers (cost fluctuations: 5–8%), whereas multi-period optimization leverages time buffers and resource sharing, necessitating distinct models.
- (5)
- Extend the Two-Period SFI Transfer Framework. The two-period SFI transfer rule, validated in steel, applies to process industries with long periods (e.g., chemicals). Firms should integrate algorithmic decision modules (e.g., MILP, PSO) into production systems.
- (6)
- To mitigate order forecast errors, measures such as dynamically designing generic/dedicated SFI buffer stocks, implementing delayed option contracts to enhance forecast accuracy, and adopting rolling production scheduling to differentiate firm/flexible orders can be implemented.
6. Conclusions
- (1)
- In the delayed production of steel, the transfer of SFI and customer orders typically does not exceed two periods. Therefore, the assumption of a two-period transfer can effectively capture multi-period production scenarios and simplify the optimization model. Furthermore, solving the model through programming also confirms the viewpoint that SFI usually does not extend beyond two periods.
- (2)
- In the multi-period delayed production of steel enterprises, generic SFI usually does not participate in production during the period of its generation. The optimal storage position (PDP) for generic inventory is primarily influenced by the unit holding cost.
- (3)
- In multi-period delayed production, the impact of customer service levels, delay penalty coefficients, etc., on the optimal position of SFI is similar to the single-period scenario.
- (4)
- The accuracy of customer order quantity forecasting is crucial for the distribution of SFI in delayed steel production. Specifically, when the quantity of SFI matches the forecasted quantity of customer orders, there is typically no cross-period transfer of inventory, leading to the lowest total cost. If the forecasted quantity exceeds the actual customer orders, the remaining orders are transferred to the next period. When the forecasted quantity is less than the actual customer orders, generic SFI may be used in production during its generation period, but this often results in additional delay penalty costs.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
Algorithm A1. Pseudocode for Particle Swarm Optimization Algorithm |
1: function Distribute(): 2: Initialize the storage quantity of empty inventory locations global storage 3: Initialize the PSO population size, iteration steps, number of computation threads, position and velocity constraints. 4: Consume the remaining inventory from the previous period 5: for each period do: 6: storage ← PSO solution results 7: Update storage 9: Consume inventory for the current period storage 10: end for 11: end function 12: main 13: Distribute() 14: Record the position and quantity of inventory for each period storage 15: end procedure end procedure |
References
- Sharda, B.; Akiya, N. Selecting make-to-stock and postponement policies for different products in a chemical plant: A case study using discrete event simulation. Int. J. Prod. Econ. 2012, 136, 161–171. [Google Scholar] [CrossRef]
- Lin, Y.; Ma, L.; Li, Z.; Ni, W. How will China’s steel demand develop under the investment-driven patterns? Integrating extended input-output model with dynamic steel flow analysis. J. Clean. Prod. 2023, 421, 138536. [Google Scholar] [CrossRef]
- Shi, Z.; Li, Y.; Lu, C. A study on optimization of delayed production mode of iron and steel enterprises based on data mining. PLoS ONE 2023, 18, e0278750. [Google Scholar] [CrossRef]
- Mostafa, Z.; Sima, M. Determination of production planning policies for different products in process industries: Using discrete event simulation. Prod. Eng. 2018, 12, 737–746. [Google Scholar] [CrossRef]
- Wang, G.; Hu, X.; Wang, T. Joint optimization decision of service provider selection and CODP positioning based on mass customization in a cloud logistics environment. Kybernetes 2023, 53, 1411–1433. [Google Scholar] [CrossRef]
- Xu, L.; Hu, X.; Zhang, Y.; Feng, J.; Luo, S. A fuzzy multiobjective team decision model for CODP and supplier selection in customized logistics service supply chain. Expert Syst. Appl. 2024, 237, 121387. [Google Scholar] [CrossRef]
- AlGeddawy, T.; ElMaraghy, H. Assembly systems layout design model for delayed products differentiation. Int. J. Prod. Res. 2010, 48, 5281–5305. [Google Scholar] [CrossRef]
- Ramón-Lumbierres, D.; Cervera, F.J.H.; Minguella-Canela, J.; Muguruza-Blanco, A. Optimal postponement in supply chain network design under uncertainty: An application for additive manufacturing. Int. J. Prod. Res. 2021, 59, 5198–5215. [Google Scholar] [CrossRef]
- Daaboul, J.; Da Cunha, C.; Le Duigou, J.; Novak, B.; Bernard, A. Differentiation and customer decoupling points: An integrated design approach for mass customization. Concurr. Eng. 2015, 23, 284–295. [Google Scholar] [CrossRef]
- Renna, P.; Materi, S. A literature review of energy efficiency and sustainability in manufacturing systems. Appl. Sci. 2021, 11, 7366. [Google Scholar] [CrossRef]
- Khatua, D.; Samonto, E.; Maity, K.; Kar, S. A single period fuzzy production inventory control model with exponential time and stock dependent fuzzy demand. In Recent Advances in Intelligent Information Systems and Applied Mathematics, Proceedings of the 2nd International Conference on Information Technology and Applied Mathematics (ICITAM 2019), Haldia, India, 7–9 March 2019; Springer International Publishing: Cham, Switzerland, 2020; pp. 403–413. [Google Scholar]
- Sahoo, A.; Dash, J.K. Solving a single period inventory model with fuzzy inequality. Int. J. Oper. Res. 2022, 43, 318–331. [Google Scholar] [CrossRef]
- Demirhan, C.D.; Boukouvala, F.; Kim, K.; Song, H.; Tso, W.W.; Floudas, C.A.; Pistikopoulos, E.N. An integrated data-driven modeling & global optimization approach for multi-period nonlinear production planning problems. Comput. Chem. Eng. 2020, 141, 107007. [Google Scholar]
- Kourtzidis, S.; Matousek, R.; Tzeremes, N.G. Modelling a multi-period production process: Evidence from the Japanese regional banks. Eur. J. Oper. Res. 2021, 294, 327–339. [Google Scholar] [CrossRef]
- Halawa, F.; Lee, I.G.; Shen, W.; Khan, M.E.; Nagarur, N. The Implementation of Hybrid MTS\MTO as a Promoter to Lean-Agile: A Simulation Case Study for Miba Sinter Slovakia. In Proceedings of the 2017 Industrial and Systems Engineering Conference (IISE), Pittsburgh, PA, USA, 20–23 May 2017; pp. 1006–1011. [Google Scholar]
- Altendorfer, K.; Minner, S. A comparison of make-to-stock and make-to-order in multi-product manufacturing systems with variable due dates. IIE Trans. 2014, 46, 197–212. [Google Scholar] [CrossRef]
- Rabbani, M.; Dolatkhah, M. Simultaneous production planning of make-to-order (MTO) and make-to-stock (MTS) products using simulation optimization. Case study: Soren Restaurant. Int. J. Adv. Logist. 2017, 6, 30–44. [Google Scholar] [CrossRef]
- Bagchi, S.S.; Gaur, J. Optimization of postponement process for a two stage modular manufacturer. J. Glob. Oper. Strateg. Sourc. 2018, 11, 39–54. [Google Scholar] [CrossRef]
- Jabbarzadeh, A.; Haughton, M.; Pourmehdi, F. A robust optimization model for efficient and green supply chain planning with postponement strategy. Int. J. Prod. Econ. 2019, 214, 266–283. [Google Scholar] [CrossRef]
- Mishra, D.; Sharma, R.R.K.; Gunasekaran, A.; Papadopoulos, T.; Dubey, R. Role of decoupling point in examining manufacturing flexibility: An empirical study for different business strategies. Total Qual. Manag. Bus. Excell. 2019, 30, 1126–1150. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, Y. Multi-CODP adjustment model and algorithm driven by customer requirements in dynamic environments. Clust. Comput. 2016, 19, 2119–2131. [Google Scholar] [CrossRef]
- Garcia, H.E. The Two-Dimensional Customer Order Decoupling Point: Factors and Effects on Performance. Master’s Thesis, Politecnico di Milano, Milan, Italy, 2018. [Google Scholar]
- Guo, L.; Chen, S.; Allen, J.K.; Mistree, F. A Framework for designing the customer-order decoupling point to facilitate mass customization. J. Mech. Des. 2021, 143, 18–22. [Google Scholar] [CrossRef]
- Luo, J. Operations mechanism of postponement strategy for service-oriented manufacturing. Int. J. Adv. Manuf. Technol. 2019, 104, 3335–3341. [Google Scholar] [CrossRef]
- Yu, C.; Mou, S.; Ji, Y. A delayed product differentiation model for cloud manufacturing. Comput. Ind. Eng. 2018, 117, 60–70. [Google Scholar] [CrossRef]
- Ji, J.; Qi, L.; Gu, Q. Study on CODP position of process industry implemented mass customization. Syst. Eng.-Theory Pract. 2007, 27, 151–157. [Google Scholar] [CrossRef]
- Jia, Y.; Wei, W.; Fujimura, S. A hybrid MTS-MTO production model with a dynamic decoupling point for flexible flow shops. In Proceedings of the 2017 IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS), Wuhan, China, 24–26 May 2017; pp. 1–4. [Google Scholar]
- Van Donk, D.P. Make to stock or make to order: The decoupling point in the food processing industries. Int. J. Prod. Econ. 2001, 69, 297–306. [Google Scholar] [CrossRef]
- Moon, I.; Choi, S. Distribution free procedures for make-to-order (MTO), make-in-advance (MIA), and composite policies. Int. J. Prod. Econ. 1997, 48, 21–28. [Google Scholar] [CrossRef]
- Hadj Youssef, K.; van Delft, C.; Dallery, Y. Priority optimization and make-to-stock/make-to-order decision in multiproduct manufacturing systems. Int. Trans. Oper. Res. 2018, 25, 1199–1219. [Google Scholar] [CrossRef]
- Arreola-Risa, A.; DeCroix, G.A. Make-to-order versus make-to-stock in a production–inventory system with general production times. IIE Trans. 1998, 30, 705–713. [Google Scholar] [CrossRef]
- Niño-Mora, J. Restless bandit marginal productivity indices, diminishing returns, and optimal control of make-to-order/make-to-stock M/G/1 queues. Math. Oper. Res. 2006, 31, 50–84. [Google Scholar] [CrossRef]
- Chen, X.; Tai, A.H.; Yang, Y. Optimal production and pricing policies in a combined make-to-order/make-to-stock system. Int. J. Prod. Res. 2014, 52, 7027–7045. [Google Scholar] [CrossRef]
- Denton, B.; Gupta, D.; Keith, J. Managing increasing product variety at integrated steel mills. Interfaces 2003, 33, 41–53. [Google Scholar] [CrossRef]
- Rafiei, H.; Rabbani, M. Order partitioning and order penetration point location in hybrid make-to-stock/make-to-order production contexts. Comput. Ind. Eng. 2011, 61, 550–560. [Google Scholar] [CrossRef]
- Sarkar, B.; Joo, J.; Kim, Y.; Park, H.; Sarkar, M. Controlling defective items in a complex multi-phase manufacturing system. RAIRO-Oper. Res. 2022, 56, 871–889. [Google Scholar] [CrossRef]
- Lin, H.-D.; Chiu, T.; Hwang, M.-H.; Chiu, Y.-S.P. Multi-item fabrication-shipment decision model featuring multi-delivery, postponement, quality assurance, and overtime. Uncertain Supply Chain Manag. 2022, 10, 1041–1054. [Google Scholar] [CrossRef]
Parameters | Meaning of Parameters |
---|---|
Denoting the t-th period | |
The start time of the production preparation phase in the t-th period | |
The end time of the production preparation phase in the t-th period | |
The duration of the production preparation phase in the t-th period, | |
The start time of the order fulfillment phase in the t-th period | |
The end time of the order fulfillment phase in the t-th period. | |
The duration of the order fulfillment phase in the t-th period, | |
The overall duration of the t-th period, |
Parameters | Meaning of Parameters |
---|---|
Whether to choose as the PDP for the -th product category in the t-th period, where 1 represents selection, and 0 represents non-selection | |
The corresponding generic intermediate inventory level when the -th product category selects the candidate location as the PDP in the t-th period | |
Whether to choose as the CODP for the product within the t-th period, where 1 represents selection, and 0 represents non-selection. | |
The corresponding dedicated intermediate inventory level when the product selects the candidate location as the CODP in the t-th period |
Parameters | Meaning of Parameters |
---|---|
All costs incurred within the t-th period. Delayed production encompasses both the ‘production preparation phase’ and the ‘order fulfillment phase,’ each of which incurs respective costs. In this context, = +. | |
The total cost incurred during the production preparation phase of the t-th period. | |
In the t-th period, the total cost generated by utilizing the SFI produced in the previous period (t−1 period) for production. | |
The setup cost incurred during the production preparation phase of the t-th period when using the SFI passed over from the (t−1) period. | |
The holding cost generated during the production preparation phase of the t-th period when incorporating the SFI passed on from the (t−1) period into the production process. | |
The holding cost incurred during the production preparation phase of the t-th period when the SFI passed on from the (t−1) period is not utilized in the production process. | |
All costs generated during the order fulfillment phase in the t-th period. | |
The setup cost incurred during the order fulfillment phase of the t-th period when utilizing the SFI passed over from the (t−1) period in production. | |
The holding cost generated during the order fulfillment phase of the t-th period when incorporating the SFI passed on from the (t−1) period into the production process. | |
The holding cost incurred during the order fulfillment phase of the t-th period when the SFI passed on from the (t−1) period is not utilized in the production process. | |
The delayed penalty cost incurred during the order fulfillment phase of the t-th period when utilizing the SFI passed on from the (t−1) period in the production process. | |
The setup cost incurred during the order fulfillment phase of the t-th period when utilizing the SFI passed over from the t-th period in the production process. | |
The holding cost generated during the order fulfillment phase of the t-th period when incorporating the SFI passed on from the t-th period into the production process. | |
The holding cost incurred during the order fulfillment phase of the t-th period when the SFI passed over from the t-th period is not utilized in the production process. | |
The delayed penalty cost incurred during the order fulfillment phase of the t-th period when utilizing the SFI passed over from the t-th period in the production process. |
Number of Periods | The Difference in Solution Results Between Particle Swarm Optimization Algorithm and Exact Algorithm | The Computation Time of the Exact Algorithm | The Computation Time of the Particle Swarm Algorithm |
---|---|---|---|
6 | 1.5% | 6 min | 0.5 min |
8 | 1.8% | 21 min | 1.1 min |
12 | 2.4% | 1.5 h | 1.5 min |
24 | 4.8% | 4.3 h | 10 min |
Product Category | PDP1 | PDP2 | PDP3 | PDP4 | PDP5 | Product Number | CODP1 | CODP2 | CODP3 | CODP4 | CODP5 | CODP6 | Order Quantity | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The initial production quantity for the first period is 39,000 | 1 | 3500 | 1 | 4000 | 3800 | |||||||||
2 | 4000 | 4000 | ||||||||||||
3 | 1500 | 4300 | ||||||||||||
2 | 1500 | 1 | 4000 | 4000 | ||||||||||
2 | 4000 | 4000 | ||||||||||||
3 | 4000 | 4000 | ||||||||||||
3 | 500 | 1 | 4000 | 4100 | ||||||||||
2 | 4000 | 3900 | ||||||||||||
3 | 4000 | 4000 | ||||||||||||
The remaining quantity at the end of the first period | 1 | 700 | 1 | 200 | ||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
2 | 1500 | 1 | 0 | |||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
3 | 400 | 1 | 0 | |||||||||||
2 | 100 | |||||||||||||
3 | 0 |
PDP1 | PDP2 | PDP3 | PDP4 | PDP5 | Product Number | CODP1 | CODP2 | CODP3 | CODP4 | CODP5 | CODP6 | Order Quantity | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The remaining inventory at the end of the first period | 1 | 700 | 1 | 200 | ||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
2 | 1500 | 1 | 0 | |||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
3 | 400 | 1 | 0 | |||||||||||
2 | 100 | |||||||||||||
3 | 0 | |||||||||||||
The initial production quantity for the second period is 37,000 | 1 | 700 | 1500 | 1 | 3800 | 200 | 4300 | |||||||
2 | 4000 | 4000 | ||||||||||||
3 | 2500 | 4000 | ||||||||||||
2 | 1500 + 700 | 1 | 4000 | 3900 | ||||||||||
2 | 4000 | 4200 | ||||||||||||
3 | 4000 | 4000 | ||||||||||||
3 | 400 + 800 | 1 | 4000 | 4000 | ||||||||||
2 | 100+ 3900 | 4000 | ||||||||||||
3 | 4000 | 3800 | ||||||||||||
The remaining inventory at the end of the second period | 1 | 400 | 1 | 0 | ||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
2 | 2000 | 1 | 100 | |||||||||||
2 | 0 | |||||||||||||
3 | 0 | |||||||||||||
3 | 1200 | 1 | 0 | |||||||||||
2 | 0 | |||||||||||||
3 | 200 |
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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lu, C.; Ye, Y.; Shi, Z. Optimization of Semi-Finished Inventory Management in Process Manufacturing: A Multi-Period Delayed Production Model. Systems 2025, 13, 879. https://doi.org/10.3390/systems13100879
Lu C, Ye Y, Shi Z. Optimization of Semi-Finished Inventory Management in Process Manufacturing: A Multi-Period Delayed Production Model. Systems. 2025; 13(10):879. https://doi.org/10.3390/systems13100879
Chicago/Turabian StyleLu, Changxiang, Yong Ye, and Zhiming Shi. 2025. "Optimization of Semi-Finished Inventory Management in Process Manufacturing: A Multi-Period Delayed Production Model" Systems 13, no. 10: 879. https://doi.org/10.3390/systems13100879
APA StyleLu, C., Ye, Y., & Shi, Z. (2025). Optimization of Semi-Finished Inventory Management in Process Manufacturing: A Multi-Period Delayed Production Model. Systems, 13(10), 879. https://doi.org/10.3390/systems13100879