Vous êtes sur la page 1sur 8

Informatica Economică vol. 16, no.

3/2012 19

Exact Fill Rates for the (R, S) Inventory Control with Discrete Distributed
Demands for the Backordering Case

Eugenia BABILONI, Ester GUIJARRO, Manuel CARDÓS, Sofía ESTELLÉS


Universitat Politècnica de València, Valencia, Spain
mabagri@doe.upv.es, esguitar@doe.upv.es, mcardos@doe.upv.es, soesmi@omp.upv.es

The fill rate is usually computed by using the traditional approach, which calculates it as the
complement of the quotient between the expected unfulfilled demand and the expected demand
per replenishment cycle, instead of directly the expected fraction of fulfilled demand. Fur-
thermore the available methods to estimate the fill rate apply only under specific demand
conditions. This paper shows the research gap regarding the estimation procedures to com-
pute the fill rate and suggests: (i) a new exact procedure to compute the traditional approxi-
mation for any discrete demand distribution; and (ii) a new method to compute the fill rate di-
rectly as the fraction of fulfilled demand for any discrete demand distribution. Simulation re-
sults show that the latter methods outperform the traditional approach, which underestimates
the simulated fill rate, over different demand patterns. This paper focuses on the traditional
periodic review, base stock system when backlogged demands are allowed.
Keywords: Inventory, Fill Rate, Periodic Review, Backordering, Discrete Demand

know how to proceed when an item is out of


1 Introduction
The traditional problem of the periodic
review, base stock (R, S) system is usually on
stock and a customer order arrives. There are
two extreme cases: the backordering case
the determination of the base stock, S, such (=any unfulfilled demand is backordered and
that total costs are minimized or some target filled as soon as possible); and the lost sales
customer service level is fulfilled. Even if the case (=any unfulfilled demand is lost). This
cost criterion is used for that purpose, the paper focuses on the backordering case.
service level is usually included by imposing The fill rate is defined as the fraction of de-
penalty costs on shortages [1] or by using it mand that is immediately fulfilled from on
to compute the base stock in order to mini- hand stock [7]. Common approach to esti-
mize holding costs of the system [2]. How- mate it consists on computing the number of
ever in real situations these costs are difficult units short, i.e. the demand that is not satis-
to know and estimate. Particularly difficult is fied, instead of computing directly the ful-
to measure the costs incurred by having in- filled demand per replenishment cycle. This
sufficient stock to attempt the demand since approach, known in the related literature as
they include such factors as loss of custom- the traditional approximation and denoted by
ers’ goodwill [3] [4]. For this reason, practi- βTrad further on, consists of calculating the
tioners use the service level criterion to es- complement of the quotient between the ex-
tablish the base stock. Therefore accurate ex- pected unfulfilled demand per replenishment
pressions to estimate customer service levels cycle (also known as expected shortage) and
are required. Appropriate service indicators the total expected demand per replenishment
are the cycle service level and the fill rate, cycle as follows:
being the latter the most used in practice
since it considers not only the possibility that E  unfulfilled demand per replenishment cycle  (1)
Trad  1 
the system is out of stock [1], but also the E  total demand per replenishment cycle 
size of the unfulfilled demand when it occurs
[5] [6]. One limitation of the available methods de-
This paper focuses on the exact estimation of voted to estimating βTrad in the (R, S) system
the fill rate in (R, S) systems. Furthermore, for the backordering case is that they esti-
when managing inventories it is required to mate it only for specific demand conditions.
20 Informatica Economică vol. 16, no. 3/2012

In this sense, [3], [8], [9] and [10] suggest However, expression (1) and expression (2)
methods to estimate it when demand is nor- are not equivalent. Note that if X and Y are
mal distributed whereas [11], [12], [13] when independent random variables it is true that
demand follows any continuous distribution. E  X  Y   E  X   E Y  and, analogously,
When demand is discrete, only [3] suggest a
X 1
method to estimate βTrad for Poisson demands E    E  X  E   .
but to the rest of our knowledge no methods Y  Y 
are available to estimate it when demand fol- 1 1
However E    and therefore
lows any discrete distribution function and  Y  E Y 
backlog demands are allowed.
Another approach to compute the fill rate  X  EX 
E   (see for example [14]).
consists of directly estimating the fraction of  Y  E Y 
the fulfilled demand per replenishment cycle Thus, applying this reasoning to the defini-
instead of determining the expected shortage, tion of the fill we find that
as follows:
 fulfilled demand per replenishment cycle 
  E  (2)
 total demand per replenishment cycle 
 fulfilled demand per replenishment cycle  E  fulfilled demand per replenishment cycle 
