Skip to main content
Log in

Determination of dynamic safety stocks for cyclic production schedules

  • Published:
Operations Management Research Aims and scope Submit manuscript

Abstract

Safety stocks are necessary to accommodate supply or demand uncertainties. Typically, safety stocks are held constant throughout the management horizon. In this paper, we study the determination of dynamic safety stock levels under cyclic production schedules. Currently, companies often operate according to contract orders with fixed and cyclic delivery dates and varying quantities. In this context, companies have attempted to implement cyclic production modes for their cyclic delivery requirements. Indeed, cyclic production scheduling has many benefits, such as respecting just-in-time principles by synchronising production with demand and improving shop floor control. The objectives of this paper are twofold: (1) to propose a new dynamic approach for determining safety stock levels that is adapted to cyclic production and (2) to demonstrate the limitations of traditional approaches under nonstationary demands. Our dynamic approach is based on modelling a repetitive production sequence comprising many manufacturing orders. Our model estimates the dynamic safety stock levels necessary to accommodate cyclic manufacturing orders with uncertain quantities and start dates using a Monte Carlo simulation approach. For the case in which all demands follow normal probability distributions, we validated the results of our simulation model by comparing them to numerically approximated theoretical results. We then compared the proposed dynamic simulation approach with the traditional approach. The results demonstrate that the dynamic approach is more efficient in terms of simultaneously minimizing the required safety stocks and improving the service level by decreasing the probability of stock outs. Finally, we applied our simulation approach to a case in which all demands follow uniform probability distributions.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Albrecht M (2017) Optimization of safety stocks in models with an order service level objective or constraint. Eur J Oper Res 256:454–461

    Article  Google Scholar 

  • Ashayeri J, Heuts RJM, Lansdaal HJL, Strijbosch LWG (2006) Cyclic production inventory planning and control in the pre-deco industry: a case study. Int J Prod Econ 103:715–725

    Article  Google Scholar 

  • Bahroun Z, Campagne JP (2010) Medium term production management for cyclic deliveries. J Math Model Algorithm 9(4):311–342

    Article  Google Scholar 

  • Bahroun Z, Campagne J-P, Moalla M (2007) Cyclic deliveries for cyclic production International. J Ind Sys Eng 2(1):30–50

    Google Scholar 

  • Beutel AL, Minner S (2012) Safety stock planning under causal demand forecasting. Int J Prod Econ 140(2):637–645

    Article  Google Scholar 

  • Bhattacharya B, Chakraborty S, Iranmanesh E, Krishnamurti R (2014) The cyclical scheduling problem. Theo Compu Sci 555:9–22

    Article  Google Scholar 

  • Bocewicz G, Nielsen I, Banaszak Z, Majdzik P (2018) A cyclic scheduling approach to maintaining production flow robustness. Adv Mech Eng 10(1):1–21, 168781401774624

  • Bookbinder JH, Tan J (1988) Strategies for the probabilistic lot-sizing problem with service-level constraints. Manag Sci 3:982–988

    Google Scholar 

  • Boulaksil Y (2016) Safety stock placement in supply chains with demand forecast updates. Operations Research Perspectives 3:27–31

    Article  Google Scholar 

  • Bourland KE, Yano CA (1994) The strategic use of capacity slack in the economic lot scheduling problem with random demand. Manag Sci 40(12):1690–1704

    Article  Google Scholar 

  • Boute RN, Disney SM, Lambrecht MR, Van Houdt B (2014) Coordinating lead times and safety stocks under autocorrelated demand. Eur J Oper Res 232(1):52–63

    Article  Google Scholar 

  • Braglia M, Castellano D, Frosolini M (2014) Safety stock management in single vendor–single buyer problem under VMI with consignment stock agreement. Int J Prod Econ 154:16–31

    Article  Google Scholar 

  • Brander P, Forsberg R (2006) Determination of safety stocks for cyclic schedules with stochastic demands. Int J Prod Econ 104:271–295

    Article  Google Scholar 

  • Brandes O, Brege S, Brehmer PO (2013) The strategic importance of supplier relationships in the automotive industry. Int J Eng Bus Manag 5:5–17

  • Cacchiani V, Toth P (2012) Nominal and robust train timetabling problems. Eur J Oper Res 219(3):727–737

    Article  Google Scholar 

  • Campbell GM (1995) Establishing safety stocks for master production schedules. J Prod Plan Control 6:404–412

    Article  Google Scholar 

  • Chakraborty T, Giri BC (2012) Joint determination of optimal safety stocks and production policy for an imperfect production system. Appl Math Model 36(2):712–722

    Article  Google Scholar 

  • Charnes JM, Marmostein H, Zinn W (1995) Safety stock determination with serially correlated demand in a periodic review inventory system. J Oper Res Soc 46:1006–1013

    Article  Google Scholar 

  • Chatuverdi A, Martinez-de-Albéniz V (2016) Safety stock, excess capacity or diversification: trade-offs under supply and demand uncertainty. Prod Oper Manag 25(1):77–95

    Article  Google Scholar 

  • Debodt M, Hanssenhove LV (1983) Cost increase due to demand uncertainty in MRP lot sizing. Decis Sci 14:345–361

    Article  Google Scholar 

  • Defever F, Fischer C, Suedekum J (2016) Relational contracts and supplier turnover in the global economy. J Int Econ 103:147–165

    Article  Google Scholar 

  • Desmet B, Aghezzaf EH, Vanmaele H (2010) Intelligent techniques for safety stock optimization. In: networked manufacturing systems. Artificial Intelligence Techniques for Networked Manufacturing Enterprises Management:367–421

  • Eisenstein DD (2005) Recovering cyclic schedules using dynamic produce-up-to policies. Oper Res 53(4):675–688

    Article  Google Scholar 

  • Elmi A, Topaloglu S (2017) Cyclic job shop robotic cell scheduling problem: ant colony optimization. Comput Ind Eng 111:417–432

    Article  Google Scholar 

  • Eppen GD, Martin RK (1988) Determining safety stock in the presence of stochastic lead time and demand. Manag Sci 34(11):1380–1390

    Article  Google Scholar 

  • Funaki K (2012) Strategic safety stock placement in supply chain design with due-date based demand. Int J Prod Econ 135(1):4–13

    Article  Google Scholar 

  • Grahl J, Minner S, Dittmar D (2016) Meta-heuristics for placing strategic safety stock in multi-echelon inventory with differentiated service times. Ann Oper Res 242(2):489–504

    Article  Google Scholar 

  • Graves SC (1999) A single-item inventory model for a nonstationary demand process. Manuf Serv Op 1(1):50–61

    Article  Google Scholar 

  • Graves SC, Willems SP (2008) Strategic inventory placement in supply chains: non stationary demand. Manuf Serv Op 10(2):278–287

    Article  Google Scholar 

  • Hall RW (1988) Cyclic scheduling for improvement. Int J Prod Res 26:457–472

    Article  Google Scholar 

  • Helber S, Sahling F, Schimmelpfeng K (2013) Dynamic capacitated lot sizing with random demand and dynamic safety stocks. OR Spectr 35:75–105

    Article  Google Scholar 

  • Hernández KE, Olivares-Benítez E, Zuñiga CA (2015) Safety stock levels in modular product system using commonality and part families. IFAC-PapersOnLine 48(3):1387–1392

    Article  Google Scholar 

  • Herrmann JW (2003) Cyclic production systems: scheduling and performance tradeoffs. IIE annual conference proceedings, pp 1–6

    Google Scholar 

  • Hill JE, (2011) The Minimum of n Independent Normal Distributions. http://www.untruth.org/~josh/math/normal-min.pdf. Accessed 13 January 2018

  • Hiller MS (2002) Using commonality as backup safety stock. Eur J Oper Res 136(2):353–365

    Article  Google Scholar 

  • Hillestad RJ, Carrillo MJ (1980) Models and techniques for recoverable item stockage when demand and the repair process are non-stationary – Part I: Performance measurement. Santa Monica, CA: RAND Corporation, N-1482-AF

  • Horng HC (2013) Optimal safety stock policy for a hybrid manufacturing system: a simulation study. In: Advances in sustainable and competitive manufacturing systems. Springer, Heidelberg, pp 295–306

    Chapter  Google Scholar 

  • Hua NG, Willems SP (2016) Analytical insights into two-stage serial line supply chain safety stock. Int J Prod Econ 181:107–112

    Article  Google Scholar 

  • Inderfurth K, Vogelgesang S (2013) Concepts for safety stock determination under stochastic demand and different types of random production yield. Eur J Oper Res 224:293–301

    Article  Google Scholar 

  • Jalilvand-Nejad A, Fattahi P (2015) A mathematical model and genetic algorithm to cyclic flexible job shop scheduling problem. J Intell Manuf 26(6):1085–1098

    Article  Google Scholar 

  • Jodlbauer H, Reitner S (2012) Optimizing service-level and relevant cost for a stochastic multi-item cyclic production system. Int J Prod Econ 136:306–317

    Article  Google Scholar 

  • Kanet JJ, Gorman MF, Stößlein M (2010) Dynamic planned safety stocks for production planning. Int J Prod Res 48(22):6859–6880

    Article  Google Scholar 

  • Korponai J, Tóth ÁB, Illés B (2017) Effect of the safety stock on the probability of occurrence of the stock shortage. Procedia Engineer 182:335–341

    Article  Google Scholar 

  • Kumar K, Aouam T (2018) Integrated lot sizing and safety stock placement in a network of production facilities. Int J Prod Econ 195:74–95

    Article  Google Scholar 

  • Kumar A, Evers PT (2015) Setting safety stock based on imprecise records. Int J Prod Econ 169:68–75

    Article  Google Scholar 

  • Leachman RC, Gascon A (1988) A heuristic scheduling policy for multi-item single-machine production systems with time-varying, stochastic demands. Manag Sci 34(3):377–390

    Article  Google Scholar 

  • Li H, Jiang D (2012) New model and heuristics for safety stock placement in general acyclic supply chain networks. Comput Oper Res 39(7):1333–1344

    Article  Google Scholar 

  • Lu H, Wang H, Xie Y, Li H (2016) Construction material safety-stock determination under nonstationary stochastic demand and random supply yield. IEEE Trans Eng Manag 63(2):201–212

    Article  Google Scholar 

  • Mattson SA (2010) Inventory control in environments with seasonal demand. Oper Manag Res 3:138–145

    Article  Google Scholar 

  • McCormick ST, Rao US (1994) Some complexity results in cyclic scheduling. Math Comput Model 20(2):107–122

    Article  Google Scholar 

  • Moncayo-Martínez LA, Zhang DZ (2013) Optimising safety stock placement and lead time in an assembly supply chain using bi-objective MAX–MIN ant system. Int J Prod Econ 145(1):18–28

    Article  Google Scholar 

  • Nasr WW, Salameh MS, Moussawi-Haidar L (2012) Transshipment and safety stock under stochastic supply interruption in a production system. Comput Ind Eng 63:274–284

    Article  Google Scholar 

  • Neale JJ, Willems SP (2009) Managing inventory in supply chains with non-stationary demand. Interfaces 39(5):388–399

    Article  Google Scholar 

  • Nunes GL, Roque AS, Araújo SR, Pereira CE (2018) Downlink cyclic resources scheduling algorithm for industrial wireless M2M communication. IFAC PapersOnLine 51(10):157–162

    Article  Google Scholar 

  • Osman H, Demirli K (2012) Integrated safety stock optimization for multiple sourced stockpoints facing variable demand and lead time. Int J Prod Econ 135(1):299–307

    Article  Google Scholar 

  • Öztürk C, Tunalı S, Hnich B, Örnek A (2015) Cyclic scheduling of flexible mixed model assembly lines with parallel stations. J Manuf Syst 36:147–158

    Article  Google Scholar 

  • Persona A, Battinia D, Manzini R, Pareschi A (2007) Optimal safety stock levels of subassemblies and manufacturing components. Int J Prod Econ 110(1–2):147–159

    Article  Google Scholar 

  • Prak D, Teunter R, Syntetos A (2017) On the calculation of safety stocks when demand is forecasted. Eur J Oper Res 256(2):454–461

    Article  Google Scholar 

  • Rafiei R, Nourelfath M, Gaudreault J, De Santa-Eulalia LA, Bouchard M (2015) Dynamic safety stock in co-production demand-driven wood remanufacturing mills: a case study. Int J Prod Econ 165:90–99

    Article  Google Scholar 

  • Rappold JA, Yoho KR (2014) Setting safety stocks for stable rotation cycle schedules. Int J Prod Econ 156:146–158

    Article  Google Scholar 

  • Ruiz-Torrez A, Mahmoodi F (2010) Safety stock determination based on parametric lead time and demand information. Int J Prod Res 45(10):2841–2857

    Article  Google Scholar 

  • Schmidt M, Hartmann W, Nyhuis P (2012) Simulation based comparison of safety-stock calculation methods. CIRP Ann-Manuf Techn 61(1):403–406

    Article  Google Scholar 

  • Sitompul C, Aghezzaf E, Dullaert W, Landeghem HV (2008) Safety stock placement problem in capacitated supply chains. Int J Prod Res 46(17):4709–4727

    Article  Google Scholar 

  • Snapp S, (2012) Experiences with dynamic or extended safety stock. Brightwork research and analysis http://www.scmfocus.com/sapplanning/2012/04/08/the-issues-with-the-use-of-dynamic-safety-stock/. Accessed 6 September 2018

  • Stevenson WJ (2009) Operations management, 8th edn. McGraw-Hill/Irwin, New York

    Google Scholar 

  • Stößlein M, Kanet JJ, Gorman M, Minner S (2014) Time-phased safety stocks planning and its financial impacts: empirical evidence based on European econometric data. Int J Prod Econ 149:47–55

    Article  Google Scholar 

  • Tempelmeier H, Bantel O (2015) Integrated optimization of safety stock and transportation capacity. Eur J Oper Res 247(1):101–112

    Article  Google Scholar 

  • Van Donselaar KH, Broekmeulen RA (2013) Determination of safety stocks in a lost sales inventory system with periodic review, positive lead-time, lot-sizing and a target fill rate. Int J Prod Econ 143(2):440–448

    Article  Google Scholar 

  • Vargas V (2009) An optimal solution for the stochastic version of the Wagner–Whitin dynamic lot-size model. Eur J Oper Res 198(2):447–451

    Article  Google Scholar 

  • Wemmerlov U, Whybark D (1984) Lot-sizing under uncertainty in a rolling schedule environment. Int J Prod Res 22:467–484

    Article  Google Scholar 

  • Yadollahi E, Aghezzaf EH, Walraevens J, Raa B (2017) Considering the difference of pre-set service level and actual service level in a safety-stock based SPIRP. Procedia Manuf 11:1933–1939

    Article  Google Scholar 

  • Yano CA, Carlson RC (1987) Interaction between frequency of rescheduling and the role of safety stock in MRP systems. Int J Prod Res 25:221–232

    Article  Google Scholar 

  • Zahraei SM, Teo CC (2017) Optimizing a supply network with production smoothing, freight expediting and safety stocks: an analysis of tactical trade-offs. Eur J Oper Res 262(1):75–88

    Article  Google Scholar 

