Abstract
This paper deals with a continuous review inventory system with perishable items and Poisson demand. Lifetimes and leadtimes are assumed to be fixed. First, a quite general base-stock model is developed where a number of combinations between backorder- and lost sales policies are evaluated and optimized. The solution technique for all these combinations is exact. Secondly, we consider the case with non-negligible ordering costs and assume that the inventory policy employed is the commonly used (\(R,Q\)) policy. We develop a new heuristic approach for evaluating and analyzing the proposed \((R,Q)\) model and compare our results with those obtained by related papers. This heuristic approach uses the base-stock model developed as a building block. The results reveal that our approach works reasonably well in all cases considered.
Similar content being viewed by others
References
Abad, P. L. (1996). Optimal pricing and lot-sizing under conditions of perishability and partial backordering. Management Science, 42, 1093–1104.
Axsäter, S. (2006). Inventory control. New York: Springer.
Berk, E., & Gürler, Ü. (2008). Analysis of the \((Q, r)\) inventory model for perishables with positive lead times and lost sales. Operations Research, 56, 1238–1246.
Chakravarthy, S. R., & Daniel, J. K. (2004). A Markovian inventory system with random shelf time and back orders. Computers & Industrial Engineering, 47, 315–337.
Chang, H. J., & Dye, C. Y. (1999). An EOQ model for deteriorating items with time varying demand and partial backlogging. The Journal of the Operational Research Society, 50, 1176–1182.
Chiu, H. N. (1995). An approximation to the continuous review inventory model with perishable items and leadtimes. European Journal of Operational Research, 87, 93–108.
Federgruen, A., & Zheng, Y. S. (1992). An efficient algorithm for finding an optimal \((r, Q)\) policy in continuous review stochastic inventory systems. Operations Research, 40, 808–813.
Grocery Manufacturer Association. (2008). 2008 Joint industry unsaleables report: The real causes and actionable solutions. http://www.gmabrands.com/publications/UnsaleablesFINAL091108
Johansen, S. G., & Thorstenson, A. (1996). Optimal \((r, Q)\) inventory policies with poisson demands and lost sales; discounted and undiscounted cases. International Journal of Production Economics, 46–47, 359–371.
Kalpakam, S., & Sapna, K. P. (1995). \((S-1, S)\) Perishable systems with stochastic leadtimes. Mathematical and Computer Modeling, 21, 95–104.
Karaesmen, I., Scheller-Wolf, A., & Deniz, B. (2011). Managing perishable and aging inventories: review and future research directions, planning production and inventories in the extended enterprise. In K. Kempf, P. Keskinocak, & P. Uzsoy (Eds.), International series in operations research and management science. New York: Springer.
Katehakis, M. N., & Smit, L. C. (2012). On computing optimal \((Q, r)\) replenishment policies under quantity discounts. Annals of Operations Research, 200, 279–298.
Kingman, J. F. C. (1964). On doubly stochastic poisson processes. Mathematical Proceedings of the Cambridge Philosophical Society, 60, 923–930.
Liu, L., & Yang, T. (1999). An \((s, S)\) random lifetime inventory model with a positive leadtime. European Journal of Operational Research, 113, 52–63.
Minner, S., & Transchel, S. (2010). Periodic review inventory-control for perishable products under service-level constraints. OR Spectrum, 32, 979–996.
Moinzadeh, K. (1989). Operating characteristics of the \((S-1, S)\) inventory system with partial backorders and constant resupply times. Management Science, 35, 472–477.
Moinzadeh, K., & Schmidt, C. P. (1991). An \((S-1, S)\) inventory system with emergency orders. Operations Research, 39, 308–321.
Nahmias, S., & Wang, S. S. (1979). A heuristic lot size reorder point model for decaying inventories. Management Science, 25, 90–97.
Nahmias, S. (1982). Perishable inventory theory: A review. Operations Research, 30, 680–708.
Nahmias, S. (2011). Perishable inventory systems. New York: Springer.
Olsson, F., & Tydesjö, P. (2010). Inventory problems with perishable items: Fixed lifetimes and backlogging. European Journal of Operational Research, 202, 131–137.
Olsson, F. (2011). Emergency lateral transshipments in inventory systems with positive transshipment leadtimes. Working paper, Lund University, Lund.
Perry, D., & Posner, M. J. M. (1998). An \((S-1, S)\) inventory system with fixed shelf life and constant leadtimes. Operations Research, 46, S65–S71.
Schmidt, C. P., & Nahmias, S. (1985). \((S-1, S)\) policies for perishable inventory. Management Science, 31, 719–728.
Strauss, W. A. (1992). Partial Differential Equations: An Introduction. New York: Wiley.
Weiss, H. J. (1980). Optimal Ordering Policies for Continuous Review Perishable Inventory Models. Operations Research, 28, 365–374.
Author information
Authors and Affiliations
Corresponding author
Appendix 1
Appendix 1
1.1 Proof of Proposition 1
Let us compare the state of the process at time points \(t\) and \(t+\delta \), where \(\delta \) is a small positive number. In the light of (1), we consider two different time intervals. Consider first the case when \(0\le T_1<\tau \) and \(T_{S}\not =0\). Now, if there is no demand during \([t,t+\delta )\), all units in the system will age \(\delta \) time units. As a result, we have
Note that (25) can be reformulated as a sum of partial derivatives of \(t, t_1,\ldots ,t_S\) by using the standard trick of telescoping sums, and by taking the limit as \(\delta \rightarrow 0\). That is, by adding and subtracting terms we get
As mentioned, by taking the limit as \(\delta \rightarrow 0\), we obtain
In order to obtain the limiting distribution of \(f_{T_1,T_2,\ldots ,T_{S_i}}(t,t_1,\ldots ,t_{S})\), take the limit as \(t\rightarrow \infty \). This implies that
Similarly as (28) we obtain
for the case when \(\tau \le t_1<T\) and \(t_{S}\not =0\).
In order to derive the solutions of (28) and (29), note that (28) and (29) are first order linear partial differential equations. In general, it is relatively easy to solve such equations by using, e.g., the characteristic method, see e.g., Strauss (1992). By using this method, the solutions of (28) and (29) can in a compact way be stated as
where \(\varphi (t_1-t_2,t_2-t_3,\ldots ,t_{S-1}-t_{S})\) is a differentiable function determined by the boundary conditions describing the process when a demand occurs or when an item perishes. It turns out that \(\varphi (t_1-t_2,t_2-t_3,\ldots ,t_{S-1}-t_{S})\), in this specific case, is a constant. To prove this fact, it is possible to use exactly the same proof as in Schmidt and Nahmias (1985) with small modifications. Hence, we refer to Schmidt and Nahmias (1985) for these details.
Using the fact that \(\varphi (t_1-t_2,t_2-t_3,\ldots ,t_{S-1}-t_{S})\) is a just a constant, \(C\), we can express (30) more explicitly as
\(\square \)
1.2 Proof of Proposition 2
In order to calculate the average stock on hand we will use the well known Little’s law. Note that, if an item has been consumed by a customer demand, the average time the item has spent in stock is \(\int _{L}^T (t_1-L)f_{T_1}(t_1)dt_1\). However, if an item has perished, the item has spent exactly \(T-L\) units of time in stock. Hence, the average stock on hand is obtained as
The integral in (31) can be expanded as
By recognizing \(P(X \le x)=\int _0^{x} e^{-\mu t_1}\mu ^k {t_1}^{k-1}/(k-1)!dt_1=1-\sum _{n=0}^{k-1} e^{-\mu x} (\mu x)^n/n!\) as the distribution function of a r.v. \(X\in \hbox {Erlang}(\mu ,k)\), the integrals in (32) can be simplified as
To conclude, the average stock on hand is obtained as
Let us proceed with the derivation of the average number of backorders when applying complete and partial backordering, respectively. Recall that for the complete backorder (CB) cost structures in (8) and (10), we have \(\eta (t_1)=\lambda \) for \(0\le t_1 < L\). Moreover, for the partial backorder (PB) cost structure in (9), we have \(\eta (t_1)=0\) for \(0\le t_1 < \tau \) (i.e., \(\lambda =0\)), and \(\eta (t_1)=\mu \) for \(\tau \le t_1 < L\). Hence, by using (4) and applying Little’s law we obtain
In view of the derivation of \(E(IL)^+\) in (33), the rest of the proof is straightforward calculus and therefore omitted. \(\square \)
1.3 Proof of Proposition 3
It is clear that \(k\) units in stock is equivalent to \(0 \le T_{S} < T_{S-1} < \cdots < T_{k+1} < L \le T_k < \cdots < T_1 < T\). Hence, we have
The rest of the proof is finished by simple calculus. The integral \(\int _L^{\tau } e^{-\lambda t_1} (t_1-L)^{k-1}dt_1\) in (34) can be simplified as
by recognizing \(P(X\le \tau -L)=\int _0^{\tau -L} e^{-\lambda t_1}\lambda ^k {t_1}^{k-1}/(k-1)!dt_1\) as the distribution function of a r.v. \(X\in \hbox {Erlang}(\lambda ,k)\). By similar calculations, the integral \(\int _{\tau }^{T} e^{-\mu t_1} (t_1-L)^{k-1}dt_1\) in (34) can be stated as
Inserting (35) and (36) in (34) yields the desired result.\(\square \)
1.4 Proof of Lemma 1
Proof of (i): By assuming that the inventory position is uniformly distributed over the integers \(R+1,\ldots ,R+Q\) we have
From Olsson and Tydesjö (2010) we know that \(\pi (k)\) is increasing in \(k\). Hence, keeping \(R\) fixed we get
Here we have used that \(\pi (k)\) is increasing in \(k\). Hence, \(\pi _{RQ}(R,Q+1)>\pi _{RQ}(R,Q)\) for all positive integer values of \(Q\). To show that \(\pi _{RQ}\) is increasing in \(R\) for a fixed \(Q\) is straightforward and can be done in a similar way. \(\square \)
Proof of (ii): From (4) and (21), \(\pi (k)\) can be stated as
Since \(\lambda >0\) we note that \(e^{-\lambda t}< 1\) for \(t>0\). This gives an upper bound on the integral,
This means that
which results in
\(\square \)
Rights and permissions
About this article
Cite this article
Olsson, F. Analysis of inventory policies for perishable items with fixed leadtimes and lifetimes. Ann Oper Res 217, 399–423 (2014). https://doi.org/10.1007/s10479-014-1590-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-014-1590-x