Untitled
Untitled
Untitled
Optimising installation (R,Q) policies in distribution networks with stochastic lead times: a
comparative analysis of guaranteed- and stochastic service models
a,b∗ a,c
Niels De Smet , El-Houssaine Aghezzaf and Bram Desmetb
a Department of Industrial Systems Engineering and Product Design (ISyEPD – EA18), Faculty of Engineering and Architecture,
Ghent University, Zwijnaarde, Belgium; b Solventure NV, Gent, Belgium; c Flanders Make, Lommel, Belgium
(Received 19 April 2018; accepted 24 August 2018)
This paper studies two modelling approaches to the multi-echelon inventory optimisation problem in a distribution network
with stochastic demands and lead times. It compares the performance of a novel guaranteed-service model (GSM), using
an installation (R, Q) inventory control policy, with a stochastic service model (SSM) considering ordering, holding and
flexibility costs. From both cycle service level and fill rate perspectives, our numerical analysis of the 1-warehouse 2-
retailer network shows that cost difference between both models is driven by the internal service level at the warehouse.
The GSM outperforms the SSM for over 80% of the simulated instances and realises an average total cost improvement of
approximately 10%. This analysis goes against earlier results that showed a relatively low-cost difference between the two
approaches, and demonstrates that it is worthwhile to evaluate competing models for multi-echelon inventory optimisation
in real-world supply chains with batch ordering and variable lead times.
Keywords: inventory control; distribution systems; multi-echelon; guaranteed-service; stochastic service
1. Introduction
The subject and objective of this paper was inspired by the following question that was posed to the authors of this work by
a large manufacturing company:
Which multi-echelon inventory optimisation model should we apply to our distribution network, if we want to include
the variability of our lead times and setup costs through lot sizing decisions in the model, as we believe these are the main
cost drivers for our supply chain?
Academic literature on safety stock optimisation models for multi-echelon supply chains can be divided into two
categories: the guaranteed-service models (GSM) and thestochastic service models (SSM). The GSM was introduced by
Simpson Jr (1958), a few years later, Clark and Scarf (1960) introduced the SSM, one of the most seminal papers in the field
of multi-echelon inventory optimisation.
These two models differ in how they treat demand propagation and service times. The original GSM assumes that each
stage can quote an outbound service time to its downstream stage(s) in which it guarantees to deliver. This service time
is deterministic because the GSM bounds the demand at every stage, which means that it will only commit to satisfy a
portion of the demand variability, up to a pre-specified demand bound. For demand that exceeds this bound, expediting,
subcontracting, premium freight transportation and/or overtime are assumed to be used, a cost that is typically not explicitly
modelled. The objective function of the model is concave, combined with a polytope as feasible region, this leads to the well-
known ‘all or nothing’ property. The latter states that the optimal solution will be an extreme point of the feasible region,
thus a stage will either keep zero safety stock, or enough safety stock to cover the maximum of the net replenishment lead
time, which is the sum of the incoming service time at the stage and its nominal lead time, the time it takes to complete the
process at that stage given that all required components are available.
The SSM does not put a bound on demand, nor assumes a deterministic outgoing service time. Extraordinary measures
like expediting can’t be used, allocating more inventory is the only measure against variability in this approach. If an
upstream stage has insufficient inventory, the items are backordered, the downstream stage will hence have to wait for
one of the next shipments before the demand can be fulfilled. The characterisation of the backorder service time is what
complicates the model and makes the lead times stochastic.
Historically, the mathematical elegance and (computational) simplicity of the GSM have led to a larger adoption rate
compared to the SSM. However, multi-echelon inventory optimisation has been around for almost 60 years now, we argue
that the recent advancements in computing should have lessened the computational effort required to apply the SSM to
real-world supply chains, and thus should be seen as a viable candidate for use in practice. According to Walker (2009), and
recent price quotes from services such as Google’s and Amazon’s cloud platform, the cost per CPU hour is less than $0.10.
Knowing that many of the computations can be parallelised, leads to the conclusion that running more complex models
which can potentially lead to better results, are definitely justified from a cost perspective, especially for larger companies
with millions of dollars of inventory and significant setup costs.
More recent works on stochastic inventory optimisation include Khan, Hussain, and Cárdenas-Barrón (2017),
who studied the impact of learning in production and screening errors in a vendor–buyer supply chain with defec-
tive items where the demand during lead time is normally distributed, and Minoux (2018), who showed how one
can construct state–space representable uncertainty sets at any probability level that lead to efficient resolution of
both the stochastic and robust versions of various multi-echelon inventory and production problems under Markovian
uncertainty.
Unfortunately, to date there is very little research on how the performance of both models compare to each other (Graves
and Willems 2003; Klosterhalfen and Minner 2010; Li 2013; Li and Wu 2018), and there seems to be no conclusive evidence
on which approach is preferred when batch ordering and lead time variability should be included in the model. This is why
we derive two mathematical models in this work to test both approaches for various parameter sets on a simple 1-warehouse
2-retailers network. With this analysis, one can make an informed recommendation on the modelling approach for larger
distribution networks, such as the one from the aforementioned company.
As for the academic contribution, to the best of our knowledge, the numerical study we present that compares both
models is the first one that takes into account lot sizing decisions through the installation (R, Q) inventory control policy,
stochasticity of the lead times, ordering, holding and flexibility costs, and that compares performance both for cycle service
levels and fill rates. A second contribution is the development of the first GSM that can optimise inventory in distribution
networks with installation (R, Q) inventory control policies and stochastic lead times.
This paper is organised as follows. Section 2 presents the literature review related to the GSM, SSM and comparison
between both models, Section 3 derives the mathematical models that will be used for the numerical study in Section 4,
finally, we summarise our main conclusions and provide future research suggestions in Section 5.
2. Literature review
2.1. Guaranteed-service model
A recent review paper (Eruguz et al. 2016) notes that 80% of the work on the GSM has been published in the last decade,
which is remarkable since the approach was first developed more than 50 years ago. This paper presents a detailed overview
of how the several base assumptions regarding external demand, lead times, capacity constraints, service times, replenish-
ment policies, review periods and extraordinary measures of the GSM have been challenged since the work of Simpson
Jr (1958) and Graves and Willems (2000).
In this work, we zoom in on the assumptions regarding lead times which are considered deterministic and the base-stock
ordering policy. Both are significant oversimplifications for many real-world supply chains and have hampered the adoption
of this modelling approach.
Inderfurth (1993) was the first to challenge the deterministic lead time assumption by assuming that the lead time at
each stage in the network is normally distributed.
His approach lead to an expression similar to the single-echelon safety
stock (SS) formula, which is known as SS = k μL σd2 + μ2d σL2 , where k is a safety factor, and demand and lead times are
normally distributed, d ∼ N (μd , σd2 ) and L ∼ N (μL , σL2 ) respectively. In the work of Minner (2000), it is shown that the
former approach leads to an overestimate of the required safety stocks, and an alternative formulation for serial systems is
presented. Humair et al. (2013) derive an expression for the safety stock based on the positive part of the net replenishment
lead time, and early-arrival stock based on the negative part of the net replenishment lead time. A comparison between this
approach and two heuristics for 12 real-world supply chains shows that the former leads to the most accurate inventory
levels and a different inventory stocking strategy.
In many industries such as the air conditioning industry, ordering in batches and the associated (fixed) ordering cost that
comes with it is an inherent part of the inventory optimisation problem, see Desmet (2009). Li and Chen (2015) extended
the GSM model and consider a (guaranteed-service) formulation with a continuous-review batch ordering policy instead of
a periodic-review base stock policy.
4150 N. De Smet et al.
The model from Li and Chen (2015) will serve as the starting point for the GSM model in our numerical study, as it
already includes the optimisation of lot sizes via the echelon (R, Q) policy, and has proven to be effective for distribution
systems.
Si ≤ si for i = 1, . . . , N (3)
3.2.3. Impact of lead time stochasticity on the demand during the net replenishment lead time
We can further extend the former inequalities by including the stochasticity of the lead time in the demand bound, which
will lead to increased (safety) stock. We will follow the approach presented in Humair et al. (2013) to integrate this lead
time variability into Pgsm . We introduce the following expressions for the lead time at stage i with a continuous distribution
Ti
M (Ti ) =
1
fLi (l)dl, (11)
l=0
∞
M 2 (Ti ) = lfLi (l)dl, (12)
l=Ti
∞
M (Ti ) =
3
l2 fLi (l)dl, (13)
l=Ti
where Ti = max(Si − SIi , 0) and fLi denotes the probability density function of the lead time at stage i. Let the expected
value of the positive part of the net replenishment lead time be
The variance of the positive part of the net replenishment lead time is defined as
K(Ti ) = Ti2 M 1 (Ti )(1 − M 1 (Ti )) − 2Ti M 1 (Ti )M 2 (Ti ) + M 3 (Ti ) − (M 2 (Ti ))2 . (15)
Based on these expressions, Humair et al. (2013) show that the demand during the net replenishment lead time Dnrlt ∼
N (μDnrlt , σD2nrlt ) can be characterised as follows:
μDnrlt
i
= μdi J(Ti ) (16)
International Journal of Production Research 4153
σDnrlt
i
= J(Ti )σd2i + μ2di K(Ti ) (17)
The form of this expression closely relates to the single-echelon safety stock equation that was mentioned in the introduction
of this paper. Note that the average and standard deviation of the demand during the positive part of the net replenishment
lead time will always be higher compared to when lead times are deterministic and no distinction is made between the
positive and negative parts of the net replenishment lead time.
Finally, if τ is equal to expected value of the positive net replenishment lead time of stage i, we have τi = J(Ti ) and the
new demand bound becomes
Di (J(Ti )) ≥ μDnrlt
i
+ −1 (αi )σDnrlt
i
for i = 0, ..., N. (18)
The echelon holding cost hei can be transformed into the installation holding cost hi by the following equation:
hi = hei + hj (21)
j∈P(i)
SI0 = 0 (24)
Si = 0 for i = 1, . . . , N (25)
1
βi∗ = 1 − G(Ri , μDnrlt , σ nrlt ) − G(Ri + Qi , μ nrlt , σ nrlt )
Di Di Di (29)
Qi i
where Dnrlt represents the demand during the net replenishment lead time and φ refers to the probability density function of
the normal distribution.
‘actual’ retailer replenishment lead time that accounts for this potential delay due to stock-outs in the warehouse. In Desmet,
Aghezzaf, and Vanmaele (2010a), this actual retailer replenishment lead time is defined as follows:
Li ∼ N (μL0i + μS0B (1 − β0 ), σL20 + σS2B (1 − β0 )) (31)
i 0
where Li represents the actual lead time for stages i for i = 1, . . . , N, L0i ∼ N (μL0i , σL20 ) is the nominal lead time assuming
i
sufficient goods are available in the warehouse and μSB0 characterises the exponential approximation that is used for the
service times for backorders in the warehouse, we refer the reader to Desmet, Aghezzaf, and Vanmaele (2010a) for more
details.
The reorder point Ri of a stage i ∈ N is defined as (analogous to a single-echelon setting)
Ri = μdi μLi + ki μLi σd2i + μ2di σL2i = μDddlt
i
+ ki σDddlt
i
= μDddlti
+ SSi (32)
with Dddlt representing the demand during lead time for which Dddlt ∼ N (μDddlt , σD2ddlt ). The safety factor ki can be found for
a given βi via Equation (30). The total safety stock (SStot ) can be calculated by
ssm
SStot = ki μLi σd2i + μ2di σL2i . (33)
i∈N
Desmet, Aghezzaf and Vanmaele also present a formulation for the system inventory optimisation problem that aims to
minimise the total average stochastic inventory
N N
Pssm minimise E[Ii ] = H(Ri + Qi , Qi , μDddlt
i
, σDddlt
i
)
i=0 i=0
− H(Ri , Qi , μDddlt
i
, σDddlt
i
) (34)
4. Numerical study
4.1. Design
4.1.1. Network
We compare the performance of the GSM and SSM for a 1-warehouse 2-retailer system, similar to Klosterhalfen and
Minner (2010). The parameters of the distribution system that will be used for the numerical study are given in Table 1,
note that the retailers are assumed to be identical. Excluding the service levels, we simulate 64 different parameter sets for
the network.
Table 1. Parameters numerical study 2-echelon distribution system with 1 warehouse and 2
identical retailers.
Description Notation Values
Number of retailers nrt 2
Cycle service level retailers αi [0.50, 0.99]
Fill rate retailers βi [0.50, 0.99]
Holding cost warehouse h0 10
Holding cost retailers hi 15, 20
Ordering cost warehouse c0 300
Ordering cost retailers ci 30
Backorder/flexibility cost retailers and warehouse pi 25, 50
Average demand retailers μdi 100
σdi
Coefficient of variation demand retailers μdi 0.20, 0.40
Nominal lead time warehouse μL0 5, 30
σL00
0
Coefficient of variation nominal lead time warehouse μL0 0.20, 0.40
0
Nominal lead time retailers μL0 1
σL0i
i
Coefficient of variation nominal lead time retailers μL0 0.20, 0.40
i
International Journal of Production Research 4157
simulations reached the terminal state, α0 varies between 50% and 99%, we thus solve 3200 instances with the GSM or
19,200 if you include the iterations.
Model Pssm assumes that βi for i = 1, . . . , N is known. For Pssm
ext
, we use the same assumption and vary β0 between 50%
and 99% to find the fill rate at the warehouse that minimises the total inventory costs for each fill rate at the retailer. Through
the inversion of Equation (30), we can find the safety factor ki that is equal to −1 (αi ), from which αi can be derived. In
total, we solved 160,000 instances of the problem with the SSM.
Despite the different formulations and solving techniques, each model thus gives us the α and β service levels of all
stages in the network.
4.2. Results
We study the performance difference between the GSM and SSM for six different parameters: holding costs at the retailers,
flexibility costs, demand variability at the retailers, nominal lead time at the warehouse, lead time variability at the warehouse
and lead time variability at the retailers. Figures A1–A3 show the numerical results for the cycle service level, Figures A4–
A6 show similar plots for the fill rate.
Per type of service level, each figure shows the same 3200 data points. A single data point represents one cost comparison
between the best solution of the GSM and SSM, for one of the 64 parameter sets, and one of the 50 different retailer service
levels (from 50% to 99%, in increments of 1%). By colouring the data points with a respectively low (red) or high (blue)
value for the parameter studied, we can assess whether for example a low or high holding cost at the retailers shifts the cost
improvement of one model over the other up- or downwards. Through visual inspection of the plots, we conclude that none
of the aforementioned parameters seem to have a meaningful impact on the performance difference between the models.
However, both the cycle service level and fill rate figures show that the retailer service level is an important driver for the
cost improvement, for lower service levels the GSM consistently outperforms the SSM, for the higher service levels we see
that the SSM starts dominating the GSM.
In Table 2, we calculate descriptive statistics for the entire service level range 50–99%, and the higher service levels
in the 85–99% interval. For the full service level range, we find that the GSM leads to a better solution in more than 80%
of the cases and had a total cost advantage of 10% on average, for the higher service level range the GSM is still superior,
although the difference is less significant.
We would also like to draw attention to the fact that there is a significant spread on the cost difference, as shown by the
min. and max. improvements of −32% and 28% respectively for the cycle service level, and −42% and 26% for the fill
rate.
Table 2. Percentage total cost improvement GSM compared to SSM: cycle service level
and fill rate.
Cycle service level Fill rate
50–99%
No. of instances with positive improvement 2893 (90.46%) 2706 (84.56%)
Mean percentage improvement 10.66% 9.30%
Mean absolute percentage improvement 12.07% 13.36%
Max. improvement 27.90% 26.17%
Min. improvement − 31.60% − 41.68%
85 – 99%
No. of instances with positive improvement 653 (68.16%) 781 (81.35%)
Mean percentage improvement 2.73% 6.66%
Mean absolute percentage improvement 7.73% 8.72%
Max. improvement 27.90% 24.13%
Min. improvement − 31.60% − 23.03%
4158 N. De Smet et al.
4.3. Discussion
Our numerical study verifies, extends and also challenges some of the conclusions from Klosterhalfen and Minner (2010),
who suggested that the GSM benefits from moderate flexibility costs, large warehouse processing times, high retailer service
levels, and that the cost difference with the SSM is at most 4%. To explain this apparent discrepancy with the results from
this study, we start by providing more details on the assumptions of the latter paper.
Klosterhalfen and Minner explain that the GSM has two ways of dealing with variability, inventory and extraordinary
measures, which is why its cost superiority decreases with respect to the SSM, as the additional cost for such measures
increases.
The internal service level in the GSM they study is only dependent on the flexibility and holding costs, while the internal
service level of their SSM does increase if the lead time at the warehouse is longer, which results in more inventory (holding
costs).
High retailer service levels lead to a better solution for the GSM because the internal service level is not affected by the
external service levels, on the other hand, the SSM takes this into account and will redistribute the inventory between the
warehouse and retailers accordingly.
Returning to this study, based on Figures A1–A6, we can conclude that the cost advantage of our models is not dependent
on the flexibility cost, warehouse processing time or any of the other four parameters that we have examined in our study,
but only on the service level at the retailers.
This means that we have succeeded in aligning the various assumptions of both models, and have derived two mathemat-
ical formulations for which the cost difference between the GSM and SSM is not (significantly) influenced by the external
characteristics of the network.
In what follows, we clarify how the service level at the retailers does have an impact on the results, and how this is
linked to the real driver of the cost difference, which is the service level at the warehouse.
The optimal solution found by our SSM for distribution networks typically allocates most of the safety stock to the
retailers, while only keeping little inventory in the warehouse. For small multi-echelon networks with relatively long lead
times between the warehouse and retailers (and thus minimal opportunity for risk pooling) and high retailer service levels, it
is intuitive to keep most of the inventory as close to the customer as possible, and thus set the service level at the warehouse
low. The apparent suboptimal performance of the SSM can thus not be attributed to the way the internal service levels are
determined, it can however be explained by the exponential approximation of the backorder service time, which has been
shown in Desmet, Aghezzaf, and Vanmaele (2010a) to be conservative, the resulting inventory control policy could thus be
seen an upper bound to achieve the desired retailer service levels, hence the larger total cost of the solution.
The GSM on the other hand assumes that the internal service level is an input, dependent on the holding and flexibility
cost at the warehouse, or a demand weighted average of the external service levels. In the latter case, which is an assumption
that is common (Li and Chen 2015) and was therefore used in our model, this means that the internal service level will be
equal to external service level for identical retailers, which in turn will lead to a high (unnecessary) safety stock at the
warehouse for high retailer service levels, and explains the decreasing performance of the model in this service level zone.
From Table 2, we learned that the min. and max. values of the cost advantage for the GSM/SSM can be much larger
than the 4% that was found in Klosterhalfen and Minner (2010). On top of that, for both the cycle service level and fill rate,
the GSM outperformed the SSM in more than 80% cases, and realised an average cost improvement of approximately 10%.
These results suggest that care should be taken with regard to the selection of multi-echelon inventory model approaches
when some of the basic assumptions regarding lead times and inventory control policy are adjusted/relaxed to allow for more
realistic assumptions that better model real-world supply chains, as the cost difference between competing approaches can
be very significant depending on the (characteristics of the) network or model that is considered.
Based on both the cycle service level and fill rate comparison, we have shown that the GSM outperforms the SSM in
more than 80% of the cases and realises an average percentage improvement of over 10%, with cost differences up to 42%.
This challenges the conclusions from Klosterhalfen and Minner (2010), who found that the cost difference between the
guaranteed service and stochastic service is not more than 4% for a similar 1-warehouse 2-retailer network.
Our results show that care must be taken when deciding on a modelling approach when it must be applied to real-
world supply chain networks where some of the basic assumptions from the GSM or SSM, for example regarding lead time
variability or inventory control policies, are not valid. We hope that this work inspires more researchers to study how the
performance of the GSM and SSM differs.
Ample further research opportunities can be identified from this work. The lot sizing problem, for example, has been
separated from the safety stock problem in this work, joint optimisation of the reorder points and lot sizes would lead to a
better solution for both models.
In practice, service levels are typically set to more than 85%, in this service level range the SSM might still prove to
be the better pick when lot sizes and safety stocks will be jointly optimised. However, additional research is necessary to
replace the grid search by a formal optimisation procedure to make the model more tractable. Also, further refinement of
the backorder service time approximation will help decrease the conservativeness of the SSM.
It would be interesting to assess how the tweaking of the internal service level α0 in the GSM affects its performance,
and how this can be translated into rules for setting the internal service levels in various supply chain configurations.
Only 1-warehouse 2-retailer networks have been studied, numerical and simulation studies on more complex
distribution, assembly, spanning tree and generic systems will help to further generalise the conclusion.
Funding
This work was supported by the Flanders Innovation and Entrepreneurship Agency [grant HBC.2017.0561] and Solventure NV.
Disclosure statement
No potential conflict of interest was reported by the authors.
ORCID
Niels De Smet http://orcid.org/0000-0002-3261-1530
El-Houssaine Aghezzaf http://orcid.org/0000-0003-3849-2218
References
Axsäter Sven. 2003. “Supply Chain Operations: Serial and Distribution Inventory Systems.” Handbooks in Operations Research and
Management Science 11: 525–559.
Axsäter Sven. 2015. Inventory Control. Vol. 225. http://link.springer.com/10.1007/978-3-319-15729-0.
Clark Andrew J, and Scarf Herbert. 1960. “Optimal Policies for a Multi-Echelon Inventory Problem.” Management Science 6 (4): 475–
490.
Crowston Wallace B, Wagner Michael, and Williams Jack F.. 1973. “Economic Lot Size Determination in Multi-Stage Assembly
Systems.” Management Science 19 (5): 517–527.
de Kok, Ton, and Jan Fransoo. 2003. “Planning Supply Chain Operations: Definition and Comparison of Planning Concepts.” Handbooks
in Operations Research and Management Science 11: 597–675.
de Kok, Ton, Christopher Grob, Marco Laumanns, Stefan Minner, Jörg Rambau, and Konrad Schade. 2018. “A Typology and Literature
Review on Stochastic Multi-Echelon Inventory Models.” European Journal of Operational Research 269 (3): 955–983.
de Kok Ton, Janssen Fred, Doremalen Jan Van, Wachem Erik Van, Clerkx Mathieu, and Peeters Winfried. 2005. “Philips Electronics
Synchronizes its Supply Chain to End the Bullwhip Effect.” Interfaces35 (1): 37–48.
de Kok, Ton, and Jeremy Visschers. 1999. “Analysis of Assembly Systems with Service Level Constraints.” International Journal of
Production Economics 59 (1–3): 313–326.
Desmet Bram. 2009. “Normal Approximations for Safety Stock Optimization in Multi-echelon Supply Chains.” .
Desmet Bram, Aghezzaf El Houssaine, and Vanmaele Hendrik. 2010a. “A Normal Approximation Model for Safety Stock Optimization
in a Two-Echelon Distribution System.” Journal of the Operational Research Society 61 (1): 156–163.
Desmet Bram, Aghezzaf El-Houssaine, and Vanmaele Hendrik. 2010b. “Safety Stock Optimisation in Two-Echelon Assembly Systems:
Normal Approximation Models.” International Journal of Production Research 48 (19): 5767–5781.
Deuermeyer, Bryan L, and Leroy B Schwarz. 1981. A Model for the Analysis of System Service Level in Warehouse-Retailer Distribution
Systems: The Identical Retailer Case. West Lafayette: Purdue University.
4160 N. De Smet et al.
Diks E. B., and De Kok A. G.. 1999. “Computational Results for the Control of a Divergent N-Echelon Inventory System.” International
Journal of Production Economics 59 (1–3): 327–336.
Diks E. B., De Kok A. G., and Lagodimos A. G.. 1996. “Multi-Echelon Systems: A Service Measure Perspective.” European Journal of
Operational Research 95 (2): 241–263.
Eruguz Ayse Sena, Sahin Evren, Jemai Zied, and Dallery Yves. 2016. “A Comprehensive Survey of Guaranteed-Service Models for Multi-
Echelon Inventory Optimization.” International Journal of Production Economics 172: 110–125. doi:10.1016/j.ijpe.2015.11.017.
Ettl Markus, Feigin Gerald E, Lin Grace Y, and Yao David D. 2000. “A Supply Network Model With Base-Stock Control and Service
Requirements.” Operations Research 48 (2): 216–232.
Graves Stephen C, and Willems Sean P. 2000. “Optimizing Strategic Safety Stock Placement in Supply Chains.” Manufacturing & Service
Operations Management 2 (1): 68–83.
Graves Stephen C, and Willems Sean P. 2003. “Supply Chain Design: Safety Stock Placement and Supply Chain Configuration.”
Handbooks in Operations Research and Management Science 11: 95–132.
Hadley G, and Whitin T. M.. 1961. “A Family of Inventory Models.” Management Science 7 (4): 351–371.
Humair Salal, Ruark John D, Tomlin Brian, and Willems Sean P. 2013. “Incorporating Stochastic Lead Times into the Guaranteed Service
Model of Safety Stock Optimization.” Interfaces 43 (5): 421–434.
Inderfurth Karl. 1993. “Valuation of leadtime reduction in multi-stage production systems.” In Operations Research in Production
Planning and Control, 413–427. Springer.
Khan Mehmood, Hussain Matloub, and Cárdenas-Barrón Leopoldo Eduardo. 2017. “Learning and Screening Errors in an EPQ Inventory
Model for Supply Chains with Stochastic Lead Time Demands.” International Journal of Production Research 55 (16): 4816–4832.
Klosterhalfen, Steffen, and Stefan Minner. 2010. “Safety Stock Optimisation in Distribution Systems: A Comparison of Two Competing
Approaches.” International Journal of Logistics Research and Applications 13 (2): 99–120.
Lee Hau L, and Billington Corey. 1993. “Material Management in Decentralized Supply Chains.” Operations Research 41 (5): 835–847.
Li Peng. 2013. “Optimization of (R, Q) Policies for Multi-echelon Inventory Systems with Guaranteed Service.” PhD diss., Troyes.
Li Peng, and Chen Haoxun. 2015. “Optimization of (R; Q) Policies for Two-level Distribution Inventory Systems with Operating
Flexibility.” In IEEE 12th International Conference on Networking, Sensing and Control (ICNSC), 603–606. IEEE.
Li Peng, and Wu Di. 2018. “A Comparison Study of Stochastic-and Guaranteed-Service Approaches on Safety Stock Optimization for
Multi Serial Systems.” In IOP Conference Series: Earth and Environmental Science, Vol. 108, 042070. IOP Publishing.
Lin Grace, Ettl Markus, Buckley Steve, Bagchi Sugato, Yao David D, Naccarato Bret L, Allan Rob, Kim Kerry, and Koenig Lisa. 2000.
“Extended-Enterprise Supply-Chain Management at IBM Personal Systems Group and Other Divisions.” Interfaces 30 (1): 7–25.
McGavin Edward J, Schwarz Leroy B, and Ward James E. 1993. “Two-Interval Inventory-Allocation Policies in a One-Warehouse
N-Identical-Retailer Distribution System.” Management Science 39 (9): 1092–1107.
McGavin Edward J, Ward James E, and Schwarz Leroy B. 1997. “Balancing Retailer Inventories.” Operations Research 45 (6): 820–830.
Minner, Stefan. 2000. “Strategic Safety Stocks in Supply Chains, volume 490 of Lecture Notes in Economics and Mathematical Systems.”
Minoux, Michel. 2018. “Robust and Stochastic Multistage Optimisation Under Markovian Uncertainty with Applications to Produc-
tion/Inventory Problems.” International Journal of Production Research 56 (1–2): 565–583.
Schwarz Leroy B. 1989. “A Model for Assessing the Value of Warehouse Risk-Pooling: Risk-Pooling Over Outside-Supplier Leadtimes.”
Management Science 35 (7): 828–842.
Schwarz Leroy B, Deuermeyer Bryan L., and Badinelli Ralph D.. 1985. “Fill-Rate Optimization in a One-Warehouse N-Identical Retailer
Distribution System.” Management Science 31 (4): 488–498.
Simchi-Levi, David, and Yao Zhao. 2012. “Performance Evaluation of Stochastic Multi-echelon Inventory Systems: A Survey.” Advances
in Operations Research 2012. doi:10.1155/2012/126254
Simpson Jr Kenneth F. 1958. “In-Process Inventories.” Operations Research 6 (6): 863–873.
Van Houtum Geert-Jan. 2006. “Multi-Echelon Production/Inventory Systems: Optimal Policies, Heuristics, and Algorithms.” Tutorials in
Operations Research INFORMS 2006: 163–199.
Verstraete Nick. 2010. “Optimalisatie van veiligheidsvoorraden in multi-echelon toeleverketens met stochastische vraag en
doorlooptijden.”
Walker Edward. 2009. “The Real Cost of a CPU Hour.” Computer 42 (4): 35–41.
Appendices
Appendix 1. Expected on-hand inventory for a distribution system with guaranteed-service, variable lead times and
an installation (R, Q) ordering policy
The expected on-hand inventory for a distribution system with guaranteed service, variable lead times and an installation (R, Q) ordering
policy is equal to
Di (J(Ti )) − μdi βi J(Ti ) + μdi J(Ti ) − μLi + Ti + Qi2−1 for i = 1, . . . , N,
E[Ii ] = Qi −1 (A1)
D0 (J(T0 )) − μd0 β0 J(T0 ) + μd0 J(T0 ) − μL0 + T0 + N i=0 2 for i = .
International Journal of Production Research 4161
Proof If one starts from the inventory balance equation with ILei (t) defined as the echelon inventory level of stage i at time t and IPie (t)
as the echelon inventory position.
ILei (t) = IPie (t − Li ) − di [t − L, t) for i = 0, . . . , N. (A2)
The GSM assumes that all demand within the demand bound can be satisfied, thus we have ILei (t) = Iie (t) and the equation becomes
Iie (t) = IPie (t − Li ) − di [t − L, t) for i = 0, . . . , N. (A3)
For the retailers (stages most downstream), the echelon on-hand inventory is equal to the installation on-hand inventory
Ii (t) = Iie (t) for i = 1, . . . , N. (A4)
We are minimising the long run average inventory holding cost, the above equation thus implies
E[Ii ] = E[Iie ] for i = 1, . . . , N. (A5)
Using the echelon interpretation, we can express the installation on-hand inventory at the warehouse as follows:
N
I0 (t) = I0e (t) − IPie (t). (A6)
i=1
1
Qi
1 + Qi
E[IPie ] = (Ri + j) = Ri + for i = 0, . . . , N. (A8)
Qi 2
j=1
note that we replace λi by μdi because we assume normally distributed demand. Combining Equations (A.7), (A.8) and (A.9) leads to
N
Q0 − 1
N N
1 + Qi
E[I0 ] = [Di (NRLTi )] − μd0 β0 NRLT0 + + Qi − N − Ri +
2 2
i=0 i=1 i=1
N
N
Qi − 1
= Di (NRLTi ) + − μd0 β0 NRLT0 − N − Ri (A10)
2
i=0 i=1
This can be further simplified by using the reorder point equation from Axsäter (2015)
Ri = Di (NRLTi ) − 1 for i = 1, ..., N. (A11)
Substituting Ri in Equation (A.10) gives
N
Qi − 1
E[I0 ] = D0 (NRLT0 ) − μd0 β0 NRLT0 + . (A12)
2
i=0
To account for the stochasticity of the lead time, we recognise that only the positive part of the net replenishment lead time should be
considered for the calculation of the safety stock, and that we have to introduce an expression to account for the early arrival stock. If we
replace NRLTi by J(Ti ) and include early arrival stock, we prove that
Di (J(Ti )) − μdi βi J(Ti ) + μdi J(Ti ) − μLi + Ti + Qi2−1 for i = 1, ..., N,
E[Ii ] = Qi −1 (A14)
D0 (J(T0 )) − μd0 β0 J(T0 ) + μd0 J(T0 ) − μL0 + T0 + N i=0 2 for i = 0.
4162 N. De Smet et al.
h0 for i = 0
Hi = (A18)
h0 + hi for i = 1, . . . , N
such that it can be solved by a variation of the Crowston–Wagner algorithm that was initially introduced in Crowston, Wagner, and
R,ext
Williams (1973) for assembly systems. The R-problem Pgsm becomes
N
R,ext
Pgsm minimise hi Di (J(Ti )) − μdi βi J(Ti ) + μdi (J(Ti ) + Ti ) (A19)
i=0
σD2 ddlt
+ (r, μDddlt , σD2 ddlt ) (A24)
Q
International Journal of Production Research 4163
Appendix 4. Performance comparison GSM and SSM based on cycle service level
Figure A1. Performance comparison GSM and SSM based on cycle service level: impact holding cost retailers and flexibility costs.
Figure A2. Performance comparison GSM and SSM based on cycle service level: impact demand variability retailers and nominal lead
time warehouse.
4164 N. De Smet et al.
Figure A3. Performance comparison GSM and SSM based on cycle service level: impact lead time variability warehouse and retailers.
Figure A4. Performance comparison GSM and SSM based on fill rate: impact holding cost retailers and flexibility costs.
International Journal of Production Research 4165
Figure A5. Performance comparison GSM and SSM based on fill rate: impact demand variability retailers and nominal lead time
warehouse.
Figure A6. Performance comparison GSM and SSM based on fill rate: impact lead time variability warehouse and retailers.
Copyright of International Journal of Production Research is the property of Taylor & Francis
Ltd and its content may not be copied or emailed to multiple sites or posted to a listserv
without the copyright holder's express written permission. However, users may print,
download, or email articles for individual use.