Chapter 13
The Bullwhip Effect

13.1 Introduction

In the early 1990s, executives at Procter & Gamble (P&G) noticed a peculiar trend in the orders for Pampers, a brand of baby diapers. As you might expect, demand for diapers at the consumer level is pretty steady since babies use them at a fairly constant rate. But P&G noticed that the orders placed by retailers (e.g., CVS, Target) to distributors were quite variable over time—high one week, low the next. The distributors' orders to P&G were even more variable, and P&G's orders to its own suppliers (e.g., 3M) were still more variable. (See Figure 13.1.)

Graph depicts increase in order variability in upstream supply chain stages, with Time in x-axis and Order quantity in y-axis.

Figure 13.1 Increase in order variability in upstream supply chain stages.

This phenomenon is known as the bullwhip effect (BWE), a phrase coined by P&G executives that refers to the way a wave's amplitude increases as it travels the length of a whip. Sometimes it's also known as the “whiplash” or “whipsaw” effect. The BWE has been observed in many industries other than diapers. For example, Hewlett‐Packard (HP) noticed large variability in the orders retailers placed to HP for printers, even though demand for printers is fairly steady. Similarly, the demand for DRAM (a component of computers) is more volatile than the demand for computers themselves. Wide swings in order sizes can cause big increases in inventory costs (for both raw materials and finished goods), overtime and idling expenses, and emergency shipment costs. These factors are estimated to increase costs by as much as 12.5–25% (Lee et al., 1997a).

The BWE was described in the literature as early as the 1950s (Forrester, 1958). Sterman (1989) described how the BWE could be caused by irrational behavior by supply chain managers: for example, overreacting to a small shortage one week by ordering far too much the next week. His paper uses the now‐famous “beer game” to demonstrate this relationship empirically. Then, two papers by Lee et al. (1997a,b) demonstrated that the BWE can occur even if all players act rationally—following the logical, optimized policies of the type we discuss in this book. They identified four primary causes for the BWE:

  1. Demand signal processing. Many firms use forecasting techniques to estimate the mean and standard deviation of current or future demands. Each time a new demand is observed, the estimates are updated. If the previous period's demand was high, the new estimate will be higher than the previous one, thus raising the target inventory level. The orders will be more exaggerated than the demands. This phenomenon is amplified by the lead time if the base‐stock level is set using (4.46), that is,
    equation

    where images and images are the mean and standard deviation of the demand per period and L is the lead time. In practice, the firm doesn't know images and images , so it estimates them based on historical data. These estimates change periodically, and any change in the estimates are magnified by the lead time when setting base‐stock levels, so long lead times produce large shifts in order sizes.

  2. Rationing game. When distributors don't have enough inventory to meet retailers' orders, they often allocate product according to order size: If retailer 1 orders 100 units and retailer 2 orders 150 units, but there are only 200 units available, then the distributor will give images units to retailer 1 and images units to retailer 2. If the retailers anticipate the shortage, they may artificially inflate their orders to try to get a larger allocation of the inventory. Once the shortage is over, the retailers' orders will return to their normal levels, or even lower. Thus, the variance in retailer orders is larger than the variance in actual demands.
  3. Order batching. It is common for all players in a supply chain to place orders in bulk: Parents buy diapers in packages of 50, retailers buy them by the case, distributors buy them by the truckload. A theoretical explanation for the optimality of bulk ordering is that there is a fixed cost to place each order, so it's better to place fewer orders if possible. (For parents, the fixed cost is in the form of inconvenience and time: They don't want to go to the drug store every time their baby uses another diaper.) Moreover, bulk buying is encouraged by sellers by offering quantity discounts, another common practice. But order batching means that orders may be high one week, then low for the next few weeks as retailers use up the stock they've accumulated. Another reason for order batching is that many firms use material requirements planning (MRP) software that evaluates the firm's requirements for every part it uses and automatically places orders with suppliers once per month. That means the supplier sees large demand during a few days of the month as its customers' MRP systems place orders and small demand for the rest of the month; this is sometimes known as the “hockey stick” phenomenon.
  4. Price speculation. Prices change all the time, and firms tend to stock up while prices are low and order less when prices are high. This is most pronounced at upstream stages in the supply chain, whose raw materials are commodities such as plastic, steel, fuel, and so on—prices for these commodities change constantly, and speculation is common among buyers. It's also obvious at the other end of the supply chain, as customers buy more when retailers offer sales and promotions. In the middle of the supply chain, sales and promotions are common, too, causing retailers and other players to stock up when prices drop. All of this leads to large variability in buying patterns.