E 
 total demand per replenishment cycle  E  total demand per replenishment cycle 
Since
E  fulfilled demand per replenishment cycle  E  unfulfilled demand per replenishment cycle 
 1
E  total demand per replenishment cycle  E  total demand per replenishment cycle 
then
 fulfilled demand per replenishment cycle  E  unfulfilled demand per replenishment cycle 
E   1
 total demand per replenishment cycle  E  total demand per replenishment cycle 

[15] proposes methods to estimate both ex- The discussion and summary of this work are
pression (1) and (2) for any discrete demand summarized in Section 5.
pattern when inventory is managed following
the lost sales case principle. However, there 2 Basic Notation and Assumptions
is not available any method to estimate βTrad The traditional periodic review, base stock
and β when demand is modeled by any dis- (R, S) system places replenishment orders
crete distribution and the inventory is man- every R units of time of sufficient magnitude
aged following the backordering case, i.e. to raise the inventory position to the base
when unfulfilled demand is backlogged to stock S. The replenishment order is received
the following cycle. This paper fulfills this L periods after being launched. Figure 1
research gap and suggests two new and exact shows an example of the evolution of the on
methods to estimate both expressions (Sec- hand stock (= stock that is physically on
tion 3). Furthermore, we present and discuss shelf), the net stock (= on hand stock -
some illustrative examples of the perfor- backorders) and the inventory position (= on
mance of both versus a simulated fill rate and hand stock + stock on order – backorders) for
over different demand patterns (Section 4). the backordering case.
Informatica Economică vol. 16, no. 3/2012 21

stock

IPR-L IP2R-L
S

OH0
On hand stock (OH)
OHR Inventory position (IP)
OHR-L
Net stock (NS)

OH2R-L

R-L R 2R-L time


L NSR

Fig. 1. Example of the evolution of a (R, S) system (backordering case)

Notation in the Figure 1 and in the rest of the


paper is as follows: 3 Estimation of the Fill Rate in a Discrete
S = base stock (units), Demand Context
R = review period corresponding to
the time between two consecu- 3.1 Derivation of an Exact Method to
tive reviews and replenishment Compute βTrad
cycle corresponding to the time The traditional approximation of the fill rate
between two consecutive deliv- computes the complement of the ratio be-
eries (time units), tween the expected unfulfilled demand (ex-
L = lead time for the replenishment pected shortage) and the expected demand
order (time units), per replenishment cycle as shown in expres-
OHt = on hand stock at time t (units), sion (1). The expected demand can be
IPt = inventory position at time t straightforwardly computed so all that is left
(units), to compute is the expected unfulfilled de-
NSt = net stock at time t (units), mand per replenishment cycle. Then, if at the
Dt = total demand during t consecu- beginning of the cycle there is not stock on
tive periods (units), shelf to satisfy any demand, the net stock at
ft(∙) = probability mass function of Dt, this time is zero or negative (NS0≤0) and
Ft(∙) = cumulative distribution function therefore the expected shortage is equal to
of Dt, the expected demand during the replenish-
This paper assumes that: (i) time is discrete ment cycle. Hence, the βTrad is equal to zero.
and is organized in a numerable and infinite On the other hand if the net stock at the be-
succession of equi-spaced instants; (ii) the ginning of the cycle is positive (NS0>0), the
lead time, L, is constant; (iii) the replenish- shortage is equal to the difference between
ment order is added to the inventory at the the NS0 and the amount of demand that ex-
end of the period in which it is received, ceed NS0 during that cycle. By definition, the
hence these products are available for the net stock when positive can be from 1 to S,
next period; (iv) demand during a period is and hence:
fulfilled with the on hand stock at the begin-
ning of the period; and (v) demand process is
discrete, stationary and i.i.d.
22 Informatica Economică vol. 16, no. 3/2012

S 
E  unfulfilled demand per replenishment cycle   
NS0 1
P  NS0    D
DR  NS0 1
R  NS0  P  DR  (3)