Download references

Acknowledgements

The authors are grateful to the Editor and reviewers for their careful reading of the paper and their valuable feedback.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zied Bahroun.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

1.1 Appendix 1: In this appendix, we determine the theoretical probability distribution of the gap Gi

Xui is the latest start date that covers delivery numbers 1 to u covered by MOi.

$$ {X}_{ui}={\lambda}_{ui}-{\sum}_{v=1}^u\frac{y_{vi}}{P{R}_i} $$
λ ui :

Delivery date of delivery number u in the set of deliveries covered by MOi,

yvi:

Quantity of delivery number v in the set of deliveries covered by MOi, and

PR i :

Production rate of MOi.

LSDi represents the latest start date of an MOi if we want to produce all the items on time.

$$ LS{D}_i=\underset{u=\mathrm{1..}{U}_1}{\mathit{\operatorname{Min}}}\;{X}_{ui} $$

It is more complex to determine the probability distribution of LSDi because it is the minimum of a set of normal distributions (Hill 2011). Let us determine the probability that LSDi is less than or equal to a certain value a. If we assume that all Xui are independent, we can formulate the following relations.

$$ {\displaystyle \begin{array}{l}\Pr \left( LS{D}_i\le a\right)=\Pr \left(\underset{u=\mathrm{1..}\ {U}_i}{\min }{X}_{ui}\le a\right)\\ {}\kern3.599998em =1-\Pr \left({X}_{1i}>a\ and\ {X}_{2i}>a\ and\dots and\ {X}_{U_ii}>a\ \right)\\ {}\kern3.599998em =1-\prod \limits_{u=1}^{U_i}\Pr \left({X}_{ui}>a\right)\\ {}\kern3.599998em =1-\prod \limits_{u=1}^{U_i}\frac{1}{\sigma_{Xui}\sqrt{2\pi }}{\int}_a^{\infty }{e}^{-\frac{1}{2}{\left(\frac{x-{\mu}_{Xui}}{\sigma_{Xui}}\right)}^2} dx\end{array}} $$

