Critical Fractile Approach for a Class of Partial Postponement problems Qi Fu ∗ Chung-Yee Lee † Chung-Piaw Teo ‡ August 26, 2008 Abstract We consider a group of regular products each facing random demand. There are two stocking options. The first option is to procure the regular products. The second option is to stock a common component which can be customized later to any one of the regular products, after demand realization. This captures the trade-offs in several apparel supply chain, where the common component represents the basic design (e.g. blank shirts) which can be customized later to other designs (printed shirts). This model is also similar to a single period one-warehouse multi-retailer model, where the stock at the warehouse (i.e., the common component) can be sent to the retailers (at an added cost) as and when necessary. Our goal is to obtain insightful rules of thumb that practitioners can incorporate into their inventory models to determine the stocking levels to minimize the supply chain cost. Instead of proposing a numerical procedure to obtain the optimal solution, we propose an adaptation of the classical critical fractile approach for this class of partial postponement problem. The closed-form formula obtained are surprisingly effective. Our preliminary numerical results suggest that this simple approach to inventory planning often comes close to the performance of the optimal solution obtained from numerical method. Subject Classifications: Newsvendor Problem; Critical Fractile; Partial Postponement; Delayed Customization ∗ Department of Industrial Engineering and Logistics Management, HKUST. Email: fuqi@ust.hk Department of Industrial Engineering and Logistics Management, HKUST. Email: cylee@ust.hk ‡ Department of Decision Sciences, NUS Business School. Email: bizteocp@nus.edu.sg † 1 1 Introduction Postponement is a product design, manufacturing, and delivery strategy that retains the product in a neutral and non-committed status, and delays the point of consumer specification as much as possible along the supply chain. There are many advantages of such strategy: companies can (i) reduce the amount of inventory investment due to the risk pooling effect of holding customizable components, and (ii) respond quickly to demand shifts among the family of products, leading to less stock out situations. Moreover, (iii) the salvage value of non-customized component can be higher than the customized products. Postponement is best suited for situations when the products share a common platform, and the demands are highly affected by consumers’ perception and thus have large forecast variability. Many companies in a wide variety of industries have adopted and successfully implemented various postponement strategies in their manufacturing, assembly, packaging and delivery processes. Practical application of the concept can be traced back to the 1920’s. The first detailed empirical descriptions appeared in the 1960’s [4]. The strategy is now used by companies such as Burger King, General Motors, Honda, Embraer, Dade Behring, Reebok, McGraw-Hill, Imation, etc. Readers may refer to Rietze [6] for a thorough review of postponement case studies. In the academic literature, the concept was originally proposed by Alderson [1] and later expanded by Bucklin [3]. Afterwards, there has been a stream of literature addressing various type of postponement problems. Readers may refer to Aviv and Federgruen [2] and Swaminathan and Lee [8] for an overview of concepts and models of postponement. A partial postponement problem arises in the situation that a family of similar products share a common platform and differ only in some minor features (for example, color of apparels, taste of foods, flavor of drinks, etc). Parsons [5] provides a thorough description of the partial postponement strategy used in Reebok’s NFL replica jersey supply chain: Blank jerseys were stored and later printed with appropriate design depending on the popularity of the players in the season. Siver and Minner [7] studied a similar inventory replenishment problem for a pizza store: demand for a particular type of pizza is first met with the finished pizzas (end products), and then upon stock out of the finished pizzas, met by appropriately adding toppings to the common unfinished shells (customizable product). Note that under a partial postponement strategy, part of the stock is customized only after the realization of demands for the various 2 end products. This problem can be viewed as an inventory substitution problem. Bassok et al. [10] presented structural results for such problem when the products can be ordered and higher ranked products can be used as substitute for lower ranked products. Tibben-Lemke and Bassok [9] used these results to develop several new insights to the class of problems we studied in this paper - when one generic component can be customized to susbtitute for any one of the n regular products. They derived necessary and sufficient conditions for (i) not keeping inventory of the generic component, and (ii) keeping only the generic component. Furthermore, based on the optimality conditions, they developed an efficient routine to obtain the optimal procurement quantities for the generic component and the n regular products. Unfortunately, these papers assume that demand distribution is well specified in advance and focused mainly on developing numerical methods (cf. Siver and Minner [7], Tibben-Lemke and Bassok [9]) to obtain the theoretical optimal solution. This does not fit the approaches used by many practitioners, who often have to determine the replenishment decision using only simple rules of thumb. For instance, Parsons [5] indicated the retailers in the Reebok’s Supply Chain were replenishing their inventory based on simple rules such as “order up to 30% of the demand in a season” for printed jerseys, relying on the blank jerseys to meet additional demands. Given the ambiguity and difficulty in obtaining reliable demand forecasts, it is easy to understand why these rules of thumb seem to be the preferred approach used by the retailers in their inventory replenishment decisions. In this paper, we investigate this type of partial postponement problem for the case when the cost structure of the n regular products are identical, although the demand distribution could differ. This situation holds, for instance, in the Reebok supply chain, where the n regular products refer to the jerseys of n different players. It also includes as special case the inventory replenishment problem in a one-warehouse-multi-retailer system, where we need to determine jointly the inventory levels at the warehouse and at the retailers, assuming that the inventory at the warehouse can be used to replenish the demand of the retailers at an added cost (but identical for all retailers). In this case, the inventory at the warehouse plays the role of the blank jersey in the Reebok’s supply chain. We show that the optimality conditions for the partial postponement problem simplify dramatically in the case when all products are identical, into something that resemble the critical fractile formula for the simple newsvendor model. We exploit the new optimality conditions to 3 develop practical rules of thumb for retailers to obtain near optimal procurement quantities. The rest of this paper is organized as follows. In section 2, we provide a detailed description of the problem studied in this paper. Section 3 discusses the solution approach and the main results obtained. Section 4 presents the numerical results, using the Reebok NFL replica jersey case as the background for the experiments. 2 Model Specification Consider the following partial postponement problem: a family of regular products can be acquired either in the form of finished goods from the manufacturer, or in the form of a common component, which can be customized later to one of the regular products. This is a problem encountered, for instance, in the Reebok’s supply chain as shown in Figure 1: The contract manufacturers cut, sew and assemble the jerseys. Some jerseys are printed with player name and number (dressed jerseys), while other jerseys are left blank, according to the orders from Reebok. Then both the blank jerseys (common component) and the dressed jerseys (regular products) are shipped to the distribution center (DC) of Reebok located in Indianapolis. The distribution center owns on-site screen printing facility, which can burn blank jerseys to meet customer orders on time after demand is observed. Our objective is to maximized the expected system profit which consists of 3 components, the expected revenue from selling the products, the cost of procurement and production, and the salvage value of leftover inventory. The sequence of events can be described as follows. The company faces random demands Di , i = 1, · · · , m for the m regular products. The company needs to determine the procurement quantities Qi , i = 1, · · · , m for the regular products at a unit cost of c01 , and the procurement quantity Qo for the common component at a unit cost of c02 . The selling price of each unit of the regular products is p. If the stock of one or more regular products is depleted, additional demands are satisfied by customizing the common component based on a first-come-first-serve rule. The unit customization cost is r2 (c02 < c01 < c02 + r2 ). At the end of the season, leftover inventory of regular products can be salvaged at a discount price of s1 , and common component can be salvaged at a discount price of s2 (s2 ≥ s1 ). We formulate the partial postponement problem as follows. max Qi ,i=1,··· ,m,Qo Π(Q1 , . . . , Qm , Qo ), 4 blank jerseys raw m aterials contract m anufacturers 2 -16 w eeks screen printing blank jerseys R eebok D C retailers dressed jerseys dressed jerseys 8 w eeks 1 w eeks Figure 1: Reebok supply chain where Π(Q1 , . . . , Qm , Qo ) := ( m m i h i h X X + − c02 Qo p E min(Qi , Di ) + (p − r2 )E min Qo , (Di − Qi ) i=1 − c01 i=1 m X i=1 m m i i+ h h X X Qi + s 1 E (Qi − Di )+ + s2 E Qo − (Di − Qi )+ i=1 ) i=1 This is clearly a convex optimization problem (cf. [9]). Our focus in this paper is to derive insights on the optimal ordering quantities. Note that without the common component (i.e. Qo = 0), the above reduces to the classical newsvendor problem, with Qi chosen so that c 0 − s1 P Di > Qi = 1 . p − s1 5 On the other hand, for any procurement decision Q̄ = (Q1 , · · · , Qm , Qo ), it is easy to show that m m m i h i h X X X + 0 Π(Q̄) = p − c1 E min(Qi , Di ) + (p − r2 )E min Qo , (Di − Qi ) Qi − c02 Qo i=1 i=1 i=1 m m i i+ h h X X +s1 E (Qi − Di )+ + s2 E Qo − (Di − Qi )+ i=1 = p m X E(Di ) − p i=1 −s1 i=1 m X m hX (Di − Qi )+ − Qo i=1 i+ − (c01 − s1 ) m X Qi − (c02 − s2 )Qo i=1 m i h X + . E min(Qi , Di ) − (r2 + s2 )E min Qo , (Di − Qi ) h i i=1 In the above expression p i=1 Pm i=1 E(Di ) C(Q̄) := (c01 − s1 ) m X is a constant independent of the ordering decisions. Let m hX Qi + (c02 − s2 )Qo + p i=1 +s1 m X h (Di − Qi )+ − Qo i+ i=1 i h E min(Qi , Di ) + (r2 + s2 )E min Qo , i=1 m X (Di − Qi ) + i . i=1 The expression C(Q̄) can be interpreted as the procurement cost of m + 1 option contracts: reservation cost of c1 := c01 − s1 , and execution cost of h1 := s1 for product i = 1, . . . , m; reservation cost of c2 := c02 − s2 and execution cost of h2 := r2 + s2 for the common component; any leftover demand is met by a spot market with cost p. The decisions Qi ’s and Qo are now merely the number of option contracts to purchase. The first two terms in the expression refers to the option reservation costs, and the other terms refer to the execution cost, based on demand realization. Thus the two problems can be linked by the following equation: max Π(Q̄) = p m X E(Di ) − min C(Q̄). i=1 That is, maximizing the expected profit of a partial postponement problem is equivalent to minimizing the expected cost of a option procurement problem under the above transformation. In the following we will provide solution approaches based on the equivalent option procurement problem instead of the original partial postponement problem. 3 Solution approach We first consider the case when the demands for the m types of products are independent of each other, as the exposition is simpler. The same argument can be extended to the general case. In the following theorem, we present the optimality conditions. 6 Theorem 1 For a partial postponement problem with multiple independent demand sources stated above, the optimality condition on the optimal procurement quantity of the customized products Qi , i = 1, · · · , m, is: P (Di > Qi ) = P c1 − c2 + (p − h2 )P ( Pk6=i h2 − h1 + (p − h2 )P ( (Dk − Qk )+ > Qo ) k6=i (Dk − Q k )+ > Q o ) , (1) and the optimality condition on the optimal procurement quantity for the common component Qo is: P m X (Di − Qi )+ > Qo = i=1 c2 . p − h2 (2) Proof : If the optimal solution Qo does not satisfy the optimality condition (1), say “<” instead of “=” holds, then we can perturb the optimal solution, changing Qo by ( > 0). The objective value will change by the following amount: • Reservation cost will change by c2 . • In the event Pm i=1 (Di − Qi )+ < Qo , the change does not affect the execution cost and hence has no impact on the total cost. • When Pm i=1 (Di − Qi ) + > Qo , since we have more units of the common component. The execution cost will change by (h2 − p). Then change of expected total cost can be expressed as m X + c2 − (p − h2 )P < 0. (Di − Qi ) > Qo i=1 Thus, the objective value can be reduced, contracting the optimality of the solution. On the other hand, if “>” instead of “=” holds, perturbing Qo by −, we arrive at the same contradiction. If the optimal solution Qi does not satisfy the optimality condition (2), for example “<” instead of “=” holds, then we can perturb the optimal solution, changing Qi by ( > 0). The objective value will change by the following amount: • Reservation cost will change by c1 . 7 • In the event Di ≤ Qi , no impact on the execution cost. • When Di > Qi , savings on execution cost can be realized since we have more units of product i. The cost will change by (h1 − h2 ) if m X (Dk − Qk )+ < Qo , and m X (h1 − p) if k=1 (Dk − Qk )+ > Qo . k=1 The change of expected total cost can be expressed as note p − h1 = (p − h2 ) + (h2 − h1 ) : m m X X + + c1 − (h2 − h1 )P Di > Qi , (Dk − Qk ) < Qo − (p − h1 )P Di > Qi , (Dk − Qk ) > Qo k=1 k=1 m X + = c1 − (h2 − h1 )P (Di > Qi ) − (p − h2 )P Di > Qi , (Dk − Qk ) > Qo k=1 Since P Di < Qi , m X + (Dk − Qk ) > Qo = P k=1 m X k=1 = P X + (Dk − Qk ) > Qo |Di < Qi P (Di < Qi ) (Dk − Qk )+ > Qo P (Di < Qi ), (3) k6=i where the second equality comes from the independency of the demands, we have m X P Di > Qi , (Dk − Qk )+ > Qo k=1 =P m X X (Dk − Qk )+ > Qo − P (Dk − Qk )+ > Qo P (Di < Qi ). k=1 k6=i Substituting the above equation into the change of expected total cost, the change of the expected cost can be expressed as m X c1 − (h2 − h1 )P (Di > Qi ) − (p − h2 )P (Dk − Qk )+ > Qo + (p − h2 )P X k=1 (Dk − Qk )+ > Qo P (Di < Qi ) k6=i 8 By equation (2) the above expression can be rewritten as c1 − (h2 − h1 )P (Di > Qi ) − c2 + (p − h2 )P X + (Dk − Qk ) > Qo P (Di < Qi ) k6=i = c1 − c2 + (p − h2 )P − X (Dk − Qk )+ > Qo k6=i (h2 − h1 ) + (p − h2 )P X + (Dk − Qk ) > Qo P (Di > Qi ) <0 k6=i Thus, the objective value can be reduced, contracting the optimality of the solution. The case of “>” can be analyzed by perturbing Qi by − similarly. As an immediate corollary, since P m X X (Di − Qi )+ > Qo ≥ P (Di − Qi )+ > Qo for all j = 1, . . . , n, i=1 i6=j we have P (Di > Qi ) = ≤ = c1 − c2 + (p − h2 )P [ P Pk6=i (Dk − Qk )+ > Qo ] h2 − h1 + (p − h2 )P [ k6=i (Dk − Qk )+ > Qo ] P c1 − c2 + (p − h2 )P [ m (Dk − Qk )+ > Qo ] Pk=1 + h2 − h1 + (p − h2 )P [ m k=1 (Dk − Qk ) > Qo ] c2 c1 − c2 + (p − h2 ) p−h c1 2 . c2 = h2 − h1 + (p − h2 ) p−h2 c2 + h 2 − h 1 Similarly, X X c2 =P (Di − Qi )+ > Qo ≤ P (Dk − Qk )+ > Qo P (Di < Qi ) + P (Di > Qi ). p − h2 m i=1 k6=i Using the optimality condition, we can rewrite P X (h − h )P (D > Q ) − (c − c ) 2 1 i i 1 2 (Dk − Qk )+ > Qo = . (p − h2 )P (Di < Qi ) k6=i We can re-arrange terms to have c2 (h2 − h1 )P (Di > Qi ) − (c1 − c2 ) ≤ + P (Di > Qi ). p − h2 p − h2 i.e., P (Di > Qi ) ≥ 9 c1 . p − h1 It also follows directly from the optimality condition that P (Di > Qi ) ≥ c 1 − c2 . h2 − h 1 Thus we have the following corollary: Corollary 1 c1 c2 +h2 −h1 ≥ P (Di > Qi ) ≥ max c1 −c2 c1 h2 −h1 , p−h1 for each i = 1, . . . , m. In a nutshell, the rule of thumb for the replenishment quantity of jersey i is thus given by Rule of Thumb 1: Order enough printed jerseys so that the chances of stock out c1 2 is between max( hc12 −c −h1 , p−h1 ) × 100% and c1 c2 +h2 −h1 × 100%. In the Reebok’s case, the two ratios are close to each other if (i) c2 + h2 ≈ p. i.e., the sum of procurement and customization cost c02 + r2 of the blank jersey is close to the selling price p, or (ii) c2 = c02 − s2 ≈ 0, i.e., the salvage value of the blank jersey is close to the procurement cost. In the case when m = 1, our result simplifies to the following: Corollary 2 For a partial postponement problem with a single type of product, the optimal procurement quantity for the customized product Q1 satisfies the following condition P (D1 > Q1 ) = c 1 − c2 h2 − h 1 (4) and the optimal procurement quantity for the standard component can be determined by the following optimality condition P (D1 > Q1 + Qo ) = c2 . p − h2 (5) In the rest of this section, we assume that the demand of the products are independent normally distributed with mean µi and standard deviation σi . In the classical newsvendor model, the critical fractile depends only on the cost parameters, and all products with the same cost parameters will have the same stock out probability in the optimal solution. In the 10 partial postponement case, with the incorporation of the postponement option (blank jerseys), interestingly this may not be the case. We discuss next how the incorporation of σi changes the stocking decisions. Theorem 2 Let Q∗i denote the optimal ordering quantity for product i. If σi ≥ σj , then P (Di > Q∗i ) ≤ P (Dj > Q∗j ). In particular, if the demands have identical standard deviation, then all optimal stock out probabilities are identical. Proof : Suppose P (Di > Q∗i ) > P (Dj > Q∗j ). Since demands are normally distributed, Q∗j − µj Q∗i − µi ≤ . σi σj Note that P (Di > Q∗i ) = P c1 − c2 + (p − h2 )P [ Pk6=i,j h2 − h1 + (p − h2 )P [ (Dk − Q∗k )+ + (Dj − Q∗j )+ > Q∗o ] k6=i,j (Dk − Q∗k )+ + (Dj − Q∗j )+ > Q∗o ] , (6) . (7) and P (Dj > Q∗j ) = P c1 − c2 + (p − h2 )P [ k6=i,j (Dk − Q∗k )+ + (Di − Qi )+ > Q∗o ] k6=i,j (Dk − Q∗k )+ + (Di − Q∗i )+ > Q∗o ] P h2 − h1 + (p − h2 )P [ Hence P[ X (Dk − Q∗k )+ + (Dj − Q∗j )+ > Q∗o ] > P [ k6=i,j X (Dk − Q∗k )+ + (Di − Qi )+ > Q∗o ]. k6=i,j Note that for all x ≥ 0, P (Di > Q∗i + x) = = ≥ ≥ = D i − µi Q∗i + x − µi P > σi σi ∗ Dj − µj Qi + x − µ i P > σj σi ∗ Qj − µj Dj − µj x P > + σj σj σi ∗ Qj − µj Dj − µj x P > + σj σj σj ∗ P (Dj > Qj + x). 11 (8) Thus whenever P[ X P k6=i,j (Dk − Q∗k )+ ≤ Q∗o , X (Dk − Q∗k )+ + (Dj − Q∗j )+ > Q∗o ] = P [(Dj − Q∗j )+ > Q∗o − k6=i,j (Dk − Q∗k )+ ] k6=i,j = P [Dj − Q∗j ≤ P [Di − Q∗i > Q∗o > Q∗o − X (Dk − Q∗k )+ ] k6=i,j = P[ X − X (Dk − Q∗k )+ ] k6=i,j (Dk − Q∗k )+ + (Di − Q∗i )+ > Q∗o ]. k6=i,j On the other hand, when P[ X P k6=i,j (Dk − Q∗k )+ ≥ Q∗o , (Dk − Q∗k )+ + (Dj − Q∗j )+ > Q∗o ] = P [ k6=i,j X (Dk − Q∗k )+ + (Di − Q∗i )+ > Q∗o ]. k6=i,j This is a contradiction to (8). This can be translated to the following rule of thumb: Rule of Thumb 2: If printed jersey i has higher variability than printed jersey j, then in the optimal ordering solution, jersey i has lower stock out1 probability than jersey j. The optimality conditions can be rewritten as nP( o + i (Dk −Qk ) >Qo ) c1 − c2 + c2 P ( k6=(D + k −Qk ) >Qo ) n P ( k (D −Q )+ >Q ) o . P (Di > Qi ) = o k k i h2 − h1 + c2 P ( k6=(D + k −Qk ) >Qo ) P P P P (9) k To evaluate the optimal ordering quantity, we need to understand the behavior of the ratio P X m X (Dk − Qk )+ > Qo /P (Dk − Qk )+ > Qo . k6=i k=1 It is difficult to find a closed form formula to the above expression. By Markov’s inequality, P X m X X X (Dk −Qk )+ > Qo ≤ E (Dk −Qk )+ /Qo , E (Dk −Qk )+ ≤ E (Dk −Qk )+ /Qo . k6=i 1 k6=i k=1 k We say that jersey i has a stock out if Di > Q∗i , i.e., without consider the possibility of converting blank jerseys into printed one. 12 We compare the two expressions on the right hand side instead to obtain P X m X (Dk − Qk )+ > Qo /P (Dk − Qk )+ > Qo k6=i k=1 X X ≈ E (Dk − Qk )+ /E (Dk − Qk )+ = X k6=i k X σk L (Qk − µk )/σk / σk L (Qk − µk )/σk k6=i k where Z L zk = ∞ (x − zk )f (x)dx zk is the unit loss function for standard normal r.v., and f (·) is the pdf of the standard normal distribution. We use this to propose a simple rule-based heuristic for the partial postponement problem: 1. Initially, for each product i, order Qi such that P σ c 1 − c2 + c2 P σ P σ P (Di > Qi ) = h2 − h 1 + c 2 P σ k k6=i k k k6=i . (10) k k k 2. Let zi = (Qi − µi )/σi . Calculate L(zi ), where L(·) corresponds to the unit loss function of the standard normal r.v. Refine the ordering quantity to satisfy: P σ L(z ) c1 − c2 + c2 P σ L(z ) P σ L(z ) . P (Di > Qi ) = h2 − h1 + c2 P σ L(z ) k k6=i k k k k6=i k k k k (11) k k 3. Order Qo such that P m X (Di − Qi )+ > Qo = i=1 4 c2 . p − h2 (12) Numerical Results In this section, we use the Reebok’s case and data described in Parsons [5] to conduct our numerical experiments. Based on forecast, the jerseys of six key players, listed in Table 1, are the most popular in terms of jersey sales. The demands for the key players are satisfied first by the stock of dressed jerseys and then by decorating the blank jerseys. The demands for other players are met solely by decorating blank jerseys. 13 Desc Mean Stdev NEW ENG PATRIOT Total 87680 19211 BRADY,TOM #12 30763 13843 LAW,TY #24 10569 4756 BROWN,TROY #80 8159 3671 VINATIERI,ADAM #54 7270 4362 BRUSCHI,TEDY #04 5526 3316 SMITH,ANTOWAIN #32 2118 1271 23275 10474 Other Players Table 1: Demand forecasting of New England Patriots 2003 Parsons [5] studied the above problem using the newsvendor model in his thesis. Two approaches are discussed and compared, assuming the demands are normally distributed. Approach 1 uses the newsvendor solution for each demand class independently, where dressed jerseys are for the key players and blank jerseys are for the rest of the players. Approach 2 uses a complicated modified newsvendor solution to determine the amount of dressed jerseys for each key player, by incorporating the information on the availability of blank jerseys. The data used in his experiments is as shown in Table 2. Wholesale Price, (p) = $24.00 Cost of a Dressed Jersey (c01 ) = $10.90 Cost of a Blank Jersey (c02 ) = $9.50 Cost of Decorating a Blank Jersey to a Dressed Jersey (r2 ) = $2.40 Salvage Value of a Dressed Jersey (s1 ) = $7.00 Salvage Value of a Blank Jersey (s2 ) = $8.46 Table 2: Parameters used for the computational experiments Using Corollary 1 and the above parameters, the stock out probabilities (i.e., P (Di > Qi )) for regular products are confined in the tight range [0.741, 0.796] in the optimal solution. The critical ratios (i.e., 1-P (Di > Qi )) are thus in the range [0.204, 0.259]. Note that the demands of jerseys for other players are met solely by the stock of blank jerseys. Let Dr denote this portion 14 of demand. The portion of demand to be satisfied by blank jerseys is P k6=i (Dk − Q k )+ + D r . We could view Dr as demand for a product with Qr fixed at 0. Thus we should modify the optimality equations in Theorem 1 as follows. The optimal procurement quantity for dressed jerseys Qi , i = 1, · · · , 6 satisfies the following condition P c1 − c2 + (p − h2 )P [ k6=i (Dk − Qk )+ + Dr > Qo ] P P (Di > Qi ) = , h2 − h1 + (p − h2 )P [ k6=i (Dk − Qk )+ + Dr > Qo ] (13) and the optimal procurement quantity for blank jerseys Qo satisfies the following condition P 6 X (Di − Qi )+ + Dr > Qo = i=1 c2 p − h2 (14) To search for the optimal solution, we need to know the distribution of the following two terms: X (Dk − Qk )+ + Dr and 6 X (Di − Qi )+ + Dr . i=1 k6=i Parsons approximates these distributions by first finding the mean of each random term, then multiplying it by the original coefficient of variance to obtain its variance. We use however the heuristic (ignoring the impact of Dr ) to find the order quantities for the printed jerseys, and then use monte-carlo simulation (with Qi fixed by the heuristic, while incorporating the demand due to Dr ) to find the appropriate level of the blank jerseys (Qo ) needed to maintain the service level stipulated in the optimality condition. We compare the performance of the 4 solution approaches, i.e., Parsons’s approaches (denoted by P-1 and P-2), our approach (the ratios from both step 1 and step 2), and the optimal solution. The results are presented in Table 3. For our approach, we tabulate the order quantities, the stock-out probabilities in step 2 of our heuristic, followed by the stock-out probabilities obtained in step 1. From the table, we can see that the performances of the several approaches are rather close. This is due to the choice of cost and profit structure in the problem setting: the cost of obtaining a dressed jersey by decorating a blank one is only slightly higher than the cost of procuring a dressed jersey. Moreover, the unit shortage cost (net margin) is at least $12.10 = $24 − $9.5 − $2.4 and the unit overage cost is at most $3.9 = $10.9 − $7.0, so the risk of Reebok NFL replica jerseys is quite low and therefore the differences among the several approaches are not significant. Furthermore, the stock out probabilities obtained from step 1 15 is already extremely close to the ratios from step 2. Desc Solution P-1 P-2 Our Paper Optimal sol. (Stock-Out Prob.) BRADY,TOM #12 Q1 41018 24852 20375 (0.7735, 0.7747) 21696 (0.7440) LAW,TY #24 Q2 14092 8538 6744 (0.7893, 0.7890) 6871 (0.7755) BROWN,TROY #80 Q3 10879 6591 5187 (0.7909, 0.7907) 5401 (0.7806) VINATIERI,ADAM #54 Q4 10501 5407 3753 (0.7899, 0.7896) 3972 (0.7778) BRUSCHI,TEDY #04 Q5 7983 4110 2853 (0.7914, 0.7912) 3055 (0.7823) SMITH,ANTOWAIN #32 Q6 3059 1575 1074 (0.7942, 0.7941) 1106 (0.7905) Table 3: Comparison of solutions We also conduct another numerical study by altering the system parameters. Specifically, we decrease the selling price and set the salvage values to zero to increase the risk level. The results are shown in Table 4. Note that Corollary 1 pins the critical ratios to the range [0.044, 0.208], i.e., stock out probabilities in the range [0.792, 0.956]. We observe that for this case with a higher business risk, the ratio of the quantity of blank jerseys to the total quantity of dressed jersey in the optimal solution increase significantly. Note that in this more risky environment, the system can result in negative profit under some demand scenarios, yet the probability of such an outcome is also reduced under the optimal solution. Desc BRADY,TOM #12 Solution P-1 P-2 Our Approach Optimal sol. (Stock out Prob.) Q1 17084 16156 10959 (0.9237, 0.9325) 10022 (0.9304) LAW,TY #24 Q2 5869 5550 2693 (0.9511, 0.9501) 2649 (0.9505) BROWN,TROY #80 Q3 4531 4285 2029 (0.9525, 0.9516) 2062 (0.9521) VINATIERI,ADAM #54 Q4 2960 2667 24 (0.9516, 0.9507) 64 (0.9511) BRUSCHI,TEDY #04 Q5 2249 2027 0* 6 (0.9525) SMITH,ANTOWAIN #32 Q6 862 777 0* 0 (0.9549) Table 4: Comparison of solutions: p = 13, c01 = 10.9, c02 = 9.0, r2 = 2.4, s1 = s2 = 0. (*) denote negative value in our order quantity. We conduct a more comprehensive comparison of the performance of 5 different approaches, i.e.,the previous four approaches, and an approach storing only blank jerseys (denoted by BL). 16 The latter reduces to a simple newsvendor problem. In reporting our results, we use only step 1 of our heuristic to obtain the critical ratios. This in part is due to the observation that the modification from step 2 does not have much effect on the critical ratios in our method, for this set of parameters in our problem. Figure 1(a) to 4(b) show the result of a sensitivity analysis study based on the benchmark problem. interestingly, the proposed heuristic performs quite well in all instances: its performance in terms of expected system profit is extremely close to the optimum. Specifically, Figure 1 (a) shows that as the cost of a dress jersey c01 increase, the expected system profit exhibits a downward trend except under the pure blank jersey policy, which is not affected by c01 . Moreover, with c01 increasing, the performance of BL improves and can even be near optimal, because unit cost of blank jerseys plus unit decorating cost is only slightly higher than the cost of dressed jerseys. Figure 2 (a) to 4 (a) show that the expected system profits are decreasing in c02 and r2 while increasing in s2 , which are intuitive. The numerical results show that the heuristic always outperform P-1, P-2 and BL, and none of these three approaches always works well. Figure 1 (b) to 4 (b) depict the critical ratios for dressed jersey under the 4 approaches, P-1, P-2, the optimal solution and the heuristic, except BL (the ratio is zero and is therefore not depicted). P-1 and P-2 use the same critical ratio for all dressed jerseys, whereas for the optimal solution and the proposed heuristic, each type of dressed jerseys has a distinct critical ratio, so here we only plot the maximum and minimum values. From these graphs, we can observe that P-1 and P-2 tend to overestimate the critical ratio for dressed jerseys. For our heuristic, the critical ratios are rather close to the optimal ones, especially for those ratios with relatively smaller values. The numerical study validates the effectiveness of our simple heuristic. Its performance is almost as good as the optimal solution. In addition, we observe that most of the critical ratios for dressed jerseys are close to the lower bound, except for the maximum critical ratios, which is more sensitive to the change of system parameters. The reason can be found from the demand distribution information (cf. Table 1) that the largest standard deviation dominates the others. This observation is also consistent with our approach. 17 5 x 10 0.4 P−1 P−2 BL Opt. Sol. Heuristic 1.6 Average Profit 1.4 1.2 1 0.8 0.6 0.4 P−1 P−2 Optimal (Max) Optimal (Min) Heuristic (Max) Heuristic (Min) 0.35 Critical Ratio of Dressed Jerseys 1.8 0.3 0.25 0.2 0.15 0.1 0.05 9 9.5 10 10.5 11 0 11.5 9 9.5 10 c’1 10.5 11 11.5 c’1 1(a) Performance of the solutions 1(b) Critical Ratio of dressed jerseys 4 x 10 0.25 P−1 P−2 BL Opt. Sol. Heuristic 10 Critical Ratio of Dressed Jerseys 12 Average Profit 8 6 4 0.15 0.1 P−1 P−2 Optimal (Max) Optimal (Min) Heuristic (Max) Heuristic (Max) 0.05 2 0 0.2 8.8 9 9.2 9.4 9.6 c’ 9.8 10 10.2 0 10.4 8.8 9 9.2 9.4 2 9.6 c’ 9.8 10 10.2 10.4 2 2(a) Performance of the solutions 2(b) Critical Ratio of dressed jerseys 4 x 10 P−1 P−2 BL Opt. Sol. Heuristic 12 0.2 0.18 Critical Ratio of Dressed Jerseys 14 Average Profit 10 8 6 4 0.16 0.14 0.12 0.1 0.08 P−1 P−2 Optimal (Max) Optimal (Min) Heuristic (Max) Heuristic (Min) 0.06 0.04 2 0.02 0 2 2.2 2.4 2.6 2.8 r2 3 3.2 3.4 0 3.6 3(a) Performance of the solutions 2 2.2 2.4 2.6 2.8 r2 3 3.2 3.4 3.6 3(b) Critical Ratio of dressed jerseys 18 5 x 10 1.3 1.2 Average Profit 0.2 P−1 P−2 BL Opt. Sol. Heuristic 0.18 Critical Ratio of Dressed Jerseys 1.4 1.1 1 0.9 0.8 0.7 0.6 0.16 P−1 P−2 Optimal (Max) Optimal (Min) Heuristic (Max) Heuristic (Min) 0.14 0.12 0.1 0.08 0.06 2 3 4 5 6 s 7 8 0.04 9 2 3 4 5 6 s 2 4(a) Performance of the solutions 7 8 9 2 4(b) Critical Ratio of dressed jerseys References [1] W. Alderson. Marketing efficiency and the principle of postponement. In Cost and Profit Outlook. 1950. [2] Y. Aviv and A. Federgruen. The benefits of design for postponement. In R. Ganeshan S. Tayur and M. Magazine, editors, Quantitive models for Supply Chain Management, pp 553-584. Kluwer, Boston, 2003. [3] L. P. Bucklin. Postponement, speculation, and the structure of distribution channels. Journal of Marketing Research, 2(1):6, 1965. [4] J. D. Pagh and M. C. Cooper. Supply chain postponement and speculation strategies: How to choose the right strategy. Journal of Business Logistics, 19(2):21, 1998. [5] J. C. W. Parsons. Using a newsvendor model for demand planning of nfl replica jerseys. 2004. Master Thesis, Massachusetts Institute of Technology. [6] S. M. Rietze. Case studies of postponement in the supply chain. 1970. Master Thesis, Department of Civil and Environmental Engineering, Massachusetts Institute of Technology Massachusetts Institute of Technology. [7] E. A. Silver and S. Minner. A replenishment decision involving partial postponement. OR Spectrum, 27:1–19, 2005. [8] J. M. Swaminathan and H. L. Lee. Design for postponement. In S. Graves and T. De Kok, editors, Supply Chain Management - Handbook of Operations Research and Management Science, vol 11, pp 199-226. North-Holland, Amsterdam, 2003. 19 [9] R. S. Tibben-Lembke and Y. Bassok. An inventory model for delayed customization: A hybrid approach. Eurpoean Journal of Operational Research, 165:748–764, 2005. [10] R. Anupindi Y. Bassok and R. Akella. Single period multi-product inventory models with susbstitution. Operations Research, 47:632–642, 1999. 20