InSection 13.2, we'll discuss mathematical models explaining these causes and demonstrating that they occur even when each player in the supply chain is a rational “optimizer.” Then, in Section 13.3, we'll discuss strategies for reducing the BWE. Finally, in Section 13.4, we'll examine the extent to which sharing demand information with upstream supply chain members can reduce or eliminate the BWE.

Most of the analysis in this section is adapted from Lee et al. (1997a) and Chen et al. (2000). For reviews of the literature on the BWE, see McCullen and Towill (2002), Lee et al. (2004), or Geary et al. (2006).

13.2 Proving the Existence of the Bullwhip Effect

13.2.1 Introduction

Consider a serial supply chain like the one pictured in Figure 13.2. We will examine this system in the context of an infinite horizon under periodic review. Each stage places orders from its upstream stage and supplies product to its downstream stage. Stage N serves the end customer.

Our strategy will be to focus on one stage and to show that the variance of orders it places to its supplier is larger than the variance of orders it receives from its customer. That, in turn, implies the BWE as a whole: Stage N's orders are more variable than its demands, so stage images 's orders are even more variable, so stage images 's orders are even more variable, and so on.

Schematic illustration of Figure 13.2 serial supply chain network.

Figure 13.2 Serial supply chain network.

Suppose the following conditions hold at each stage:

  1. Demands are independent over time, and the parameters of the demand distribution are known.
  2. The stage's supplier (i.e., its upstream stage) always has sufficient inventory and satisfies orders with a fixed lead time that is independent of the order size.
  3. There is no fixed ordering cost.
  4. The purchase cost is constant over time.

If all four of these conditions hold, it is optimal for the stage to follow a stationary base‐stock policy. As we know from Section 4.3, that means that in each period, the order placed by the stage is exactly equal to the demand seen by the stage in the previous time period, so the orders placed by the stage and the demand seen by it have the same variance—the bullwhip effect does not occur.

However, relaxing each of the conditions given above (one at a time) gives us the four causes of the BWE: demand signal processing (when the demand parameters are unknown and hence forecasting techniques must be used to estimate them), rationing game (when supply is limited), order batching (when there is a fixed cost for ordering), and price speculation (when the purchase price can change over time).

We discuss models for each of these causes next. In each of the four sections that follows, we will consider only a single stage in the supply chain and show that the orders placed by the stage to its supplier have larger variance than the demands received by the stage. Without loss of generality we will refer to this stage as the “retailer.”

13.2.2 Demand SignalProcessing

In this section, we relax both parts of assumption #1 in Section 13.2.1: We assume that the demands are serially correlated—that is, demands in one time period are statistically dependent on demands in the previous time period—and that the parameters of the demand process are unknown and must be estimated. Each stage in the supply chain makes its own estimate of the demand parameters based on the orders it receives. We will show that this processing of the demand signal can lead to the BWE.

We assume that the demands seen by the retailer follow a first‐order autoregressive images process; that is, the demand follows a model of the form

where images is the demand in period t (a random variable), images is a constant, images is a correlation constant with images , and images is an error term that is distributed images . If images is close to 1, then a large demand tends to be followed by another large demand, while if images is close to images , then a large demand tends to be followed by a small one.

It's tempting to think of d as the mean of this process, but it is not, unless images . In fact, it can be shown that

(13.2) equation
(13.3) equation
(13.4) equation

Note that the mean, variance, and covariance are the same in every period. If images , the demands are iid with mean d and variance images . These are steady‐state values; if we know images , then these formulas do not apply. (See, for example, Problem 13.3.)

The retailer follows a base‐stock policy. Let images be the lead‐time demand for an order placed in period t; that is,

(13.5) equation

If the retailer knew the mean images and standard deviation images of the lead‐time demand (which it could calculate if it knew d, images , and images —see Problem 13.3), then, analogous to (4.46), the optimal base‐stock level would be given by

However, the retailer does not know images and images but instead must forecast them based on observed demands using, for example, one of the methods in Chapter 2. One of the most common forecasting techniques, and the one we'll use here, is a moving average (Section 2.2.1), which simply consists of the average of the demands from the previous m time periods. The estimate for images , computed at time t and denoted images , is

As for the standard deviation, it turns out that instead of estimating the standard deviation of lead‐time demand (images ), we want to estimate the standard deviation of the forecast error of the lead‐time demand, images . (See Section 4.3.2.7.) The estimate of images at time t is given by