Since the net stock is equivalent to the inven- P  NS0   P  DL  S  NS0   f L  S  NS0  .
tory position minus the on order stock, the
Therefore, βTrad when demand follows any
net stock balance at the beginning of the cy-
discrete distribution function can be estimat-
cle is:
ed with the following expression:
NS0  S  DL .
Then,
S 


NS0 1
f L  S  NS 0    D
DR  NS0 1
R  NS0  f R  DR 
Trad  1  
(4)
D
DR 1
R  f R  DR 

where the denominator represents the ex- vice metric when there is no demand to be
pected total demand per replenishment cycle. served. Therefore, cycles that do not show
Note that expression (4) can be used by any any demand should not be taken into ac-
discrete demand distribution. count. According to [15], in order to derive
an exact method to compute β over different
3.2 Derivation of an Exact Method to demand patterns including intermittent de-
Compute β mand is necessary to include explicitly the
As Section 1 points out, the fill rate is de- condition of having positive demand during
fined as the fraction of demand that is imme- the cycle. Then the fill rate can be expressed
diately fulfilled from shelf. From a practical as
point of view, it is useless to consider a ser-

 fulfilled demand per replenishment cycle 


  E | positive demand during the cycle  (5)
 total demand per replenishment cycle 

Hence, positive demand during a cycle can therefore the fill rate will be the fraction of
be: (i) lower or equal than the net stock at the that demand which is satisfied by the on hand
beginning of this cycle, i.e. DR≤NS0, and stock at the beginning of this cycle. There-
therefore the fill rate will be equal to 1; or (ii) fore
greater than the net stock, i.e. DR>NS0, and

NS0
  NS0   P  DR  NS0 DR  0     P  DR DR  0  (6)
DR  NS0 1 DR

where the first term indicates the case (i) and mass and cumulative distribution functions of
the second term indicates the case (ii). Re- demand, ft(∙) and Ft(∙), respectively, results
writing expression (6) through the probability into

FR  NS0   FR  0  
NS0 f R  DR 
  NS0      (7)
1  FR  0  DR  NS0 1 DR 1  FR  0 

Therefore, by applying expression (7) to eve- demand follows any discrete distribution
ry positive net stock level at the beginning of function results as follows:
the cycle, the method to estimate  when
Informatica Economică vol. 16, no. 3/2012 23

S
 FR  NS0   FR  0  
NS0 f R  DR  
  f L  S  NS 0   
1  FR  0 
   
DR  NS0 1 DR 1  FR  0  
(8)
NS0 1  

4 Illustrative Examples Table 1. Set of data (180 cases)


This section illustrates the performance of
expression (4) and (8) (βTrad and β respective- Lead time L = 1, 3, 5
ly) against the simulated fill rate, βSim, which Review period R = 1, 3, 5
is computed as the average fraction of the Base stock S = 1, 3, 5, 7, 10
fulfilled demand in every replenishment cy- Demand Pattern smooth (4,0.7); in-
cle when considering 20,000 consecutive pe- negative binomial (r,) termittent (1.25,0.9);
riods (T=20,000) as is expression (9). Data erratic (1.5, 0.3);
used for the simulation is presented in Table lumpy (0.75,0.25)
1 which encompasses 180 different cases. Demand is simulated by using the negative
binomial since it is able to fulfil the smooth,
1 T fulfilled demandt
 Sim  
T t 1 total demandt
(9) intermittent, erratic and lumpy categories
suggested by [16] as shown in Figure 2.

Fig. 2. Demand patterns used in the simulation according to the categorization framework of
demand suggested by [16]

Figure 3 and Figure 4 show the comparison viations that Figure 3 shows arise from esti-
between βTrad and β versus βSim respectively mating the fill rate using the traditional ap-
for the Table 1 cases. In Figure 3, we see that proach (expression (1)) and not from how it
βTrad tends to underestimates the simulated is calculated.
fill rate and therefore the traditional approx-
imation seems to be biased. [9] pointed out
similar results when demand is normally dis-
tributed whereas [15] when demand is Pois-
son distributed for the lost sales case. Note
that expression (4) leads to the exact value of
the traditional approximation. Therefore de-
24 Informatica Economică vol. 16, no. 3/2012

1 that βTrad tends to underestimate the simulat-


ed fill rate. An important consequence of the
0.8 underestimation behavior is found when us-
ing a target fill rate to determine the base
0.6 stock of the inventory policy. Figure 5 shows
the evolution of βTrad, βSim, and the exact es-
 Trad

