An Analytical Investigation of
the Bullwhip Effect (NTC S03-MD13s)
2004 Annual Report
This annual report covers the period May 1,2003 through May 1, 2004. This is a seed project with duration one year. The following papers arising from this project provide additional reading:
Warburton Roger D. H., 2004. An analytical investigation of the Bullwhip Effect, International Journal of Production and Operations Management, in press.
Warburton Roger D. H., 2004. An exact solution to the production inventory control problem, International Journal of Production Economics, 92, 1, 81-96.
Hodgson, J. P. E. and R. D. H. Warburton, 2004. On solutions to the linear delay equation in supply chain modeling, submitted to SIAM (Society for Industrial and Applied Mathematics) Journal on Applied Mathematics.
1. Introduction:
The Bullwhip Effect
Lee et al. popularized the term "Bullwhip Effect" where a retailer’s orders to their suppliers tend to have a larger variance than the consumer demand that triggered the orders [13][14]. This demand distortion propagates upstream with amplification occurring at each echelon. Lee et al. identified four major causes of the Bullwhip Effect: users interpreting orders (the demand); order batching; promotions, which artificially stimulate demand; and supply shortages, which also lead to artificial demands. Sterman demonstrated that the Bullwhip Effect is a significant problem in an experimental, managerial context [16], and has been documented in a wide variety of companies and industries [15][12].
Much earlier, however, Forrester had defined a simplified form for the equations describing the relation between inventory and orders and pioneered the simulation approach [10]. Burbidge emphasized the now well-accepted principles of cycle time reduction and order synchronization [1], and later coined his Law of Industrial Dynamics: “If demand is transmitted along a series of inventories using stock control ordering, then the demand variation will increase with each transfer” [2].
1.1 Related
theoretical analyses
Kahn showed that a serially correlated demand results in the Bullwhip Effect [11]. Lee et al. employed the same demand assumption, and used a cost minimization approach to show that distortion in demand arises when retailers optimize orders, and that amplification increases as the replenishment lead-time increases [13][14]. Various demand distributions and numerical experiments have been employed to study the Bullwhip Effect, e.g., Chen analyzed the impact of exponential smoothing [3].
Disney et al. provide a useful compilation of the control theory literature applicable to the Bullwhip Effect [5]. Particularly relevant is that John et al. proved that for step function shocks to the inventory, a long-term inventory deficit could occur [9].
We treat time as a continuous variable, which is appropriate if production and distribution orders are updated whenever new demand information becomes available. The evolution towards Just in Time (JIT) manufacturing with its requirement for continuous replenishment increases the significance of continuous time models. We have published two papers on our analysis of the Bullwhip effect [18][19].
2.
The Retailer's
Supply Chain
Retailers attempt to minimize their inventory
while maintaining
sufficient on hand to guard against fluctuations in demand. The inventory, I(t),
is depleted by the demand rate, D(t), and increased by
the receiving rate, R(t), so the
inventory
balance equation is:
(1)
For the demand term, we analyzed a step function
surge in
demand, which is a rich source of insight when seeking an understanding
of the
trade-offs involved in tuning an ordering policy.
Also, since the equations are linear, any arbitrary demand can be built
from a
suitable linear combination of step functions [18]. The
lead-time, or
production delay,
,
is the time from the issue of orders until the receipt of
the goods from the supplier. Thus, the receipts are equal to the orders
placed
at a previous time, and
.
When a retailer orders from a manufacturer who
employs a
“make-to-stock” policy, the order may be fulfilled from the
manufacturer’s
inventory, in which case the fulfillment delay appears to the retailer
as just
the sum of the order processing and shipping times. If the manufacturer
employs
a “make-to-order” policy, then the fulfillment time will be much
longer. In
neither case can the retailer easily change the value of the
fulfillment delay,
,
which we can therefore consider to be a constant. While the
retailer is often considered to be driving the supply chain, it is the
manufacturer who determines the fulfillment time. The retailer or
manufacturer
can affect the lead time through long term, strategic moves, such as
changing
from offshore to onshore, quick response manufacturing, or to lean
manufacturing, which shortens the manufacturing cycle [20]. However,
the
fulfillment delay is not tunable in the sense that one can rapidly vary
it to achieve
a particular ordering goal.
2.1
The
Ordering Policy
The goal of an ordering policy is to bring the actual inventory towards the desired inventory. The policy we analyzed is a generalized Order-Up-To (OUT) policy, defined as:
(2)
O(t) is the ordering decision made at time, t, in which Io is the desired order-up-to level. The inventory position equals net stock plus inventory on order, which can also include items in manufacturing -- the work-in-process (WIP). One must also order an amount corresponding to the current, perceived demand. If the ordering policy reacts too quickly to changes in the actual, instantaneous demand, instability results. Therefore, in practice the actual demand is smoothed out into the perceived demand.
Sterman used a simplified beer production and distribution system to demonstrate that managers only poorly understand supply chain concepts, and identified a set of heuristics that humans use to place orders, based on 2,000 sets of results [16]. Sterman’s heuristics can be directly related to the three parameters used here, and therefore, the above, three-parameter model covers a wide variety of realistic supply chain problems [9].
2.2 Demand
contribution
It is usually suggested that some kind of
smoothing should
be applied to the demand data. Otherwise, excessive fluctuations occur
resulting in increased production costs. Exponential smoothing is easy
to
implement and relatively accurate for short-term forecasts. The tunable
parameter,
,
controls the amount of smoothing to be applied to the raw
demand. The smoothed demand contribution to the order rate is:
(3)
2.3
Inventory replenishment contribution
The goal of the inventory replenishment term in the ordering policy is to bring the actual inventory towards the desired inventory:
(4)
Io represents the desired inventory. This policy has the advantage that it replaces deficits due to a surge in demand, and the tunable parameter, Ti, acknowledges that the deficit recovery should be spread out over time [17].
2.4
WIP contribution
The ordering policy also depends on the WIP on the shop floor. If a surge occurs, the WIP will be depleted, and it is desirable to increase the order rate to stop the decline. On the other hand, excessive WIP decreases the ordering rate [7]. The WIP contribution, Ow, is:
(5)
The WIP is the sum of the unfulfilled (i.e., undelivered) orders:
(6)
The
tunable parameter,
,
allows the order rate to depend on the quantity of WIP on
the shop floor. WIPo represents the desired value of
the WIP,
which is a function of the fulfillment delay and the demand, i.e.,
there is
enough work on the shop floor to satisfy the demand for the duration of
the
fulfillment time. Therefore, the term in the order rate due to the WIP
deficit
is:
(7)
![]()
The parameters
,
,
and
provide great
flexibility in shaping the inventory’s dynamic response: Ta
controls the smoothing of the demand; Ti
adjusts the rate at which
the inventory deficit is recovered; and Tw
adjusts the WIP replenishment rate.
Using these order rates in the
inventory balance equation gives the system to be solved. The method of
the
exact solution is outlined in section 4. The flavor of the solutions
can be
seen in Figure 1, where it is clear that the response of the inventory
depends
sensitively to the ratio of the replenishment delay,
,
to the inventory deficit parameter,
.
Larger replenishment delays increase the divergence of the
inventory response (i.e., dramatic overshoots). However, the parameter,
,
can be tuned so that the inventory returns exactly to the
desired level without overshoot. The inventory response for the
critical value,
is shown in the
figure.