where

equation

is the one‐period forecast error and images is a constant depending on L, images , and m; we omit the derivation of this equation and the exact form of images . The base‐stock level is then set using

This policy is optimal for iid normal demands (i.e., if images ) and is approximately optimal otherwise. (It is only approximately optimal because these estimates of images and images do not take into account the autocorrelation of the demand; that is, they assume that the demand will have the same distribution in each period of the lead time. It would be more accurate to account for the correlation, i.e., using 13.1, when estimating the lead‐time demand parameters. This is relatively straightforward to do if d, images , and images are known—see Problem 13.3—but is quite a bit harder when the parameters are unknown and are estimated as described above.)

In period t, the retailer computes images and images using the previous m periods' demands, then sets the base‐stock level images using 13.9 and places an order of size images (why?). (It is possible that images . In this case, we assume that the firm returns images units to the supplier and receives a full refund for the returned units.) We can write images as

equation

We want to compute images so that we can compare it to images to demonstrate the BWE. Using the fact that

we have

Let's examine the images term. Recall that

equation

Then

To evaluate this further, we'll need the following lemma:

Therefore, the first and last terms of 13.12 are equal to 0. As for the middle terms,

equation

Therefore, we can ignore the images term in 13.11. Then using 13.10 again, we have

equation

This gives us the following theorem:

Theorem 13.1 demonstrates that demand forecasting in the presence of positive lead times is sufficient to create the BWE at a single stage. Moreover, it provides a lower bound on the percentage increase in variability. For shorthand, let B equal the lower bound on images , i.e., the right‐hand side of 13.13. Theorem 13.1 demonstrates that:

  • As m increases, B decreases. This is intuitive since larger m means smoother forecasts, so less variability in the order sizes.
  • As L increases, B increases. This is also reasonable since longer lead times make it harder to forecast demand, so the forecasts themselves, and hence the order sizes, will be more variable.
  • If images (positively correlated demand), then as images increases, B decreases. The intuitive explanation is that stronger positive correlation means there is more information available to make forecasts since each demand observation also provides information about past and future demands.
  • If images (negatively correlated demand), then as images increases, B decreases if m is even and increases if m is odd. At first it seems surprising that the directional change in B should depend on whether m happens to be odd or even, but here is an explanation. Suppose images , so that the demand alternates between large and small values. If m is even, then the moving average always includes the same number of large and small values, so the forecast does not change much from period to period. On the other hand, if m is odd, then the moving average itself will alternate between large and small values. Therefore, B will be smaller if m is even than if it is odd, and the difference between these two cases will be more exaggerated as images .
  • If images , then the bound given in Theorem 13.1 is tight. In this case, no safety stock is held and stockouts occur in 50% of the periods. Simulation results given by Chen et al. (2000) suggest that even when images , the bound given by the theorem is reasonably tight.

Theorem 13.1 establishes that the BWE occurs when the demand is autocorrelated and the parameters are unknown. In fact, either of these conditions, by itself, is sufficient to cause the BWE. If demands are independent over time (i.e., images and the retailer knows this) but d and images are still unknown, then Theorem 13.1 still applies and images , so the BWE occurs. If, on the other hand, demands are still serially correlated but d, images , and images are known, then the BWE occurs as well; see Problem 13.4 or Zhang (2004).

13.2.3 Rationing Game

Supposethe supply for a given product may be insufficient to meet the demand from multiple retailers and that the supplier will ration the available supply according to the fraction of demand accounted for by each retailer: If a retailer accounted for 8% of the total demand, it will receive 8% of the available supply. The BWE occurs when retailers anticipate the shortage since they have an incentive to inflate their orders to try to gain a larger share of the available supply. This behavior is called the rationing game because retailers play a “game” (in the game‐theory sense) to try to obtain a larger allocation in the face of the supplier's rationing.

We will consider the following simple model. There are two identical retailers, each facing demand with pdf images and cdf images (the same distribution for both retailers). There is no inventory carryover between periods and unmet demands at the retailers are lost; therefore, we can model a single period and treat the multiperiod problem as multiple copies of the single‐period one. Each unit on hand at the end of a period incurs a cost of h, and each lost sale incurs a stockout penalty of p.

Let images be the optimal order quantity if the supply were infinite; that is,

equation

