European Journal of Operational Research 213 (2011) 83–95 Contents lists available at ScienceDirect European Journal of Operational Research journal homepage: www.elsevier.com/locate/ejor Production, Manufacturing and Logistics An inventory model for slow moving items subject to obsolescence Çerağ Pinçe a,⇑, Rommert Dekker b a b Kühne Logistics University, Brooktorkai 20, 20457 Hamburg, Germany Econometric Institute, Erasmus University, P.O. Box 1738, 3000 DR Rotterdam, The Netherlands a r t i c l e i n f o Article history: Received 10 May 2009 Accepted 8 February 2011 Available online 13 February 2011 Keywords: Inventory control Spare parts Obsolescence Advance policy change Excess stock Installed base a b s t r a c t In this paper, we consider a continuous review inventory system of a slow moving item for which the demand rate drops to a lower level at a known future time instance. The inventory system is controlled according to a one-for-one replenishment policy with a fixed lead time. Adapting to lower demand is achieved by changing the control policy in advance and letting the demand take away the excess stocks. We show that the timing of the control policy change primarily determines the tradeoff between backordering penalties and obsolescence costs. We propose an approximate solution for the optimal time to shift to the new control policy minimizing the expected total cost during the transient period. We find that the advance policy change results in significant cost savings and the approximation yields near optimal expected total costs. Ó 2011 Elsevier B.V. All rights reserved. 1. Introduction For many companies with service-centric operations, reducing spare parts inventories without jeopardizing the availability of the supported products is essential for their competitiveness. However, efficient management of expensive and slow moving parts inventories is notoriously difficult due to scarcity of historical data, fluctuations in demand rate and risk of obsolescence. As companies become more aware of these facts, they have started to keep track of changes in their own or customers’ base of installed products (installed base), to trace customers and operating units more closely and to react to changes in demand as early as possible. A recent study by Jalil et al. (in press) reveals that at IBM, tracking of the installed base for spare parts can lead to savings up to 58% in transportation and inventory holding costs. When contextual information is combined with installed base tracking, the timing and the size of the shift in demand rate are either known in advance or can be estimated reasonably accurately. In practice, such shifts typically occur when the size of the installed base at certain geographical location changes. For example, when a customer announces that it will not renew the service contract or that it will relocate its production equipment outside the serviceable area, the after sales service provider can anticipate a change in demand for parts. Similarly, when a customer decides to upgrade its machinery, the old generation equipment usually ⇑ Corresponding author. Tel.: +49 40 328707 0; fax: +49 40 328707 209. E-mail addresses: cerag.pince@the-klu.org, pince@ese.eur.nl (Ç. Pinçe), rdekker@ ese.eur.nl (R. Dekker). 0377-2217/$ - see front matter Ó 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.ejor.2011.02.013 leaves the installed base of the service provider or manufacturer as a result of discarding or salvaging. If a sudden change in demand rate can be foreseen, timely adaptation of the base stock levels is crucial for optimal stock control. In such cases, an increase in demand can be handled relatively easily by giving advance or emergency replenishment orders to be delivered before the increase occurs. However, adapting to a drop in demand is more difficult since natural attrition of excess stocks depends on the demand process. For example, when a certain proportion of the installed base is relocated, service providers usually suffer from excess inventories remaining at the previous location. When relocation of spare parts with the installed base is not feasible, it becomes much more difficult to get rid of excess stocks due to reduced demand. Consequently in many cases, these end up as obsolete stocks. Generation upgrades may result in a similar problem as well. For example, when an airline announces the sale of its old generation aircrafts to countries outside Europe, the airline’s service providers can expect a sudden drop in demand for relevant parts at their service locations in Europe. In such cases, if prior action is not taken to adjust base stock levels, the excess stocks might become obsolete. Even if the timing and the size of the drop are known exactly, when to change the inventory control policy to minimize obsolete stocks without staking availability remains a challenging question. Adapting, too early leads to an unacceptable stockout risk, but adapting too late may lead to obsolescence. Since availability can be crucial for a company’s operations, stockouts can be detrimental to its business. On the other hand, excess or obsolete stocks inflate 84 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 the inventory carrying costs and may need to be relocated, salvaged or disposed of at an expense. In this paper, we address this issue by focusing on a continuous review inventory system of a slow moving item for which the demand rate drops to a lower level at a known future time. We assume that the inventory system is controlled according to a one-for-one replenishment policy with a fixed lead time. Adapting to lower demand is achieved by changing the control policy in advance and letting the demand process take away the excess stocks. Our goal is to find the optimal time for a policy change and to investigate its impacts on costs incurred during the transient period. We aim to provide closed form, heuristic formulas for operating characteristics that can be used to gain insight into the impact of obsolescence and policy change time on finite horizon transient period costs. Our work is related to the inventory management models considering obsolescence. Hadley and Whitin (1962) are early contributors in this area. They analyze a finite horizon periodic review inventory system in which the mean demand rate may vary in every period and there is a finite number of possible obsolescence dates. Pierskalla (1969) studies a similar problem with independent and identically distributed demands and zero lead times. Brown et al. (1964) offer a more general model for obsolescence in which the demand in each period is generated according to an underlying Markov chain and the state probabilities are updated in Bayesian fashion. Song and Zipkin (1996) employ a similar Markovian submodel to reflect the processes leading to obsolescence by assuming that the current state of the process is completely observable. They find that obsolescence has substantial effects on inventory costs and that these effects cannot be remedied by simple parameter adjustments. Masters (1991), Joglekar and Lee (1993), David and Mehrez (1995) consider the EOQ model in which the time to obsolescence is exponentially distributed. Compared to some of the models available in the obsolescence literature, we make the simplifying assumption that the obsolescence time is deterministic. Yet, under this assumption we are able to combine the advance policy change option with one-for-one policy which is commonly used for slow moving inventories. As such, compared to those models we propose a simpler, more practical policy specifically for slow moving items. A stream of literature that is related to our study consists of the excess stock disposal models. In these models the problem is to determine the economic retention quantity (period) or equivalently the economic disposal quantity, when there is an excess stock of an item. Earlier works by Simpson (1955), Mohan and Garg (1961) and Hart (1973) investigate excess stock disposal for deterministic demand with possibility of obsolescence. Stulman (1989) considers a continuous review inventory system with stochastic demand but without obsolescence. Rosenfield (1989) investigates a similar problem for slow moving items by including perishability or obsolescence but without stockout penalties. All these studies assume that excess stocks result from over purchasing or from a drop in demand rate in the past. Therefore, the inventory level is larger than the optimum level at time zero and the excess inventory is reduced first by disposing and then by natural attrition. Although some excess stock disposal models also consider obsolescence, our model mainly differs from this literature by allowing natural attrition before the excess occurs. Another research stream that has links to obsolescence consists of studies on inventory management of service parts at their final phase. Most of these studies focus on finding the optimal final order quantity to be placed at the parts supplier at the beginning of the final phase so that it will cover the demand for parts until the last service contract expires (see e.g. Fortuin, 1980; Teunter and Fortuin, 1999; Van Kooten and Tan, 2009; and the references therein). They consider scenarios where the supplier discontinues the production of parts and it is not possible to order them after the final phase starts. Teunter and Klein Haneveld (2002a) study an inventory system where it is possible to order the service part throughout the final phase but at a higher unit price. The final phase has a deterministic length and the demand follows a stationary Poisson process. At the end of the planning horizon, the demand rate drops to zero and all obsolete stock is disposed of against a unit disposal cost. There is backordering but demands are lost if the obsolescence time is close enough, i.e. at least a lead time ahead. The replenishment lead time is fixed. They propose an ordering policy composed of an initial base stock level to take the advantage of the low price at time zero and subsequent base stock levels decreasing by one as obsolescence time approaches. By using marginal analysis, they calculate the optimal policy minimizing the total undiscounted cost. Our model mainly differs from theirs in that partial obsolescence is allowed, i.e. demand rate does not necessarily drop to zero, and all demands are fulfilled regardless of obsolescence time. Teunter and Klein Haneveld (2002b) use the same policy to study a similar inventory system with a central depot and repair kits, under the assumptions of full backordering and zero lead times. There are two main contributions of our study: (i) We analyze the obsolescence problem specifically for a slow moving, expensive item in a continuous review setting with nonstationary stochastic demand. Our findings are consistent with earlier works that report obsolescence has significant effects on operating costs and should be taken into account explicitly. Our numerical experiments reveal that if the control policy is not changed in advance, the transient period costs can increase significantly. Furthermore, we find that the timing of the control policy change primarily determines the tradeoff between backordering penalties and obsolescence costs. (ii) We provide practical heuristic formulas to tradeoff the risk of obsolescence and backordering specifically for expensive, slow moving items with high downtime costs. It is well known that continuous rather than periodic review policies are preferable for these items since they require lower safety stocks for the same level of availability. Thus, our formulas can be used as a managerial guide to study the impacts of advance policy change on operational costs and obsolete inventories. The remainder of this paper is organized as follows: In Section 2, we introduce the model and the transition control policy. In Section 3, we give the expressions for the operating characteristics of the transient period and the objective function, and discuss their general behavior. In Section 4, the results of our numerical study are presented. Section 5 concludes with a discussion on the limitations of our model and proposes future research avenues. All proofs are provided in the Supplementary material. 2. Model We consider a single item, single location continuous review inventory system for slow moving items with nonstationary demand process and fixed lead times. It is assumed that the demand follows a Poisson process with rate k0 up to a pre-determined time point T after which the demand rate drops to a lower state k1 and stays there (i.e. k0 > k1 P 0). The inventory control policy is based on the (S 1, S) policy which is commonly used for high cost low demand items (Hadley and Whitin, 1963). According to this policy, a replenishment order is placed whenever a demand occurs. Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 We denote the steady state optimal base stock levels for demand rates k0 and k1 with S0 and S1, respectively. They are calculated with the standard formulas given in Hadley and Whitin (1963). We assume that the shift in demand rate is downward (i.e. S0 > S1 P 0). In order to adapt to the new base stock level, we employ the following transition control policy based on the inventory position (the net inventory level plus the quantity on order): Policy: Up to time T X, a replenishment order of size one is placed whenever the inventory position drops to the reorder level S0 1. After time T X, a replenishment order of size one is placed whenever the inventory position drops to the reorder level S1 1. In other words, we use (S0 1, S0) policy until time T X and (S1 1, S1) policy thereafter. Observe that according to this control policy, adaptation to the new base stock level is achieved by not giving N (=S0 S1) consecutive orders starting at X P 0 time units earlier from time T. Hence, N excess stocks are taken away by demand starting from T X. Our goal is to find the optimal time to initiate the excess stock removal process. The rationale behind the proposed policy is that when the obsolescence date is known, early adaptation of base stock level should tradeoff the risk of backordering and obsolescence, and decrease the number of excess or obsolete stocks. We do not claim that the proposed transition control policy is optimal. One would expect that the optimal policy involves a gradual decrease of the base stock level rather than a single adjustment. We refer the reader to Teunter and Klein Haneveld (2002a) for an example of such a policy proposed under different model assumptions. Indeed, a sophisticated policy allowing more than one base stock adjustment would yield a better control over the stock run-down process. Yet, implementing such a policy would be more complex from a practical view point and computing the optimal policy parameters would be more difficult. Moreover, in this study, we aim to propose a practical policy which can be computed and implemented easily. The analysis of the proposed policy under given model assumptions is already mathematically involved. Thus, we do not expect that a closed form expression can be found for the operating characteristics under a more complicated policy. Furthermore, as we demonstrate in our numerical experiments, the proposed policy leads to an important reduction of obsolescence costs compared to a policy without an early adaptation (X = 0). Therefore, we argue that the proposed policy bears a reasonable balance between practicality and cost improvement. Fig. 1 shows a possible realization of the net inventory level process {IL(t): t P 0} and the corresponding inventory position process {IP(t): t P 0}. Note that the trajectories of these processes can 85 be analyzed in three different periods. The first one starts at time zero and ends at time T X. Since a replenishment order is placed upon each demand arrival, the inventory position is fixed at S0 during the first period. We assume that T X is long enough so that IL(t) is in steady state. This is reasonable since life cycles of many products requiring parts replacements and service support are very long. For example, the average useful life time of a commercial aircraft is up to 30 years. Thus, the inventory system of a spare part supporting such a product has enough time to reach to steady state before obsolescence occurs. The second period begins at time T X and the excess stocks are removed by not giving replenishment orders for N consecutive demands. Hence, the inventory position decreases by one at every demand arrival until it hits the target base stock level S1. In Fig. 1, examples of stock removal instances are marked by circles on the net inventory level process. If the inventory position process hits S1 before time T, the replenishment orders are placed again whenever a demand occurs. Thus, the end of the second period is the random time point greater than or equal to T at which the inventory position is equal to S1 and all outstanding orders given before T have arrived (see Fig. 1). Note that the second period is the transient period in which the inventory system adapts itself to the anticipated obsolescence. Since all orders given before time T are replenished before the second period ends, the third period can be seen as a separate inventory system with demand rate k1 P 0. If k1 is positive, we assume that the net inventory level process during the third period can be described by the stationary process. In many practical situations relocation of installed base or generation upgrades might result in such partial obsolescence situations where the demand is severely diminished but not necessarily vanished. Therefore, under partial obsolescence there is no real obsolescence in the sense that the item is no longer in demand after the obsolescence occurs. However, there is the risk of carrying excess stock for a relatively long period of time due to a drop in demand. Thus, the holding costs incurred due to the excess stocks after partial obsolescence can be seen as a form of obsolescence cost. Also note that under partial obsolescence, the planning horizon is infinite, that is, the inventory system keeps on operating under the low demand rate for an undetermined period of time. Thus, for this case, the third period is similar to the first but the system is controlled according to (S1 1, S1) policy. On the other hand, in case of full obsolescence (k1 = 0) the demand completely vanishes and the item becomes obsolete after time T. Hence, there is no third period for this case and obsolescence costs are incurred directly at time T. Fig. 1. Possible realization of IL(t) and IP(t) with stock removals. 86 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 Our main goal is to find the optimal X minimizing the expected total (undiscounted) cost incurred in the second (transient) period. As we will demonstrate in the numerical section, the transient period costs are significant since they include the costs related to obsolescence. Unless prior action is taken, partial obsolescence (k1 > 0) results in excess stock situations whereas full obsolescence (k1 = 0) results in obsolete stocks. As discussed earlier, for many slow movers, the costs due to obsolescence are very high under both scenarios. Hence, in the sequel, we only focus on the analysis of the transient period since under the proposed policy, savings over obsolescence costs can be achieved only within this period. Since fixed costs are irrelevant for optimization under a onefor-one replenishment policy, we only consider holding and backordering costs incurred per unit per time, denoted by h and p respectively. In addition, the unit obsolescence/relocation cost co is incurred per remaining on hand inventory after T if full obsolescence occurs (k1 = 0). In the next section, we explain the transient analysis of the net inventory level process, present the expressions for the operating characteristics of the second period and state the optimization problem. 3. Operating characteristics of the second period Our model differs from the standard (S-1, S) inventory model due to removal of excess stocks and nonhomogenous demand process. These differences necessitate the transient analysis of the net inventory level process. In order to calculate the expected on hand inventory carried and the expected backorders during the second period, we identify possible trajectory scenarios based on arrival times of N successive demands after time T X. Then inventory carrying and backordering costs are calculated by exploiting the recurrent structure of these scenarios. Observe that the expected total cost incurred during the transient period depends on the initial net inventory level at time T X. Nevertheless, the outstanding orders before time T X complicate the analysis significantly. With the orders outstanding at time T X, the starting position for the net inventory level is a random variable and the analysis requires a conditioning on the net inventory level at time T X or on its expectation. Such conditioning complicates the analysis drastically and prevents us from providing closed form expressions for the operating characteristics. In order to overcome this analytical difficulty and provide good approximations for operating characteristics, we assume that the net inventory level is equal to S0 at time T X. We can justify this assumption by appealing to the characteristics of the problem. For slow movers, the base stock levels are usually not very high due to low demand rates and high opportunity costs. On the other hand, the net inventory level process mostly stays in the positive half-plane as a result of high backordering penalties. Therefore, the average net inventory level at any time is not very far from S0. Indeed, for all the instances used in our numerical experiments, which are generated to reflect real life scenarios, the average S0 is found to be 3.24 with a maximum of 10. For the same instances, the average difference between S0 and E(IL(T X)) is found to be 1.1 with a maximum of 5. Consequently, we observe that our approximate model performs quite satisfactorily compared to simulation. The effects of our assumptions on operating characteristics and expected total cost will be discussed in more detail in Section 3.4.2. Moreover, as we will demonstrate in the numerical section, the optimal X found by using our approximate formulas yields near optimal expected total costs. Hence, we conclude that this assumption does not change the main implications of our study. The analysis of the net inventory level process is independent of the time axis due to Poisson demand arrivals. Therefore, we shift the beginning of the second period from T X to 0 for the sake of clarity. Let si, i = 1, . . . , N denote the interarrival times between not replenished demand instances when the arrival rate is k0. We P refer to Ak :¼ ki¼1 si as the arrival time of the kth demand before the drop occurs. Fig. 2 shows a realization in which the new base stock level S1 (=S0 N) is hit by the net inventory level process after the drop in demand occurs at time X. Observe that, as a result of our assumption about the outstanding orders (IL(T X) = S0), the net inventory level process is tantamount to the inventory position process until the N + 1st demand arrives. In the figure, uj, j = 3, . . . , N denote the interarrival times between not replenished demands arriving after time X. Hence, ujs are exponentially distributed with rate k1. Note that, in Fig. 2, the second period ends immediately after the arrival of the Nth demand since the inventory position is equal to S1 and there are no outstanding orders before time X. On the other hand, if S1 is reached before time X, replenishment orders are placed again for every demand arriving thereafter. A realization of this scenario can be seen in Fig. 3. Fig. 2. Possible realization of IL(t) and IP(t) during 2nd period (AN > X). 87 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 Fig. 3. Possible realization of IL(t) and IP(t) during 2nd period (AN 6 X). Observe that, in Fig. 3, the second period ends at the moment the last order given between AN and X is replenished. From Figs. 2 and 3, it is clear that the net inventory level process in the second period can be analyzed in two different phases. The first is the stock removal phase. This is the time when the excess stocks are taken away by the demand. Thus, the stock removal phase starts at the beginning of the second period and ends when the Nth demand arrives. The second is the regular operation phase. This is the time when replenishment orders are placed again upon every demand arrival since all excess stocks are removed before drop in demand occurs. Hence, the regular operation phase starts at AN and ends when the second period ends (see Fig. 3). Note that the regular operation phase of the second period exists if and only if the Nth excess stock is removed before time X (i.e. AN 6 X). We begin our analysis with the calculation of the expected on hand inventory carried during the second period denoted by E[OH]. Observe that the random variable OH depends on the arrival time of the kth demand during the stock removal phase, and therefore it can be calculated by conditioning on Ak, k = 1, . . . , N. If the arrival time of the first demand A1 is greater than X, the second period ends at the moment Nth demand arrives. Thus, OH is equal to the on hand inventory carried until time X (=S0X) plus another P random variable OH01 ¼ Ni¼1 ðS0 i þ 1Þui representing the on hand inventory carried from time X until the second period ends. Note that if the stock removal phase extends after time X, the trajectory of IL(t) should be analyzed separately for the periods before and after time X due to different demand rates. Hence, there is a need for an additional random variable OH01 . On the other hand, if A1 is less than or equal to X, OH is equal to the on hand inventory carried until the first demand arrives (=S0s1) plus another random variable OH2. Essentially, OH2 is similar to OH but it depends on A2 and the new inventory level S0 1. Put more formally, ( OH ¼ S0 X þ OH01 S0 s1 þ OH2 if A1 > X; ð1Þ if A1 6 X: OH0k ¼ N X ðS0 i þ 1Þui ; k ¼ 1; . . . ; N ð3Þ i¼k represents the on hand inventory carried from time X until the end of the stock removal phase when N k + 1 stocks are yet to be removed. The recursive structure of (1) and (2) gives the positive area under the net inventory level process depending on whether the kth excess stock is removed before time X. For example, if all excess stock is not removed before time X (i.e. Ak > X for some k), (1) and (2) give the area under a similar scenario depicted in Fig. 2. Otherwise, they give the area similar to the one shown in Fig. 3. Note that (1)–(3) mainly generate the expressions for the on hand inventory carried during the stock removal phase. Since no orders are placed in this phase, the equations are independent of the lead time. The on hand inventory carried in the regular operation phase is represented implicitly in those equations with the random variable OHN+1. The shaded region in Fig. 3 shows a possible realization of OHN+1. We will analyze the regular operation phase in detail in the sequel. Let p(n; k) = ekkn/n!, n = 0, 1, 2, . . . be the pdf of Poisson distribution with parameter k P 0 and denote its cdf with Pðn; kÞ ¼ Pn k¼0 pðk; kÞ. Also, let 1() denote the indicator function. Taking expectations of (1) and (2), and exploiting the recurrence structure, E[OH] can be found as follows. Theorem 1. The expected on hand inventory carried during the second period is given by E½OH ¼ F ðXÞ þ E½OHNþ1 1ðAN 6 XÞ; ð4Þ where N1 N1 k0 k1 X þ F ðXÞ :¼ k1 N S ðS0 iÞPði; k0 XÞ; 0 0 2 k0 k1 i¼0 k1 > 0 ð5Þ If we continue in this fashion for k = 2, 3, . . . , N when N P 2, we come up with the following recursive equations to calculate the on hand inventory carried during the second period: 8 0 > < ðS0 k þ 1ÞðX Ak1 Þ þ OHk OHk ¼ ðS0 k þ 1Þsk þ OHkþ1 > : 0 where if Ak1 6 X; Ak > X; if Ak 6 X; o:w:; ð2Þ is the expected on hand inventory carried during the stock removal phase and E[OHN+11(AN 6 X)] is the expected on hand inventory carried during the regular operation phase. So far we have derived the closed form expressions only for the expected on hand inventory carried during the stock removal phase. In the sequel, we provide an exact transient analysis of 88 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 the inventory level process during the regular operation phase and derive expressions for the operating characteristics of this phase. hand inventory carried during this period is the positive area under the expected trajectory of the net inventory level process from 0 to X AN + L. Thus, for a given AN this area can be computed as follows: 3.1. Analysis of the regular operation phase E½OHNþ1 1ðAN 6 XÞjAN ¼ s ¼ We want to compute the expected on hand inventory carried and the expected time weighted backorders incurred in the regular phase which starts at time AN (6X) and lasts until the end of the second period. To compute these operating characteristics, we represent the inventory level process in terms of the demand process. Since we are only interested in the time period after AN, we shift the time axis from AN to 0 for clarity. Hence, the drop in the demand occurs X AN time units after the regular operation phase begins (see Fig. 3). Thus, for t P 0 the inventory level IL(t) conditional on AN can be given as: ILðtÞjAN ¼ S1 DðtÞ if t 6 L; S1 ðDðtÞ Dðt LÞÞ if t > L; ð6Þ KðtÞ ¼ 1 1 SX E ðILðtÞÞþ jAN ¼ s ¼ ðS1 nÞPðDðtÞ ¼ nÞ1ðt 6 LÞ n¼0 þ SX 1 1 ðS1 nÞPðDðtÞ Dðt LÞ ¼ nÞ1ðt > LÞ: n¼0 ð12Þ Substituting (12) in (11) yields E½OHNþ1 1ðAN 6 XÞjAN ¼ s ¼ SX 1 1 Z ðS1 nÞ þ Z 0 XsþL L L eKðtÞ ðKðtÞÞn dt n! e½KðtÞKðtLÞ ðKðtÞ Kðt LÞÞn dt n! and from (10) we obtain that, E½OHNþ1 1ðAN 6 XÞ ¼ k0 if z 6 X AN ; k1 if z > X AN : SX 1 1 ðS1 nÞ n¼0 Z XsþL ð8Þ þ L Substituting (8) in (7) yields ð13Þ ð7Þ with arrival rate KðtÞ ¼ ð11Þ From (6), n¼0 0 kðzÞ ¼ E ðILðtÞÞþ jAN ¼ s dt: t kðzÞdz XsþL 0 where {D(t): t P 0} is a nonhomogenous Poisson process with intensity function K(t): [0, 1) ? [0, 1) given by Z Z if t 6 X AN ; ðk0 k1 ÞðX AN Þ þ k1 t if t > X AN : ð9Þ Eq. (6) is the representation of the net inventory level at any time point based on the demand up to time t, the lead time demand and inventory position. Recall that the inventory position remains constant at S1 during the regular operation phase since an order is placed each time there is a demand. Therefore, if t 6 L then IL(t) is equal to the inventory position minus the total demand up to time t. Whereas, if t > L then IL(t) is equal to the inventory position minus the lead time demand. The end of the regular operation phase is a random time point depending on the net inventory level at time X. For example, if the net inventory level at time X is equal to S0 N, there are no outstanding orders and the regular operation phase ends. Otherwise, it ends when all outstanding orders given between X L and X are replenished up to time X + L. However, to simplify the analysis, we assume that the regular operation phase always ends at time X + L. This approximation simply results in the overestimation of the expected total cost due to extended calculation period but does not change the optimal X drastically. This is because for high k0, the actual random end time of the regular operation phase is not far from X + L due to higher likelihood of outstanding orders before X, and therefore, the error in the cost will be low. For low k0, on the other hand, the expected total cost is determined largely by the stock removal phase. Thus, an extended length of the regular operation phase will not have a big impact on the optimal X. We start with the computation of E[OHN+11(AN 6 X)] by conditioning on AN such that, Z 0 0 0 eKðtÞ ðKðtÞÞn dt n! e½KðtÞKðtLÞ ðKðtÞ Kðt LÞÞn dt fAN ðsÞds: n! ð14Þ k0 t E½OHNþ1 1ðAN 6 XÞ ¼ X Z L Z X E½OHNþ1 1ðAN 6 XÞjAN ¼ sfAN ðsÞds; ð10Þ where fAN ðsÞ is the pdf of the Erlang distribution with parameters N and k0. We are interested in expected on hand inventory carried from time AN until X + L. Since the time axis is shifted, the expected on We define the following functions, bN ðr; n; qÞ :¼ rþn1 n1 qn ð1 qÞr and nðr; nÞ :¼ npðr þ n; k0 XÞ rþn r X r n k¼0 k ð1Þk X L X nþk nþk ; where r 2 {0, 1, 2, . . .}, n 2 {1, 2, . . .} and q 2 R. Moreover, we let Pðn; kÞ :¼ 1 Pðn 1; kÞ denote the complementary cdf of Poisson distribution. Eq. (14) can be calculated by partitioning the integrals by using (9) and the relationship between X and L. The following theorem gives the result. Theorem 2. For k1 > 0, the expected on hand inventory carried during the regular operation phase is given by E½OHNþ1 1ðAN 6 XÞ ¼ 8 S 1 1 P > > ðS1 nÞ½f ðnÞ þ g 1 ðnÞ if L 6 X; > < n¼0 SP > 1 1 > > : ðS1 nÞ½f ðnÞ g 2 ðnÞ if L > X; ð15Þ n¼0 where 1 Pðn; k1 LÞ f ðnÞ ¼ þ PðN; k0 XÞ k0 k0 k1 k0 k1 ½PðN þ n; k0 XÞ PðN 1; k0 XÞ; ð16Þ þ k0 k1 g 1 ðnÞ ¼ pðn; k0 LÞ ðX LÞPðN; k0 ðX LÞÞ k1 0 NPðN þ 1; k0 ðX LÞÞ n 2k0 k1 ðk0 k1 Þ X nði; NÞ Pðn; k0 LÞPðN; k0 ðX LÞÞ k0 k1 i¼0 k0 ðk0 k1 Þ n X i X k0 k0 dðkÞ pði k; k1 L þ ðk0 k1 ÞX ÞbN k; N; k1 ðk0 k1 Þ i¼0 k¼0 k1 ð17Þ 89 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 with d(k) = P(N + k 1; k1(X L)) P(N + k 1;k1X). k0 k1 ðk0 k1 Þ g 2 ðnÞ ¼ n X i X (4). Similarly, in Eq. (5) the term representing the expected inven PN1 tory carried after the drop ¼ k1 becomes i¼0 ðS0 iÞPði; k0 XÞ 1 pði k; k1 L i¼0 k¼0 þ ðk0 k1 ÞXÞbN k; N; k0 PðN þ k; k1 XÞ: k1 ð18Þ The expected time weighted backorders incurred during the regular operation phase can be calculated essentially the same way as described above. Theorem 3. The expected time weighted backorders incurred during the regular operation phase is given by E½BO ¼ 8 1 P > > ðn S1 Þ½f ðnÞ þ g 1 ðnÞ if L 6 X; > < n¼S1 1 P > > > ðn S1 Þ½f ðnÞ g 2 ðnÞ if L > X: : ð19Þ n¼S1 Proof. The proof is very similar to that of Theorem 2, therefore skipped. h irrelevant since under full obsolescence the stock removal can only be possible before time X. Thus, the expected on hand inventory carried during the second period can be given as: E½OH ¼ k1 0 " # S0 1 S0 ðS0 þ 1Þ X ðS0 iÞPði; k0 XÞ : 2 i¼0 ð23Þ If full obsolescence occurs before all of the excess stocks are removed, the remaining on hand inventory is usually salvaged (disposed) or relocated. In this case the obsolescence cost co is incurred per unit of remaining inventory at the end of the second period. In case of salvaging, co can be interpreted as the overage cost of the well known newsboy problem. Otherwise, it can be seen as the cost of transporting per unit of remaining inventory to a location where demand is healthier. Since S0 items should be removed before time X, the expected number of remaining stock at the end of the second period can be given by the following expression: E½RS ¼ SX 0 1 ðS0 iÞpði; k0 XÞ; ð24Þ i¼0 3.2. Objective function We can now obtain the expected total cost incurred in the second period by using the operating characteristics derived above. The general structure of the expected total cost can be given as follows: TCðXÞ ¼ hE½OH þ pE½BO: ð20Þ Using (4), (15) and (19) in (20) and defining, cðxÞ :¼ hx if x > 0; px if x 6 0; ð21Þ we obtain that, TCðXÞ ¼ hF ðXÞ þ 8P 1 > cðS1 nÞ½f ðnÞ þ g 1 ðnÞ if L 6 X; > < n¼0 1 P > > : cðS1 nÞ½f ðnÞ g 2 ðnÞ if L > X: ð22Þ where p(i; k0X) is the probability that i items are demanded from the beginning of the second period until the obsolescence occurs. Note that E[RS] is not affected by our assumption that there are no outstanding orders at the beginning of the second period since the number of stocks removed before time X only depends on the demand arrival process but not on the net inventory level process. Moreover, it can be easily shown that E[RS] is convex in X. The two analyses of the regular operation phase for both cases – full and partial obsolescence – are similar. However, under full obsolescence there is no on hand inventory carried during the regular operation phase since the target base stock level (S1) is equal to zero. The expression for the expected time weighted backorders incurred during the regular operation phase is given by the following theorem. Theorem 4. For k1 = 0, the expected time weighted backorders incurred during the regular operation phase is given by n¼0 Our objective is to find the optimal X(P0) minimizing TC(X). Despite the complicated appearance of (16)–(18), the optimal solution of TC(X) can be found easily. This is because (16)–(18) are mainly composed of elementary probability functions and some combinatorial expressions. For the dimensions that we are interested in, all of these functions can be computed easily. Besides, as we will discuss in more detail in Section 3.4, TC(X) is observed to be unimodal in X. Hence, optimal X can be searched very efficiently with standard nonlinear optimization methods. 3.3. Full obsolescence case (k1 = 0) So far we have considered an inventory system facing obsolescence in which demand drops to a lower level but does not vanish (k1 > 0). However, in some practical cases the demand might disappear after a certain time and the remaining stocks are either sold in secondary markets or sent to locations where demand is still healthy. Although the analysis of the net inventory level process under full obsolescence is essentially the same as described in the previous section, the operating characteristics and the objective function have to be slightly modified. When k1 = 0 the number of excess stocks to be removed is equal to S0, and therefore the inventory is carried only during the stock removal phase. Hence, the term E[OHN+11(AN 6 X)] drops from E½BO ¼ 8P 1 > n½f ðnÞ þ gðnÞ if L 6 X; > < n¼0 1 P > > : nf ðnÞ ð25Þ if L > X; n¼0 where f ðnÞ ¼ k1 0 2PðN þ n þ 1; k0 XÞ þ NpðN þ n þ 1; k0 XÞ ðX LÞpðN þ n; k0 XÞ; ð26Þ gðnÞ ¼ pðn; k0 LÞ ðX LÞPðN; k0 ðX LÞÞ k1 0 NPðN þ 1; k0 ðX LÞÞ " # n X 2k1 Pðn; k0 LÞPðN; k0 ðX LÞÞ nði; NÞ 0 i¼0 þ ðX LÞnðn; NÞ k1 0 Nnðn; N þ 1Þ: ð27Þ Therefore, the expected total cost incurred during the second period under full obsolescence can be given as TCðXÞ ¼ hE½OH þ co E½RS þ pE½BO: ð28Þ In our numerical experiments, we observe that TC(X) is unimodal in X. Hence, the optimal solution of TC(X) can be found very easily for the full obsolescence case as well. 90 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 3.4. General behavior of objective function and effect of approximations In this section, we investigate the general behavior of the objective function and the operating characteristics in X, and compare TC(X) with simulation to see the effect of our approximations on the expected total cost. For numerical investigations, we generate in total 252 experiment instances as summarized in Table 1. Note that we generate 21 instances for a given set of system parameters by varying X in order to observe the behavior in X. The system Table 1 Experiment instances. h=1 k0 k1 L p co X 0.5 1 5 5 10 10 0 0 0 0 0 0 0.75 0.75 0.15 0.50 0.15 0.50 20 20 10 10 10 10 10 10 10 10 10 10 0–5 0–5 0–1 0–2 0–1 0–2 21 21 21 21 21 21 0.5 1 5 5 10 10 0.2 0.2 2 2 2 2 0.75 0.75 0.15 0.50 0.15 0.50 20 20 10 10 10 10 – – – – – – 0–5 0–5 0–1 0–1 0–1 0–1 21 21 21 21 21 21 Total Number of inst. 252 Note: For each range of X, 21 values are generated at equal intervals, e.g. for range 0–5, X 2 {0, 0.25, 0.50, . . . , 5}. Fig. 4. Behavior of objective functions (k0 = 10, k1 = 2, L = 0.15, p = 10, h = 1, N = 2). parameters are chosen so that there is at least one excess stock to be removed for every instance, i.e., N P 1. For each instance, simulated operating characteristics and simulated expected total cost function are found by averaging the values obtained from 5000 simulation runs of the net inventory level process. In the sequel, we use subscript ‘s’ to denote the results obtained by simulation. Figs. 4 and 5 illustrate the general behavior of the objective function and the operating characteristics. Simulated values are given along with their 95% confidence intervals. 3.4.1. General behavior of objective function and operating characteristics We observe that the expected total cost function is unimodal in X (see Fig. 4). The intuition behind this behavior can be explained as follows: If X is too short, the inventory system does not have enough time to remove all excess stocks (N) before the drop in demand occurs. Therefore, the remaining excess stocks either increase the holding costs since the natural attrition of these stocks takes longer due to diminished demand or they result in obsolescence cost – in case of full obsolescence – due to disposal or relocation. On the other hand, if X is too long, all excess stocks are removed too early and the inventory system returns to its regular operation before the drop in demand occurs. Consequently, the system operates under a lower base stock level S1 until the drop occurs and incurs more backordering costs (see Fig. 5(b)). Therefore, there is an optimal X value balancing the obsolescence related costs (extra holding cost, obsolescence/relocation cost) with the cost of backordering. Fig. 5(a) presents an example of a rapid decrease in the expected on hand inventory as X diverges from zero when k1 is positive. However, under full obsolescence, the behavior of the expected on hand inventory is different. The inventory is carried only in the stock removal phase and for small X values it usually ends before all excess stocks are removed. Therefore, when k1 = 0, the expected on hand inventory generally increases in X until it converges to a constant (the expected positive area under the net inventory level process when the stock removal ends before the drop occurs). Although the inventory system tends to carry less stock as X decreases, the expected total cost continues to rise due to the increase in the expected number of remaining stocks. 3.4.2. Comparison with simulation Our two assumptions about the initial inventory level and the end of the second period result in different sample paths of the net inventory level process for our model and simulation in periods [T X, T X + L] and [T, T + L]. If k1 is positive, E[OH] overestimates E[OHs] due to higher on hand inventory level between T X and Fig. 5. Behavior of operating characteristics. 91 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 Table 2 Summary of the comparison of TC(X) and TCs(X). jDsj (%) k1 > 0 Min Max Mean Median Number of inst. 0.27 35.12 11.43 10.15 126 k1 = 0 0.01 3.80 1.26 1.09 126 Overall 0.01 35.12 6.34 2.91 252 T X + L, and the extended calculation period. This can be observed in Fig. 5(a). On the other hand, if k1 = 0, E[OHs] is larger for X values near zero since the outstanding orders at time T X are likely to arrive after time T and therefore, in simulations the second period is likely to be longer compared to our model. If k1 is positive, expected backorders are underestimated by E[BO] as long as the initial inventory level S0 is high enough to cover demand before time T. However, as X gets larger, the system returns to its regular operation mode earlier and E[BO] begins to overestimate E[BOs] due to the extended calculation period. For example, in Fig. 5(b), we observe that E[BO] starts to overestimate E[BOs] for the X values greater than 0.25. Furthermore, we find that the performance of E[BO] is much better for the full obsolescence case. This is because if the stock removal phase ends before T, the sample path differences between simulation and our model are only from T X until T X + L. For positive k1 and small X values, we observe that the percentage difference between TC(X) and TCs(X) is relatively low since the overestimation of E[OHs] is compensated by the underestimation of E[BOs]. Moreover, TC(X) underestimates TCs(X) as long as the real backordering cost is larger than the overestimated quantity in holding cost (i.e. pE[BOs] > h[E[OH] E[OHs]]). Otherwise, TC(X) is larger than TCs(X) as a result of overestimation in holding costs. Similar intuitive results are observed for the full obsolescence case as well. The results of our numerical comparison of TC(X) and TCs(X) are summarized in Table 2. We use absolute percent deviation from the simulated expected total cost as the comparison metric, i.e., s ðXÞj jDs j% ¼ jTCðXÞTC 100. Over all 252 instances, we find that absoTC s ðXÞ lute percent deviation is on average 6.34%, and varying from 0.01% to 35.12%. Moreover, for instances with partial obsolescence, the average absolute percent deviation is 11.43% while it is only 1.26% for instances with full obsolescence as a result of increased accuracy in E[BO] and the exact calculation of E[RS]. In Section 4.2, we will demonstrate that the simulated expected total cost is quite robust around the optimal X found by simulation optimization, and that the suboptimal X minimizing TC(X) is within the vicinity of the optimal X. Thus, although the average absolute percentage deviation between TC(X) and TCs(X) can be large for k1 > 0, the suboptimal X yields near optimal expected total cost when used with simulation. Therefore, in case there is a doubt about the accuracy of TC(X) in optimality, one can use simulation with the suboptimal X to calculate the near optimal expected total cost. This approach would be more practical and less time consuming than simulation optimization. 4. Numerical study In this section, we focus on the performance of the proposed model in optimality and demonstrate the value of advance policy change option. As such, we first investigate the changes in the optimal policy parameter and the optimal expected total cost for different parameter values. Then, we measure the overall performance of the best X minimizing TC(X) by comparing it with the best X found by simulation optimization. We close the section with a discussion about the value of advance policy change. In the sequel, we use ‘⁄’ to indicate optimality and denote the best X found by simulation optimization with X s . Throughout the numerical study, we take the results obtained by simulation as a benchmark. Thus, we compare TCs(X⁄) with TC s ðX s Þ to measure the impact of changing the policy at X⁄ rather than X s . As a simulation optimization technique, we employ response surface methodology as described in Myers and Montgomery (1995). Parameter values used in numerical experiments are given in Table 3. While generating the experiment instances, we mimic realistic scenarios for slow movers and exclude trivial instances with initial base stock level zero (S0 = 0). Observe from Table 3 that for k1 > 0 there are in total 89 instances rather than 96. This is because we discard seven instances which do not yield a positive excess stock, i.e., the instances with N = 0. Thus, in total, we obtain 281 instances for which N 3. Some of the results from the numerical study are tabulated in Tables 4 and 5. A summary of performance measures for all experiment instances is given in Table 6. 4.1. General behavior of optimal policy parameter and optimal total cost function As can be seen from Table 4, if k1 is positive, we do not always observe monotonic behavior in optimal X values and optimal expected total costs due to discrete jumps in S0 or S1 as L or p increases. However, if an increase in L or p does not effect S0 and S1 (and all other system parameters are constant), the optimal X values decrease to reduce the risk of backordering. For the full obsolescence case, we observe a similar non-monotonic behavior in the optimal values with respect to the changes in L or p. However, optimal X and TCs() are monotonically increasing in co since N is independent of the obsolescence cost. Thus, as co increases, optimal X values also increase to reduce the number of remaining stocks, and the expected total costs rise as a result of higher obsolescence penalty (see Table 5). An important indicator for the behavior of the optimal X is the ratio N/k0, the average time needed to remove Nth excess stock before the drop occurs. In general, we observe that optimal X values and corresponding expected total costs are increasing in N/k0 (Fig. 6). This is expected since as the ratio increases more time is needed to complete the stock removal process before the drop occurs. Hence, the system adjusts itself accordingly. On the other hand, the increase in optimal values is not monotonic. This is because the ratio is only a measure of the stock removal phase but not of the regular operation phase. That is, as N/k0 increases, the X values are adjusted according to the changes in the optimal base stock levels to balance the backordering cost incurred in the regular operation phase. Hence, the optimal values are not monotonically increasing in N/k0. 4.2. Overall performance of X⁄ Next, we compare the performance of X⁄ vis à vis X s . For comparison purposes, we use percent error which gives the percentage Table 3 Parameter values for the numerical study. h=1 k0 k1 co p L 0.5, 0.7, 1 5, 7, 10 0.5, 0.7, 1 5, 7, 10 Total 0 0 0.2 2 5, 10 5, 10 – – 50, 75, 150, 300 5, 15, 25, 50 50, 75, 150, 300 5, 15, 25, 50 0.25, 0.05, 0.25, 0.05, Number of inst. 0.50, 0.15, 0.50, 0.15, 0.75, 0.25, 0.75, 0.25, 1 0.50 1 0.50 96 96 44 45 281 92 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 Table 4 Performance of X⁄ and value of advance policy change for k1 > 0. h=1 k0 k1 p L S0 N X s X⁄ Dx (%) TC s ðX s Þ TCs(X⁄) Dc (%) TCs(0) Do (%) 0.5 0.2 50 0.50 0.75 1.00 0.50 0.75 1.00 2 2 2 2 3 3 1 1 1 0 1 1 1.80 1.29 0.96 – 1.65 1.24 1.64 1.11 0.80 – 1.45 1.05 8.94 13.77 16.60 – 11.88 15.43 7.66 8.35 9.06 – 11.73 12.52 7.73 8.51 9.25 – 11.80 12.62 0.88 1.89 2.07 – 0.65 0.81 10.17 10.19 10.33 – 15.22 15.28 31.61 19.73 11.69 – 28.96 21.10 0.50 0.75 1.00 0.50 0.75 1.00 2 3 3 3 4 5 1 2 2 1 2 3 1.02 1.71 1.40 1.16 1.74 2.26 0.87 1.58 1.31 1.06 1.65 2.19 15.02 7.24 6.07 8.32 4.78 2.98 6.88 14.47 16.22 9.20 19.86 32.32 6.88 14.53 16.41 9.24 20.12 32.77 0.01 0.40 1.12 0.42 1.28 1.40 10.07 24.88 24.94 15.08 34.84 59.46 46.34 71.21 52.03 63.23 73.17 81.45 0.05 0.15 0.25 0.05 0.15 0.25 1 2 2 2 3 4 1 1 1 1 1 2 0.18 0.24 0.16 0.19 0.18 0.29 0.15 0.19 0.12 0.16 0.14 0.25 13.36 20.66 23.52 13.33 23.67 14.17 0.39 0.70 0.84 0.78 1.15 2.51 0.40 0.71 0.86 0.78 1.19 2.55 1.60 0.74 2.11 1.25 3.42 1.75 0.50 0.96 0.98 0.99 1.48 3.39 24.38 35.62 13.95 26.33 23.79 32.75 0.05 0.15 0.25 0.05 0.15 0.25 1 3 4 2 4 6 1 2 3 1 2 4 0.12 0.29 0.35 0.11 0.21 0.33 0.09 0.25 0.30 0.09 0.18 0.31 21.22 14.01 13.07 20.35 12.23 6.55 0.34 1.02 1.81 0.68 1.88 4.27 0.34 1.04 1.82 0.69 1.89 4.33 0.19 1.30 0.27 1.69 0.51 1.22 0.51 2.42 4.28 1.02 3.44 8.79 47.96 133.47 135.56 46.98 82.05 103.16 300 1 0.2 50 300 5 2 5 50 10 2 5 50 Table 5 Performance of X⁄ and value of advance policy change for k1 = 0. L = 0.25, h = 1 k0 p co N X s X⁄ Dx (%) TC s ðX s Þ TCs(X⁄) Dc (%) TCs(0) Do (%) 0.5 50 5 10 5 10 1 1 2 2 0.44 1.00 0.36 0.93 0.43 0.99 0.40 0.94 2.34 1.25 9.40 1.27 4.73 8.22 9.88 18.11 4.74 8.22 9.89 18.14 0.16 0.02 0.11 0.16 5.03 10.03 10.02 20.02 6.17 21.99 1.35 10.36 5 10 5 10 2 2 2 2 0.86 1.40 0.29 0.50 0.87 1.40 0.32 0.53 1.19 0.51 11.00 6.05 8.26 13.31 9.44 17.40 8.28 13.31 9.48 17.40 0.28 0.04 0.44 0.03 10.03 20.03 10.06 20.06 21.16 50.50 6.17 15.30 5 10 5 10 2 2 4 4 0.59 0.75 0.52 0.67 0.59 0.75 0.52 0.67 0.78 0.65 0.33 0.07 3.37 4.32 11.77 18.33 3.38 4.34 11.82 18.35 0.45 0.40 0.47 0.12 10.14 20.14 20.30 40.30 199.65 363.86 71.73 119.65 5 10 5 10 4 4 6 6 0.56 0.66 0.43 0.53 0.55 0.65 0.44 0.53 1.99 1.79 1.09 0.14 4.74 5.88 14.74 22.75 4.74 5.90 14.76 22.79 0.15 0.36 0.12 0.19 20.38 40.38 30.68 60.68 329.45 584.32 107.88 166.20 300 1 50 300 5 5 50 10 5 50 Table 6 Overall summary of performance measures. jDxj (%) Dc (%) k1 > 0 k1 = 0 Min Max Mean Median 2.98 28.53 11.87 11.00 0.02 100.00 5.42 1.42 Number of inst. 89 192 k1 > 0 0.01 4.42 1.03 0.75 89 Do (%) k1 = 0 0.00 3.44 0.56 0.38 192 k1 > 0 k1 = 0 11.69 191.98 60.66 51.77 0.00 860.71 133.04 60.08 89 192 deviation from the optimal values found by simulation optimiza s 100 as the percent deviation tion. Hence, we define Dx % ¼ X XX from X s whereas Dc % ¼ s TC s ðX ÞTC s ðX s Þ TC s ðX s Þ 100 is defined as the percent deviation from TC s ðX s Þ as a result of using X⁄ instead of X s . Fig. 7 illustrates a comparison of optimal X values and corresponding expected total costs. We observe that the expected total cost is quite robust to the changes in X s . For example, for the instances considered in Fig. 7, we find that X⁄ underestimates X s on average by 9.21%. For the same instances, however, the average deviation from the optimal expected total cost is only 0.67%. This robust behavior of the expected total cost function can also be seen in Fig. 6. Moreover, we find that X⁄ might underestimate or overestimate X s depending on the interplay between the extra costs resulting from our two main assumptions and the costs related with obsolescence. This can be best observed in Table 5. As can be seen from Table 6, for k1 > 0, the mean absolute deviation from X s is 11.87%. For the same instances, the expected total cost increases on average by 1.03% as a result of using X⁄ instead of X s . The maximum increase in the total cost is found to be 4.42%. For 93 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 Fig. 6. Change in optimal values with respect to N/k0 (k0 varies from 5 to 10, N varies from 1 to 6). Fig. 7. Performance of X ðk0 ¼ 10; k1 ¼ 2; N ¼ 4Þ. k1 = 0, the mean absolute deviation from X s is 5.42%. The expected total cost increases on average by 0.56% with a maximum of 3.44%. Thus, we conclude that X⁄ performs satisfactorily and it gives near optimal results for the expected total cost. 4.3. Value of advance policy change Next, we discuss the value of changing the control policy to initiate the stock removal process before the drop in demand occurs. To this end, we compare the expected total cost incurred by changing the policy X⁄ time units before the drop occurs with the expected total cost incurred by changing it immediately after the drop occurs (X = 0). We use the benchmark case where it is possible to change the policy in advance, that is, the decision maker uses X⁄ and incurs the cost TCs(X⁄). Alternatively, she can postpone the policy change to obsolescence time T. As such, the increase in total cost by postponing the policy change reflects the value that the decision maker gets by changing the policy in advance. For comparison purposes we use percent deviation in the expected total s ðX Þ cost defined as Do % ¼ TC s ð0ÞTC 100. Fig. 8 illustrates the TC s ðX Þ changes in Do% for different k0 and k1 values. We find that the impact of advance policy change on the expected total cost is significant. For example, in Fig. 8(a) for the Fig. 8. Value of advance policy change. 94 Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 instances with k0 = 5, the expected total cost increases on average by 29.8% as a result of changing the policy after the drop occurs. The increase in total cost is due to the increase in inventory holding costs since the natural attrition of the remaining excess stocks takes longer once the drop occurs. Moreover, when all other parameters are constant, Do% increases rapidly in k0. This can be observed from Fig. 8(a); when k0 increases from 5 to 10 the average percent deviation due to postponement increases from 29.8% to 134.92%. We refer the reader to Table 4 for more detailed results. Our observations for the full obsolescence case are similar. However, if k1 = 0, the increase in the expected total cost is mainly due to the obsolescence/relocation cost charged per remaining excess stock. For the instances with k0 = 5 given in Fig. 8(b), the average Do% rises from 129.07% to 228.12% as co doubles. Moreover, Do% is decreasing in p. This is because as p increases, the cost of obsolescence becomes relatively cheaper compared to backordering and the system tends to postpone the policy change towards the obsolescence time. These behaviors can be seen in more detail in Table 5. Observe from Table 6 that in case of partial obsolescence, postponing the policy change after the obsolescence time increases the expected total costs on average by 60.66%. The maximum increase is 191.98%. In case of full obsolescence, we find that postponing the policy change time has a more drastic effect on the expected total cost due to high obsolescence/relocation penalties. For k1 = 0, the expected total cost increases on average by 133.04% up to a maximum of 860.71%. These findings show that if obsolescence is anticipated, advance policy change can result in important savings. 5. Conclusion In this paper, we consider a continuous review inventory system of a slow moving item in which the demand rate drops to a lower level at a known future time instance. Adaptation to the new demand rate is achieved by changing the control policy before the drop occurs, and therefore allowing the demand take away the excess stocks. We focus on the behavior of the net inventory level process during the transient period and propose an approximate solution for the optimal time to shift to the new control policy. We find that the advance policy change results in significant cost savings and the approximate policy change time yields near optimal expected total costs. The key contribution of our study lies in the analysis of a continuous review inventory system facing nonstationary stochastic demand in the context of obsolescence. Earlier works on obsolescence are mostly focused on periodic review models. The main insights from these works are that obsolescence has a substantial impact on optimal policies and that it should be incorporated into inventory control models explicitly. In our study, we extend these findings to a continuous review system and show that the advance policy change in face of pre-determined obsolescence results in significant cost savings. Our numerical experiments reveal that, for slow movers, the timing of the control policy change primarily determines the tradeoff between backordering penalties and obsolescence costs. The practical importance of our model is its consideration of expensive, slow moving items with high downtime costs for which continuous rather than periodic review policies are preferred due to lower safety stock requirements. Efficient management of inventories is notoriously difficult for this class of items. Not surprisingly, inventory managers of many companies in the after sales service industry recurrently face the problem of obsolete or excess inventories of such items. Knowing when to change the control policy is the key to reduce obsolete inventories while balancing availability. If the change is too early, the risk of backordering is too high and the stockouts can be detrimental to a company’s operations. On the other hand, if the change is too late, the risk of obsolescence is too high and obsolete stocks are a dead weight loss which weakens a company’s competitiveness. Our model can be used to study the impact of the timing of policy change on operational costs and to identify the optimum time that balances the tradeoff between the risk of obsolescence and backordering. 5.1. Limitations and future research While developing our model, we rely on several assumptions to simplify our analysis. Although some of these limit the generality of our model, the model offers a better understanding of the transient behavior of inventory systems and the influence of advance policy change on operational costs. Given the scarcity of research on continuous review systems facing obsolescence, we consider that our model achieves a reasonable balance between realism and tractability for the insights obtained. Therefore, it can be seen as a building block for more complicated and realistic models. For the considered obsolescence problem, a more general policy including pre- and post-obsolescence base stock levels besides policy change time could be analyzed exactly. Under such a policy the appropriate objective function would be an infinite rather than a finite horizon (transient period) cost. However, the exact analysis of such a three-parameter policy is significantly more complex than the one presented here and we do not expect that it will yield simple, closed form expressions for the operating characteristics. We are currently working on this extension. An interesting and more difficult extension would be to analyze the system under a more sophisticated policy allowing a gradual decrease rather than a single adjustment of the base stock level. Although such an extension would not be direct or easy with the transient analysis method employed in this paper, the extension might be possible by using marginal analysis or by discretizing the time domain and using dynamic programming. Such sophisticated policies would provide a better control over the stock rundown process during the transient period and yield even lower costs. Moreover, it is reasonable to expect that the optimal policy structure would involve a gradual decrease of base stock levels. As such, another important extension would be to show the structure of the optimal policy for this problem. It would be useful to extend the model with the demand rate decreasing by time. Such model would be more suitable for products at the end of their life cycles. Another possibility is to incorporate the uncertainty into the timing of obsolescence or into the size of the drop in the demand rate. These extensions would yield interesting insights about the timing of a policy change. Extending the model for a general class of continuous review control policies seems particularly worthwhile because for many products, the prospect of obsolescence has increased drastically due to rapid changes in consumer taste and technological innovations. Acknowledgements The authors gratefully acknowledge Emre Berk, Hans Frenk and the two anonymous reviewers for their valuable suggestions and comments which have significantly improved the earlier versions of this paper. This research is partially supported by the SLF Research Project and by the Transumo Pilot Project. Appendix A. Supplementary data Supplementary data associated with this article can be found, in the online version, at doi:10.1016/j.ejor.2011.02.013. Ç. Pinçe, R. Dekker / European Journal of Operational Research 213 (2011) 83–95 References Brown, G.W., Lu, J.Y., Wolfson, R.J., 1964. Dynamic modeling of inventories subject to obsolescence. Management Science 11, 51–63. David, I., Mehrez, A., 1995. An inventory model with exogenous failures. Operations Research 43, 902–903. Fortuin, L., 1980. The all-time requirement of spare parts for service after sales – Theoretical analysis and practical results. International Journal of Operations and Production Management 1, 59–69. Hadley, G., Whitin, T.M., 1962. A family of dynamic inventory models. Management Science 8, 458–469. Hadley, G., Whitin, T.M., 1963. Analysis of Inventory Systems. Prentice Hall, Inc., Englewood Cliffs, NJ. Hart, A., 1973. Determination of excess stock quantities. Management Science 19, 1444–1451. Jalil, M.N., Zuidwijk, R.A., Fleischmann, M., Van Nunen, J.A.E.E. (in press). Spare parts logistics and installed base information. Journal of Operational Research Society. Joglekar, P., Lee, P., 1993. An exact formulation of inventory costs and optimal lot size in face of sudden obsolescence. Operation Research Letters 14, 283–290. Masters, J.M., 1991. A note on the effect of sudden obsolescence on the optimal lot size. Decision Sciences 22, 1180–1186. 95 Mohan, C., Garg, R.C., 1961. Decision on retention of excess stock. Operations Research 9, 496–499. Myers, R.H., Montgomery, D.C., 1995. Response Surface Methodology, Wiley Series in Probability and Statistics, New York. Pierskalla, W.P., 1969. An inventory problem with obsolescence. Naval Research Logistics Quarterly 16, 217–228. Rosenfield, D.B., 1989. Disposal of excess inventory. Operations Research 37, 404–409. Simpson, J., 1955. A formula for decision on retaining or disposal of excess stock. Naval Research Logistics Quarterly 2, 145–155. Song, J., Zipkin, P., 1996. Managing inventory with the prospect of obsolescence. Operations Research 44, 215–222. Stulman, A., 1989. Excess inventory with stochastic demand: Continuous reporting model. Journal of the Operational Research Society 40, 1041–1047. Teunter, R.H., Fortuin, L., 1999. End-of-life service. International Journal of Production Economics 59, 487–497. Teunter, R.H., Klein Haneveld, W.K., 2002a. Inventory control of service parts in the final phase. European Journal of Operational Research 137, 497–511. Teunter, R.H., Klein Haneveld, W.K., 2002b. Inventory control of service parts in the final phase: A central depot and repair kits. European Journal of Operational Research 138, 76–86. Van Kooten, J.P.J., Tan, T., 2009. The final order problem for repairable spare parts under condemnation. Journal of the Operational Research Society 60 (10), 1449–1461.