Definition · Continuous review, and the reorder pointStock is watched continuously. When it falls to the reorder point r, an order for Q is placed and arrives after a lead time of L periods. Demand in each period is an independent random variable with a known distribution.
Safety stock is r − μ, where μ is the expected demand over the lead time. It is the amount held against variation rather than against the average, and it can be zero or negative.
Q and r are separate decisions. Q is a cost question and the earlier lessons of this course answer it; r is a risk question and this lesson answers it. Treating them together is possible and it is not what makes this model useful: almost all of the value is in noticing that the risk window is the lead time and nothing else.
one period's demand: 0 with 1/4, 1 with 1/2, 2 with 1/4
two periods, by convolution — every way each total can happen:
0: (0,0) = 1/16
1: (0,1) + (1,0) = 1/4
2: (0,2) + (1,1) + (2,0) = 3/8
3: (1,2) + (2,1) = 1/4
4: (2,2) = 1/16
mean 2, support 0 to 4 — the mean doubled, the support doubled,
and the mass piled up in the middle, which is the part that matters
That distribution is what the reorder point is a quantile of. Set r = 2 — exactly the mean, so zero safety stock — and a cycle survives whenever lead-time demand is 0, 1 or 2, which is 1/16 + 1/4 + 3/8 = 11/16. As a percentage that is 68.75%, and it is an exact fraction printed to two places rather than a rounded decimal.
The same policy, measured two ways
Definition · Cycle service and fill rateCycle service is P(lead-time demand ≤ r), the probability that a cycle ends without running out. It does not mention Q.
Fill rate is 1 − E[shortage per cycle]/Q, the fraction of demand met from stock. The expected shortage is E[(lead-time demand − r)⁺], and dividing by the order quantity turns a per-cycle expectation into a per-unit one.
At r = 2 the expected shortage is 3/8 of a unit per cycle: with probability 1/4 you are one short and with probability 1/16 you are two short. Spread that over an order quantity of 100 and the fill rate is 1 − (3/8)/100 = 797/800, which is 99.625%. The same policy, at the same instant, is 68.75% reliable per cycle and 99.625% reliable per unit of demand.
one period 0,1,2 at 1/4,1/2,1/4; L = 2; Q = 100
r safety cycle service E[short]/cycle fill rate
0 −2 1/16 = 6.25% 2 49/50 = 98.000%
1 −1 5/16 = 31.25% 17/16 1583/1600 = 98.938%
2 0 11/16 = 68.75% 3/8 797/800 = 99.625%
3 1 15/16 = 93.75% 1/16 1599/1600= 99.938%
4 2 1 =100.00% 0 1 =100.000%
at r = 0 the two readings are 6.25% and 98.0% — of one policy
The top row is the one to stare at. A reorder point of zero means ordering only when the shelf is empty, and fifteen cycles in sixteen will run short. It is also, measured by units, a 98% service: almost all demand is still met, because the shortages are small and the order quantity is large. Neither number is wrong. They are answers to different questions, and a supplier who promised one and delivered the other would be in court.
The gap between them is the order quantity. A larger Q spreads the same expected shortage over more demand, so the fill rate rises while the cycle service does not move at all — Q does not appear in it. Shrink Q to 1 on the worked instance and the fill rate falls to 5/8, which is 62.5%, now BELOW the cycle service of 68.75%. That inversion is the proof that one is not the other rescaled.
Hitting a target
Cycle service rises with r and never falls, so “the smallest reorder point reaching 95%” is well defined and can be found by walking up. On the worked instance no reorder point gives between 93.75% and 100%: the distribution is discrete, r = 3 gives 15/16 and r = 4 gives 1, so the smallest reorder point meeting a 95% target is 4 — total coverage, two units of safety stock, and an achieved service of 100% rather than 95%.
Overshooting a target is what discrete distributions do, and it is a fact about the distribution rather than a rounding. It is also the reason a service target should be stated with the measurement attached: a 95% target on cycle service costs two units of safety stock here, while a 95% target on fill rate is already met at r = 0, where the safety stock is −2.
Example · A longer lead time, and why it costs more than the extra meanRaise the lead time to three periods. The mean rises from 2 to 3 and the support from 0…4 to 0…6, and a reorder point of 2 — unchanged — now delivers a cycle service of 11/32, which is 34.38%.
Holding the reorder point at the old mean was already marginal at 68.75%; at the longer lead time it is worse than a coin. Restoring the old service level takes more than the one extra unit of mean demand, because the distribution has spread as well as shifted — which is the practical content of the word “convolution”.
Everything on this page is exact. The per-period probabilities are fractions, the convolution is a finite sum of products of fractions, the expected shortage is a finite sum, and the two service levels are fractions printed as percentages to a stated number of places. Nothing here is rounded, and the distinction from the earlier lessons — where the economic order quantity and its cost genuinely are irrational — is one a reader should be able to state without looking.