0.4 timation of the fill rate that is derived in Sec-


tion 3.2, β, when increasing the base stock
0.2 for a smooth demand modeled by a negative
binomial with r=4 and =0.7. In this case if a
0 target fill rate is set to 0.60, βTrad leads to S=5
0 0.2 0.4 0.6 0.8 1
whereas in fact just S=3 is necessary to reach
 Sim
the target. In this example, using βTrad to de-
Fig. 3. βTrad vs. βSim for the cases from Table termine base stocks leads to an unnecessary
1 increase in the average stock level and thus
the holding costs of the system. This ineffi-
Regarding the performance of β, Figure 4 ciency is especially relevant in industries in
shows that neither bias nor significant devia- which the unit cost of the item is high and/or
tions appears on it for any of the 180 cases storage space is limited. Therefore, managers
and therefore β computes accurately the fill should be aware of the risk of using the tradi-
rate over different discrete demand patterns. tional approximation to set the base stock.
The method derived in Section 3.2, β, com-
1 putes the fill rate directly as the expected ful-
filled demand per replenishment cycle for the
0.8 backordering case. As Figure 4 shows, this
method presents the following advantages: (i)
0.6 simulation results shows their accuracy over
different demand patterns; (ii) outperforms

0.4 the traditional approach and therefore avoid


the above mentioned risks of using βTrad; (iii)
0.2 avoids the distortion caused in the metric by
the cycles with no demand and therefore can
0 be used even if the probability of no demand
0 0.2 0.4 0.6 0.8 1
during the cycle cannot be neglected; (iv) ap-
 Sim plies for any discrete demand distribution.
Fig. 4. β vs. βSim for the cases from Table 1 Therefore, the exact fill rate method pro-
posed in this paper leads to the exact fill rate
5 Discussion and summary value when demand follows any discrete dis-
The traditional approach of the fill rate, βTrad, tribution and can be applied even when the
computes it by estimating the ratio between probability of zero demand cannot be ne-
the expected unfulfilled demand and the total glected. Note that the need to consider only
expected demand per replenishment cycle cycles with positive demand does not emerge
through computing the expected shortage per when using the traditional approximation be-
replenishment cycle. Section 3.1 presents an cause it just considers the expected demand,
exact method to compute βTrad for any dis- and in the case of no demand cycles it does
crete demand distribution and for the not affect the estimation.
backordering case. However Figure 3 shows
Informatica Economică vol. 16, no. 3/2012 25

1
0.9
0.8
0.7

Fill Rate
0.6
0.5  Sim
Simulado

0.4  Trad
tradicional

0.3 
exacto

0.2
0.1
0
1 2 3 4 5 6 7 8 9 10
Order up to level

Fig. 5. Comparison between βTrad, β and βSim with negative binomial demand with r=4 and
=0.7 (smooth), R=1 and L=1

This paper is part of a wider research project gineering and Management, vol. 4, no.
devoted to identify the most simple and ef- 2, pp. 194-205, 2011.
fective method to find the lowest base stock [3] G. Hadley and T. Whitin, Analysis of In-
that guarantee the achievement of the target ventory Systems. Englewood Cliffs, NJ:
fill rate under any discrete demand context. Prentice-Hall, 1963.
Therefore, further extensions of this work [4] E. A. Silver, "Operations-Research in
should be focused on: (i) assessing the exact Inventory Management - A Review and
method when using other discrete distribu- Critique," Operations Research, vol. 29,
tion functions of demand; (ii) characterizing no. 4, pp. 628-645, 1981.
the cases where the approximation (including [5] S. Chopra and P. Meindl, Supply Chain
some possible new ones) has the most im- Management, 2nd Edition ed Pearson.
portant deviations; (iii) analyzing risks of us- Prentice Hall, 2004.
ing different fill rate approximations to set [6] H. Tempelmeier, "On the stochastic un-
the parameters of the stock policy and finally capacitated dynamic single-item lotsiz-
(iv) exploring the possibility of embedding ing problem with service level con-
results achieved in this work in information straints," European Journal of Opera-
systems with the aim of helping decision tional Research, vol. 181, no. 1, pp. 184-
processes. 194, Aug.2007.
[7] H. L. Lee and C. Billington, "Managing
Acknowledgments Supply Chain Inventory - Pitfalls and
This work is part of a project supported by Opportunities," Sloan Management Re-
the Universitat Politècnica de València, Ref. view, vol. 33, no. 3, pp. 65-73, 1992.
PAID-06-11/2022. [8] E. A. Silver and R. Peterson, Decisions
system for inventory management and
References production planning, 2nd ed. New York:
[1] M. C. van der Heijden, "Near cost- John Wiley & Sons, 1985.
optimal inventory control policies for di- [9] M. E. Johnson, H. L. Lee, T. Davis, and
vergent networks under fill rate con- R. Hall, "Expressions for Item Fill Rates
straints," International Journal of Pro- in Periodic Inventory Systems," Naval
duction Economics, vol. 63, no. 2, pp. Research Logistics, vol. 42, no. 1, pp.
161-179, Jan.2000. 57-80, 1995.
[2] E. Babiloni, M. Cardos, and E. Guijarro, [10] E. A. Silver and D. P. Bischak, "The ex-
"On the exact calculation of the mean act fill rate in a periodic review base
stock level in the base stock periodic re- stock system under normally distributed
view policy," Journal of Industrial En- demand," Omega International Journal
26 Informatica Economică vol. 16, no. 3/2012