(from (4.17)). We assume that the available supply A can take on two quantities: It will equal images with probability r and images with probability images , with images . That is, with probability r, there will be a supply shortage, and with probability images , there will be adequate supply. (Lee et al. (1997a) consider a model with N retailers and a more general supply process, but the simpler model presented here conveys most of the same insights.)

If a retailer expects a supply shortage, it has an incentive to order more than images . We will evaluate the Nash equilibrium solution—the order quantities chosen by the two retailers such that neither retailer, knowing the other's order quantity, would want to change its own. Put another way, a retailer's Nash equilibrium solution is the order quantity it chooses assuming it knows the other retailer's order quantity already.

Let images be the order size for retailer i, images . If images , then retailer i will receive images units. For convenience, define retailer 1's allocation as

equation

If images is fixed, retailer 1's expected cost is given by

The first term of 13.14 represents the expected cost when images , while the second term assumes images . An analogous expression describes retailer 2's expected cost.

Therefore, in the presence of supply shortages, order quantities will be inflated. However, this, by itself, does not prove that the BWE occurs in the rationing game, since inflated order quantities do not necessarily imply inflated variances. However, Lee et al. (1997a) argue that the theorem

…implies the bullwhip effect when the mean demand changes over time. Retailers' equilibrium order quantity may be identical or close to the newsvendor solution for low‐demand periods, while it will be larger than the newsvendor solution for high‐demand periods. Hence, the variance is amplified at the retailer.

It takes some additional work to prove this claim rigorously. In fact, it can be shown that, if the mean demand changes over time as described in the quote above, then there is no finite Nash equilibrium in the rationing game defined by Lee et al. (1997a). That is, the retailers will keep inflating their order quantities in response to one another ad infinitum. However, under some minor modifications, a Nash equilibrium does exist, and its variance is greater than that of the demand, as suggested in the quote. (See Rong et al. (2017b)for these results.)

13.2.4 Order Batching

Wewill model the batching of orders by assuming that a given retailer will not place an order in every time period. Instead, each retailer uses a periodic‐review base‐stock policy with a reorder interval of R periods—that is, every Rth period, the retailer places an order whose size is equal to the demand seen by the retailer in the previous R periods. (See Section 4.3.4.1.) If the supplier serves several retailers, we will show that the variance of the orders seen by the supplier is larger than the variance of the orders seen by the retailers.

Suppose that there are N retailers; retailer i sees a demand of images in period t, with images . Demands are independent among retailers and across time periods. We consider three cases corresponding to how the retailers' orders line up with one another: random ordering, positively correlated ordering, and balanced ordering.

13.2.4.1 Random Ordering

Suppose each retailer's ordering period is chosen randomly from images with equal probability. Let X be a random variable indicating the number of orders seen by the supplier in a given time period. Since each retailer orders with probability images in a given time period, X is a binomial random variable with parameters N and images , and

equation

Let images be the total size of the orders received by the supplier in period t. Without loss of generality, assume that retailers images are the retailers that order in period t and retailers images are the retailers that do not. Then

equation

(The superscript r stands for “random.”) Then

equation

where the notation images means we take the expectation of images for fixed X, then take the expectation over X. Similarly,

equation

(The first equality is a well‐known identity for variance.) Therefore, the variance of orders seen by the supplier is greater than or equal to that of the demands seen by the retailers. Note that if images (no order batching: every retailer orders every time period), the variances are equal, as expected.

13.2.4.2 Positively Correlated Ordering

We'll consider the extreme case in which all retailers order in the same period. For example, if R is 1 week, then all retailers order on Monday (say) and not on other days of the week. This is the MRP “hockey stick” taken to its extreme. The distribution function of X (the number of retailers ordering on a given day) is then

equation

with

equation

Let images be the total size of the orders received by the supplier in period t. Then

equation

and

equation

Again, the variance of orders is greater than the variance of demands, unless images .

13.2.4.3 Balanced Ordering

Finally, suppose that the retailers' orders are evenly spread throughout the R‐period reorder interval. We'll write the number of retailers N as images for integers M and k. M is like N div R and k is like N mod R. For example, if images (1‐week reorder interval) and images , then images and images . Three days a week, six retailers order, and four days a week, five retailers order. More generally, the retailers are divided into R groups, each ordering on a different day. k of the groups have size images and images of them have size M.

We get:

equation

Then

equation

Let images be the total size of the orders received by the supplier in period t. Then

equation

and

equation

Once again, the variance of orders is greater than or equal to that of demands. If images or images , then exactly the same number of retailers place orders on each day, and the variances are equal.

We now have the following theorem.