Thus, the CDF of the gap Gi can be determined as follows.

$$ {\displaystyle \begin{array}{l}\Pr \left({G}_i\le a\right)=\Pr \left({t}_i-\underset{u=\mathrm{1..}\ {U}_i}{\min }{X}_{ui}<\frac{a}{P{r}_i}\right)\\ {}\kern.3em =\Pr \left({t}_i<\frac{a}{P{r}_i}+\underset{u=\mathrm{1..}\ {U}_i}{\min }{X}_{ui}\right)={\int}_{-\infty}^{\infty}\Pr \left({t}_i=s\right)\Pr \left(\underset{u=\mathrm{1..}\ {U}_i}{\min }{X}_{ui}>s-\frac{a}{P{r}_i}\right) ds\\ {}\Pr \left({G}_i\le a\right)={\int}_{-\infty}^{\infty}\Pr \Big({t}_i\\ {}=s\Big)\Pr \left({X}_{1i}>s-\frac{a}{P{r}_i} and\ {X}_{2i}>s-\frac{a}{P{r}_i} and\dots and\ {X}_{U_ii}>s-\frac{a}{P{r}_i}\right) ds\\ {}\Pr \left({G}_i\le a\right)={\int}_{-\infty}^{\infty}\Pr \left({t}_i=s\right)\Pr \left({X}_{1i}>s-\frac{a}{P{r}_i}\right)\Pr \left({X}_{2i}>s-\frac{a}{P{r}_i}\right)\dots \Pr\;\left({X}_{U_ii}>s-\frac{a}{\Pr_i}\right)\; ds\\ {}\begin{array}{l}\;\\ {}\Rightarrow \Pr \left({G}_i\le a\right)={\int}_{-\infty}^{\infty}\frac{1}{\sigma_{t_i}\sqrt{2\pi }}{e}^{-\frac{1}{2}{\left(\frac{s-{\mu}_{t_i}}{\sigma_{t_i}}\right)}^2}\left({\prod}_{u=1}^{U_i}\frac{1}{\sigma_{Xui}\sqrt{2\pi }}{\int}_{s-\frac{a}{P{r}_i}}^{\infty }{e}^{-\frac{1}{2}{\left(\frac{x-{\mu}_{Xui}}{\sigma_{Xui}}\right)}^2} dx\right) ds\end{array}\end{array}} $$

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bahroun, Z., Belgacem, N. Determination of dynamic safety stocks for cyclic production schedules. Oper Manag Res 12, 62–93 (2019). https://doi.org/10.1007/s12063-019-00140-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12063-019-00140-0

Keywords

Navigation