Figure 1:
Four
exact solutions of the inventory equation. The surge in demand depletes
the
inventory for the duration of the replenishment delay (Tau
= 10).
The curves represent tau/Ti = 3.5, 3.0, 2.5, and 1.49. However, the
lowest curve shows the critical adjustment rate,
,
which brings the
inventory exactly back to its desired value.
3. Analysis of
the Bullwhip Effect
The Bullwhip Effect is defined as the
amplification of order
variability along the supply chain. Since we have the exact solution
for the
inventory (see Figure 1), we also have the exact solution for the order
rate. Figure 2 shows an
example of a plot of
the retailer’s order rate responding to a surge in demand. The
retailer’s order
rate quickly grows to exceed the constant consumer demand rate.
However, the
orders reach a peak, and quickly decline. Meanwhile, the retail orders
deplete
the manufacturer’s inventory, and the manufacturer issues orders to the
supplier. These orders grow even more dramatically, as seen in Figure 2.

Figure 2.
The
“Bullwhip Effect,” the amplification of order rate from consumer to
retailer to
manufacturer.
The step function represents the surge in consumer demand. The flood and drought in
retail orders is also apparent. The steeply rising curve is
the initla manufacturer order rate.
3.1
Measuring the
Bullwhip Effect
One
measure of
the Bullwhip Effect is the ratio of the output order rate (retailer
orders to
manufacturer) to the input order rate (consumer demand). The retail
order rate
climbs to a peak, which occurs soon after t, and so this
is an appropriate time at which to compare the rates:
![]()
![]()
(8)
The
superscript,
R, indicates that this amplification in orders is attributable
to the
retailer's ordering policy. Since we have analytical solutions,
the
relative contributions of the parameters are explicit. For example,
equation
(8) is independent of the size of the surge, which is a direct
consequence of
defining the Bullwhip Effect as a ratio. Equation
(8) also suggests that increasing the value of
can
reduce the Bullwhip Effect. However,
equation (16) tells us that
cannot be raised
arbitrarily without permanent inventory deficits occurring. If it is
important
for the inventory to return to its desired value, then some Bullwhip
Effect is
inevitable, e.g.,
is
the logical choice because it returns
the inventory to its desired value without overshoot, and for
t = 10,
=
6.68, and BWR
= 1.5.
In the “best”
replenishment scenario, the
Bullwhip is 50%!
The definition in equation (8) only represents the
orders in
the early stages of the inventory cycle, and does not account for the
inventory
overshoot. A different calibration of the Bullwhip Effect measures the
growth
in inventory fluctuations, rather than order fluctuations. For
example,
in Figure 2 one can compare the peak in the inventory (overshoot) to
the bottom
of the decline (undershoot). This measure of the Bullwhip Effect has a
different character from that in equation (8), because the behavior of
the
inventory is different from that of the orders. For example, in the
critical
case,
the overshoot was adjusted to be zero, and so
.
In other words, if the Bullwhip in inventory is adjusted to zero, the Bullwhip in orders may remain. If it is more important to replenish the inventory than to minimize order fluctuations, then equation (9) is a better measure of the impact of demand fluctuations. Bullwhip analyses typically concentrate on order variability, and while there is clearly a cost benefit to its reduction, other impacts, such as inventory replenishment, should be considered. For example, customer service levels will depend on the ability to replenish the inventory [8].
3.2
The Manufacturer's Bullwhip
We have also studied the impact on the manufacturer of the orders from the retailer. The manufacturer's situation is frequently more complicated than the retailer's because orders to suppliers often represent sub-component orders rather than complete items. Typically, the sub-components have different manufacturing and shipment delays. Additionally, manufacturers usually supply several retailers. However, the general approach used in the retail case still applies: The manufacturer creates an ordering policy for each item, and the receipts from the supplier will be characterized by the supplier's replenishment delay time for that item.
The exact solution to the manufacturer’s equations
[18]
shows that the impact of the retailer's orders is to cause the
manufacturer's
inventory to decline as a quadratic function of time. This is
in
contrast to the linear decline in the retailer's inventory --
see Figure
2. Also, the
manufacturer's order
rate to the supplier initially grows as a quadratic function of time.
This is
in stark contrast to the retailer's order rate, which initially grows linearly,
and the constant consumer demand rate, which started the whole
order
train -- see Figure 2. The Bullwhip Effect clearly emerges. Further,
the
manufacturer does not realize that he is witnessing the flood part of
the order
cycle from the retailer, and that a drought is to follow.
3.
The Exact Solution to the Supply Chain
Equations
The order rate and inventory equations make up the system to be solved:
(9)
(10)
Equations (9) and (10) can be solved exactly in
terms of the
Lambert W function. Corless et al. provide a review of the history,
theory, and
applications of the Lambert W function [4]. The Lambert W function is
multi-valued with an infinite number of branches, but fortunately, it
is
readily available in efficient and accurate implementations, such as in
Maple,
where it is defined as LambertW, and Mathematica, where it is referred
to as
the Product Log function. The result is that the entire, exact solution
for the
inventory and orders for
,
is:
(11)
,
(12)
where
3.1
Properties of the solution: Inventory
Deficits
The analytical solutions allow us to investigate
the
properties and characteristics of the above solution.
For example, we can eliminate the exponential smoothing and WIP
terms by employing the limits,
.
Only the inventory deficit ordering policy term remains.
For small, negative values of
,
the term in
decays to zero, and
the inventory approaches a constant -- the stable regime, where
.
That is, permanent inventory deficits
occur in the stable regime. This confirms a similar result previously
proved by
John et al., using the Final Value Theorem [9].
3.2
Managing
the Inventory
In most industrial applications, the fulfillment
time, t,
is fixed (at least on average) and is not easily tunable. However, the
parameter Ti is
adjustable, and can be tuned to eliminate the inventory overshoot – see
Figure
1. Since the solutions are analytical, it is straightforward to compute
for any
t, the value of Ti that brings the inventory
back precisely (and only) to the desired level, Io.
As shown in Figure 1, for any delay time, t,
the value of
returns the inventory
to its desired level exponentially fast without any overshoot.
When a retailer detects a surge in consumer demand, the time of the peak in inventory can be calculated. If the size of the surge in demand is estimated, the retailer can adjust the orders so that the inventory is made up without suffering either deficits or overshoots. This provides an example of the power of the analytical solutions. Surges can significantly deplete the inventory, increasing the probability of stockouts and backlogs. The parameter Ti can be adjusted to balance the deficit recovery against the backlog.
4. Conclusions
We
have
demonstrated that it is possible to solve exactly the supply chain
equations.
No approximations were required. The replenishment delay emerges as
responsible
for much of the rich and complex behavior associated with the inventory
response. We have also verified the solutions by comparison with direct
numerical integration and established that the theoretical solutions
provide an
excellent representation of the inventory behavior.
The ordering policy was parameterized so as to allow the retailer to calculate a critical order adjustment rate that returns the inventory back to its desired value exponentially fast, while not generating an overshoot.
We
calculated the replenishment rate for orders issued by the retailer to
the
manufacturer, and solved the equation for the manufacturer's inventory
reacting
to the retailer's orders.
The
Bullwhip Effect emerged naturally, and its size was calculated. The additional
Bullwhip Effect attributable to the manufacturer was also calculated.
It
emerged that one must trade the reduction in the Bullwhip Effect
against
competing processes such as permanent inventory deficits, or inventory
excesses.
Web
Site:
http://www.warbs.net/bullwhip.html
References
[1] Burbidge, J. L., 1961, The new approach to production, Production Engineer 40, 769-784.
[2] Burbidge, J.L., 1984, Automated production control with a simulation capability, Proceedings of IFIP ConferenceWG5-7, Copenhagen.
[3] Chen, F., J.K. Ryan and D. Simchi-Levi, 2000, The impact of exponential smoothing forecasts on the Bullwhip Effect, Naval Research Logistics 47, 269-286.
[4] Corless, R. M., G. H. Gonnet, D. E. G. Hare, D. J. Jeffrey and D. E. Knuth, 1996, On the Lambert W function, Advances in Computational Mathematics 5, 329-359.
[5] Disney, S.M. and D.R. Towill, 2002, A discrete transfer function model to determine the dynamic stability of a vendor managed inventory supply chain, International Journal of Production Research 40, 1, 179-204.
[6] Disney, S.M., M.M. Naim and D.R. Towill, 1997, Dynamic simulation modeling for lean logistics, Intl. Journal of Physical Distribution and Logistics Management 27, 3, 174-196.
[7] Disney, S.M., M.M. Naim and D.R. Towill, 2000, Genetic algorithm optimization of a class of inventory control systems, International Journal of Production Economics 68, 259-278.
[8] Fransoo, M. and J. F. Wouters, 2000, Measuring the bullwhip effect in the supply chain, in: J. C. Bradford, ed., Supply Chain Management 5, 2, 78.
[9] John, S., M.M. Naim and D.R. Towill, 1994, Dynamic analysis of a WIP compensated
[10] Forrester, J.W., 1961, Industrial Dynamics, (MIT Press, Cambridge, Ma).
[11] Kahn J., 1987, Inventories and the volatility of production, American Economic Review 77, 4, 667-679.
[12] Kelly, K., 1995, Burned by Busy Signals: Why Motorola Ramped up Production Way Past Demand, Business Week 6, 36.
[13] Lee, H. L., V. Padmanabhan and S. Whang, 1997, Information distortion in the Supply Chain: The Bullwhip Effect, Management Science 43, 4, 546-558.
[14] Lee, H. L, V. Padmanabhan and S. Whang, 1997, The bullwhip effect in supply chains, Sloan Management Review 38, 3, 93-102.
[15] Metters, R., 1997, Quantifying the bullwhip effect in Supply Chains, Journal of Operations Management 15, 89-100.
[16] Sterman, J. D., 1989, Modeling Managerial Behavior: Misperceptions of Feedback in a Dynamic Decision-Making Experiment, Management Science 35, 3, 321-339.
[17] Towill
D.R., 1982, Dynamic analysis of an
inventory and order based production control system, International
Journal of
Production Research 20, 369-383.
[18] Warburton R.D.H., 2004 An analytical investigation of the Bullwhip Effect, International Journal of Production Management, in press.
[19] Warburton R.D.H. 2004, An exact solution to the production inventory control problem, International Journal of Production Economics, 92, 1, 81-96.
[20] Warburton R.D.H. and R. Stratton, 2002, Questioning the relentless shift to offshore manufacturing, Supply Chain Management 7, 2, 101-108.