Therefore, the orders placed to the supplier have the same mean as those placed to the retailers, but larger variance. Moreover, correlated demand produces the largest BWE, then random, then balanced.

13.2.5 Price Speculation

Wewill consider a single retailer whose supplier alternates between two prices, images and images , with images . With probability r, the price will be images and with probability images , the price will be images . The long‐run expected discounted cost, over an infinite horizon, can be written recursively as a dynamic program (DP), similar to (4.36):

where images and, as usual, images is as given by (4.37). Note that we have two recursive functions, one for each cost level. The recursion 13.18 differs from (4.36) in two respects. First, the expected future cost contains an expectation over the cost level i. Second, this is an infinite‐horizon recursion, so images does not have a time‐period index, and the definition of images depends on itself. Dynamic programming has tools to deal with this sort of recursion, which we will not explore here. Suffice it to say that the optimal inventory policy in this case can be shown to be a modified base‐stock policy: When the price is images , order enough to bring the inventory position to images , and when the price is images , order enough to bring the inventory position to images . If the inventory level is greater than the applicable base‐stock level in a given period, returns are not allowed; instead, the retailer orders 0. It is clear that images , but finding the optimal images and images can be difficult. We omit the details here. The net result is the following theorem:

Therefore, price fluctuations produce the BWE.

You can get a feel for how this works by building a spreadsheet simulation model. For example, Figure 13.3 shows the first few rows of a spreadsheet that has columns for starting inventory, demand (we used images to generate demand), price (low or high; we used images ), and order size (we used images , images to compute these, but these are not the optimal base‐stock levels). The results of the simulation are displayed graphically in Figure 13.4. The orders clearly display a larger variance than the demands.

Tabular illustration of BWE spreadsheet simulation, with Time period, Starting inventory, Demand, Price, and Order size.

Figure 13.3 BWE spreadsheet simulation.

Graph depicts BWE caused by price fluctuations, with Time in x-axis and Quantity in y-axis.

Figure 13.4 BWE caused by price fluctuations.

13.3 Reducing the Bullwhip Effect

A number of strategies have been proposed for addressing the four causes of the BWE. We discuss some of these next.

13.3.1 Demand Signal Processing

The analysis given above suggests that the BWE is amplified as we move upstream in the supply chain since stage i uses stage images 's orders as though they were demands, when in fact they are more variable than demands. This can be mitigated by sharing point‐of‐sale (POS) demand information with upstream members of the supply chain. That is, when the retailer places an order with the wholesaler, it relays not only the order size but also the size of the most recent demands. The proliferation of bar code scanners at checkout lines makes this technologically easy, but retailers are often reluctant to give demand data, which they treat as proprietary, to their suppliers. In addition, even if upstream stages see this “sell‐through” data, they may each use different forecasting techniques or inventory policies, and this will exacerbate the BWE as well. We will analyze the effect of sell‐through data on the BWE in Section 13.4.

Vendor‐managed inventory (VMI) is a distribution strategy whereby the vendor (say, Coca‐Cola) manages the inventory at the retailer (say, Walmart). The Coca‐Cola company sets up the Coke displays at Walmart and, more importantly, monitors the inventory level and replenishes as necessary. In many cases, Coke actually owns the merchandise until it is sold—Walmart only takes ownership of the product for a split second as it's being scanned at the checkout line. Walmart benefits because Coke pays some of the costs of holding and managing the inventory. Coke benefits because it can keep tighter control over the displays of its products at stores, and also because its distribution is more efficient when it, not its customers, decides when to replenish the stock at each store. Moreover, since Coke gets to see actual sales data, the BWE is reduced.

As we saw earlier, longer lead times make the BWE worse. Therefore, one strategy for reducing the BWE is to shorten lead times. There are various ways to accomplish this, though it is often easier said thandone.

13.3.2 Rationing Game

Ratherthan rationing according to order sizes in the current period, the supplier could allocate the available supply based on each retailer's orders in the previous period, or based on market share or some other mechanism that's independent of this period's orders. That eliminates the incentive to over‐order during shortages. Alternatively, the supplier could restrict each retailer's orders to be no more than a certain percentage (say 10%) larger than its order in the previous period, or charge a small “reservation payment” for each item ordered, whether or not it is received. Finally, the supplier can avoid the rationing game to a certain extent by sharing supply information with downstream members (note the symmetry with the demand signal processing case), allowing the retailers to use actual data instead of conjecture when making orderingdecisions.

13.3.3 Order Batching