of Management Science, vol. 39, no. 3, [14] C. M. Grinstead and J. L. Snell, Intro-
pp. 346-349, June2011. duction to probability, 2nd ed. United
[11] M. J. Sobel, "Fill rates of single-stage States of American: AMS Bookstore,
and multistage supply systems," Manu- 1997.
facturing and Service Operations Man- [15] E. Guijarro, M. Cardós, and E. Babiloni,
agement, vol. 6, no. 1, pp. 41-52, 2004. "On the exact calculation of the fill rate
[12] J. Zhang and J. Zhang, "Fill rate of sin- in a periodic review inventory policy
gle-stage general periodic review inven- under discrete demand patterns," Euro-
tory systems," Operations Research Let- pean Journal of Operational Research,
ters, vol. 35, no. 4, pp. 503-509, Ju- vol. 218, no. 2, pp. 442-447, Apr.2012.
ly2007. [16] A. A. Syntetos, J. E. Boylan, and J. D.
[13] R. H. Teunter, "Note on the fill rate of Croston, "On the categorization of de-
single-stage general periodic review in- mand patterns," Journal of the Opera-
ventory systems," Operations Research tional Research Society, vol. 56, no. 5,
Letters, vol. 37, no. 1, pp. 67-68, pp. 495-503, May2005.
Jan.2009.

Eugenia BABILONI is PhD in Industrial Engineering since 2009. She re-


cently becomes assistant professor in the Department of Enterprises Man-
agement at the Polytechnic University of Valencia. Her research interests
focus on inventory models to forecast and manage items with intermittent
demands, either in backordering and lost sales context. She is author of sev-
eral book chapters and articles in International Journals in the field of Op-
eration research and management.

Ester GUIJARRO has graduated the Faculty of Business Administration


and Management in 2007 and she holds an MsC in Financial and Fiscal
Management from 2009 from Polytechnic University of Valencia. Currently
she is completing her PhD thesis on estimation of the unit fill rate in a peri-
odic review inventory policy under discrete demand context. Since 2008 she
is lecturer in the Department of Enterprises Management at the Polytechnic
University of Valencia. Her research work focuses on inventory manage-
ments, more specifically in the categorization of classic inventory control policies via the ap-
plication of exact metrics to any given discrete demand context and lost sales scenario.

Manuel CARDÓS holds a PhD in Industrial Engineering since 1985 and he


is currently assistant professor in the Department of Enterprises Manage-
ment at the Polytechnic University of Valencia, Spain. His research interests
focus on supply chain management, scheduling, forecasting and inventory
control models, having publishing a considerable number of books and arti-
cles in International editorials and Journals.

Sofía ESTELLÉS is bachelor in Industrial Engineering at the Polytechnic


University of Valencia in 1995. She worked at Ford Spain, Irametal and
AIMME (Metalworking Technology Institute) combining the latter with
teaching classes at the UPV since 1999. Since 2007 she is lecturer at UPV,
teaching production and logistics and performed studies on cycle service
level. She is member of the Technical Commission of the Industrial Arbitra-
tion Court of Valencia.

Vous aimerez peut-être aussi