Recallfrom the EOQ model (Section 3.2) that as the fixed order cost increases, so does the order size. The batching of orders, then, can be reduced by reducing the fixed order cost. Nowadays, most communication uses electronic data interchange (EDI), in which communication is performed electronically instead of on paper. This reduces the cost in both time and money of placing each order. Another innovation that reduces the setup cost of each order is third‐party logistics (3PL) providers, which allow smaller companies to attain larger economies of scale by taking advantage of the 3PL's size. For example, if a firm wants to ship a single package to a customer, it doesn't have to contract for a full truck—it can just use UPS, one of the world's largest 3PLs. Since UPS has lots of packages going all over the world, it attains huge economies of scale and passes some of these savings to its customers.

Suppliers can also encourage less batching by offering retailers volume discounts based on their total order, not based on orders for individual products. For example, P&G used to give bulk discounts if retailers ordered an entire truckload of one product (say, Pampers); now they give the same discounts even if the truck carries a variety of P&G products. This allows retailers to order Pampers more frequently (possibly with every order) as opposed to only ordering Pampers when they need a full truckload.

If batching is unavoidable, suppliers can force the orders to be balanced over time by assigning each retailer a specific period during which it may place orders. For example, one retailer might have to place orders only on Tuesdays, while another may place orders on Thursdays. This strategy will reduce, but not avoid, the BWE, as we sawin Theorem 13.3.

13.3.4 Price Speculation

Oneway to avoid the variability introduced by price fluctuations is simply to keep prices fixed. Although this seems obvious, it has introduced a shift in the pricing schemes of many major manufacturers such as P&G, Kraft, and Pillsbury. The strategy is called everyday low pricing (EDLP), and the basic idea is that prices stay at a constant low rate: there are no sales or promotions. EDLP is widely used upstream in the supply chain, but it is also increasingly used for retail sales. You may have seen stores that advertise “everyday low prices” and assumed it is merely a marketing ploy, without realizing the substantial benefit the retailer may be gaining by reducing the BWE.

In some cases, price fluctuations are unavoidable or desirable, and a natural consequence is that retailers will buy more when the price is low. The supplier can still reduce the BWE, however, by proposing contracts in which the retailer agrees to buy a large quantity of goods at a discount but to spread the receipt of the goods over time. The manufacturer can plan production more efficiently, but the retailer can continue to buy when pricesare low.

13.4 Centralizing Demand Information

InSection 13.3, we suggested that sharing POS demand information with upstream supply chain members reduces the BWE: Instead of seeing the retailer's orders, which are already more variable than the demands, the supplier sees the actual demands and uses these to make its own ordering decisions. But can this strategy eliminate the BWE entirely? If not, how much can it reduce the BWE?

In this section, we will analyze the impact of demand sharing on the BWE using the model introduced in Section 13.2.2, extending the analysis now to multiple stages as pictured in Figure 13.2. We will consider a centralized system in which each stage sees the actual customer demands; we will then compare this system to a decentralized system in which demand information is not shared and each stage sees only the orders placed by its immediate downstream neighbor.

The lead time for goods being transported from stage i to stage images is given by images . Each stage uses a moving average forecast with m observations. The moving average is used to compute estimates of the lead time demand mean, images , and the standard deviation of the forecast error of lead‐time demand,images , which are in turn used to compute the base‐stock levels.

13.4.1 Centralized System

In the centralized system, demand information is available to all stages of the supply chain. There is no “information lead time”—all stages see customer demands at exactly the same moment, when the demands arrive. Stage i can build its moving average forecast using actual customer demands. Its estimates of images and images will be as given in 13.7 and 13.8, and it will use these to compute base‐stock levels as in 13.9.

Conceptually, there is no difference between (a) goods being shipped from i to images to … to N to the customer, with a total lead time of images , and (b) goods being shipped directly from i to the customer with the same lead time. Therefore, we can think of stage i as serving the end customer demand directly with a transportation lead time of images . Using the same logic as in Section 13.2, we get the following theorem, which quantifies the increase in variability between the customer demands and the orders placed by a given stage:

Thus, even if (1) demand information is visible to all supply chain members, (2) all supply chain members use the same forecasting technique, and (3) all supply chain members use the same inventory policy, the bullwhip effect still exists. Sharing demand information does not eliminate the BWE. But does it reduce it? We will answer this question in the next section by comparing this system to one in which demand information is not shared.

13.4.2 Decentralized System

Consider the same system as in the previous section except that demand information is not shared: Each stage only sees the orders placed by its downstream stage. For simplicity, we will assume that images (demands are uncorrelated across time). We will also assume that images (a 50% service level is acceptable), which means no safety stock is held. (Firms sometimes use inventory policies of this form, inflating images artificially to provide a buffer against uncertainty. For example, the firm might increase images by 7 days, requiring 7 extra days of supply of inventory to be on hand at any given time. Firms generally refer to this inflated lead time as safety lead time, but we can think of safety lead time as essentially an alternate method of setting safety stock.)

The “demands” seen by stage i are really the orders placed by stage images . The variance of these orders is at least images times the variance of the orders received by stage images , by Theorem 13.1. By following this logic through to stage N, we get the following theorem:

Therefore, the increase in variability is additive in the centralized system but multiplicative in the decentralized system. Sharing demand information can significantly reduce the BWE. Although our analysis of the decentralized system assumed images , the qualitative result (additive vs. multiplicative variance increase) still holds in the more general case, though the math is uglier.

To get a sense of the difference in magnitude between the bounds provided by Theorems 13.5 and 13.6, consider the case in which images , images for all i, and images . Then the right‐hand sides of the inequalities are given in Table 13.1. Note how much larger the bounds are for the decentralized system, especially as we move upstream in the supply chain.

Table 13.1 Bounds on variability increase: Decentralized vs. centralized.

i Decentralized Centralized
1 12.7 7.2
2 6.7 5.0
3 3.6 3.2
4 1.9 1.9

PROBLEMS

  1. 13.1 (Stochastic Price Simulation) Suppose that the price of the raw material for a given product is stochastic, as in Section 13.2.5. The price equals images with probability 0.8 and equals images with probability 0.2. Demands in each period are images . On‐hand inventory at the end of each period incurs a holding cost of images per unit. Unmet demands are backordered with a stockout cost of images per unit.

    The firm uses two base‐stock levels, images and images , ordering up to the appropriate level in each period based on the current price. For now, assume images and images .

    1. Simulate this system using spreadsheet software for 1000 periods. Build a table like the one in Figure 13.3 listing the time period, starting inventory, demand, price, order size, and any other columns you find useful. Also indicate the total cost in each period, including holding, stockout, and order costs.
    2. Using a spreadsheet‐based nonlinear optimization package, determine the values of images and images that minimize the average cost per period for the random sample you have generated. Report the optimal images and images and the resulting average cost per period. Include the first few rows of your spreadsheet in your report.
    3. Calculate images and images for your simulation and compare them to verify that the BWE occurs.
    4. Produce a chart like the one in Figure 13.4 plotting the demands and orders across the time horizon.
  2. 13.2 (Batching Simulation) In the one‐warehouse, multiple‐retailer (OWMR) system pictured in Figure 13.6, all three retailers, and the warehouse, handle a single product. Demands at the retailers are normally distributed with means and variances as given in Table 13.2, which also lists h, p, and K at each retailer. (As usual, h is the holding cost per item per period, p is the backorder cost per item per period, and K is the fixed cost per order placed to the warehouse.) Since images , it's optimal for the retailers to follow an images policy rather than a base‐stock policy.
    1. Compute near‐optimal values for s and S for each retailer using the power approximation from Section 4.4.4.
    2. Simulate this system using a spreadsheet or other software package using the images values you found in part (a). Simulate at least 1000 periods, with a warm‐up interval of 100 periods. Report the standard deviation of the total demands seen by the retailers and the standard deviation of the total demands (retailer orders) seen by the warehouse. Using these values, verify that the BWE occurs in this system.
    3. In a short paragraph, explain why the retailers' images policies cause the BWE.
    Schematic illustration of one-warehouse, multiple-retailer system for Problem 13.2.

    Figure 13.6 One‐warehouse, multiple‐retailer system for Problem 13.2.

    Table 13.2 Data for Problem 13.2.

    Retailer images images h p K
    1 50 images 0.6 7 100
    2 100 images 0.4 8 100
    3 40 images 0.9 4 100
  3. 13.3 (Lead‐Time Demand Under Autocorrelation) For the demand process in Section 13.2.2, prove that images is normally distributed with mean
    equation

    and standard deviation

    equation

    (Note that images is independent of t.)

  4. 13.4 (BWE Occurs Even If Demand Parameters Are Known) Suppose that we know d, images , and images in Section 13.2.2. Using the results in Problem 13.3, prove that
    equation

    (Since this is greater than 1, the BWE occurs even if the parameters are known and therefore no forecasting is required.)

  5. 13.5 (Proving BWE in the Beer Game) In the “stationary beer game” (Chen and Samroengraja, 2000), a serial supply chain faces normally distributed demands at the downstream node, and each stage orders from its supplier in each period. The optimal inventory policy at each stage is a base‐stock policy: The size of the order a stage places in a given period is equal to the size of the order received by the stage in that period. If each player followed this policy, there would be no BWE since the variance of outgoing orders would be the same as that of incoming orders. The beer game is designed to illustrate the irrational behavior of supply chain managers, who tend to over‐react to perceived trends in demand (even when no actual trend is present) by ordering more than necessary when demands are high and less than necessary when demands are low. In this problem, you will model this over‐reaction mathematically and prove that it causes the bullwhip effect.

    Consider a retailer who faces demand images in period t. Demands are independent across time periods. The retailer, acting irrationally, over‐orders by images units for each consecutive period in which the demand was higher than images , including the current period. Similarly, it under‐orders by images units for each consecutive period in which the demand was lower than images , where images is a constant. That is, although the optimal policy is to set the order size as images , the retailer actually uses

    equation

    where images is the number of consecutive periods (including t) in which the demand was greater than images and images is the number of consecutive periods (including t) in which the demand was less than images .

    1. Prove that images (the retailer's mean order size is equal to the mean demand).
    2. Prove that
      equation

      Hint 1: What probability distribution describes images and images ?

      Hint 2: Remember that images .

  6. 13.6 (Beer Game Simulation) In the beer game, players act irrationally (i.e., not following the optimal inventory policy). One model of this irrational behavior is by Sterman (1989), who suggests that the order quantity placed by stage i (images ) in period t of the beer game can be described by the following model:

    where

    • images , images , images , and images are constants for stage i, described in more detail below
    • images inventory level (on‐hand inventory minus backorders) at stage i after step 2 in the sequence of events given below (i.e., after observing its demand but before placing its order) in period t
    • images inventory position (on‐hand inventory plus on‐order inventory minus backorders) at stage i after step 2 in period t
    • images order quantity placed by stage i in step 3 in period t; if images , then images represents demand from the external customer
    • images forecast of order quantity that will be placed by stage i in period t; this forecast is calculated by stage images after step 2 in period images using exponential smoothing:
      equation

      where images is the smoothing factor, images .

    The constants images and images represent target values for the inventory level (images ) and on‐order inventory (images ), respectively, for stage i. The constants images and images are adjustment parameters controlling the change in order quantity when the actual inventory level and the on‐order inventory, respectively, deviate from the desired targets.

    The sequence of events at stage i in each period of the beer game is as follows:

    1. The shipment from stage images shipped two periods ago arrives at stage i. (If images , stage images refers to the manufacturing process at the farthest upstream stage.)
    2. The order placed by stage images in the current period is observed by stage i. (If images , stage images refers to the external customer.) The order from stage images , plus any backorders that stage images is waiting for, is satisfied using the current on‐hand inventory, and excess demands are backordered.
    3. Stage i determines its order quantity and places its order to stage images .
    4. Holding and/or stockout costs are incurred.
    1. Using MATLAB, Excel, or any other software package of your choice, simulate the beer game under the assumption that all players use 13.19 to set their order quantities. Assume that images . Model the demand from the external customer in each period as an iid random variable distributed as images . Set images , images , images , and images for all i. Initialize the system by assuming that images and images for all i, and that there are 50 units of in‐transit inventory due to arrive in each of period 1 and period 2 for each i. (That is, assume that each stage has 1 period's worth of inventory on‐hand and in each in‐transit slot.) Report the magnitude of the BWE at each stage, defined as images .
    2. Conduct a numerical experiment to evaluate how the BWE changes as the players' order behavior changes. At a minimum, use your experiment to answer the following questions:
      • Does the BWE get more or less severe when stages increase the weight images they place on the on‐hand inventory level?
      • Does the BWE get more or less severe when stages increase the weight images they place on the on‐order inventory?
      • Does the BWE get more or less severe when stages increase their target levels images and images ?
      • Does the BWE get more or less severe when stages increase the smoothing constant images ?
      • Suppose stage i uses 13.19 to set order quantities but all other players are more rational, setting images . Which produces more severe BWE—having the “irrational” player upstream or downstream in the supply chain?

      Support your analysis with numerical results, preferably in graph (chart) form.

Note

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset