Skip to main content
Log in

Cost analysis of an (S−1,S) inventory system with two demand classes and rationing

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In this paper we analyze a continuous review, lost sales (S−1,S) inventory system with two demand classes—high priority and low priority. We compare two different policies—one where the two classes of customers are treated exactly alike and the other where a threshold rationing policy is used. We prove that under certain conditions there is a sub-optimal rationing policy which yields a lower cost for the supplier and higher service levels for both the high priority and low priority customers than the optimal policy where the two customers are treated alike.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Arsalan, H., Graves, S. C., & Roemer, T. A. (2007). A single-product inventory model for multiple demand classes. Management Science, 53(9), 1486–1550.

    Article  Google Scholar 

  • Dekker, R., Hill, R. M., & Kleijn, M. J. (2002). On the (S−1,S) lost sales inventory model with priority demand classes. Naval Research Logistics, 49(6), 593–610.

    Article  Google Scholar 

  • Deshpande, V., Cohen, M. A., & Donohue, K. (2003). A threshold inventory rationing policy for service-differentiated demand classes. Management Science, 49(6), 683–703.

    Article  Google Scholar 

  • Ha, A. Y. (1997a). Stock rationing policy for a make-to-stock production system with two priority classes and backordering. Naval Research Logistics, 44(5), 457–472.

    Article  Google Scholar 

  • Ha, A. Y. (1997b). Inventory rationing in a make-to stock production system with two priority classes and backordering. Management Science, 43(8), 1093–1103.

    Article  Google Scholar 

  • Ha, A. Y. (2000). Stock rationing in an M/E k /1 make-to-stock queue. Management Science, 46(1), 77–87.

    Article  Google Scholar 

  • Isotupa, K. P. S. (2011). An (s,Q) inventory system with two classes of customers. International Journal of Operational Research, 12(1), 12–19.

    Article  Google Scholar 

  • Kimes, S. E. (1989). Yield management: a tool for capacity constrained service firms. Journal of Operations Management, 8, 348–363.

    Article  Google Scholar 

  • Kleijn, M. J., & Dekker, R. (1999). An overview of inventory systems with several demand classes. Lecture Notes in Economics and Mathematical Systems, 480, 253–265.

    Article  Google Scholar 

  • Kranenburg, A. A., & van Houtum, G. J. (2007). Cost optimization in the (S−1,S) lost sales inventory model with multiple demand classes. Operations Research Letters, 35(4), 493–502.

    Article  Google Scholar 

  • Moon, I., & Kang, S. (1998). Rationing policies for some inventory systems. Journal of the Operational Research Society, 49(5), 509–518.

    Article  Google Scholar 

  • Nahmias, S., & Demmy, S. (1981). Operating characteristics of an inventory system with rationing. Management Science, 27(11), 1236–1245.

    Article  Google Scholar 

  • Sapna Isotupa, K. P. (2006). Continuous review (s,Q) inventory system with two types of customers. International Journal of Agile Manufacturing, 9(1), 79–86.

    Google Scholar 

  • Sivakumar, B., & Arivarignan, G. (2008). A modified lost sales inventory system with two types of customers. Quality Technology and Quantitative Management, 5(4), 339–349.

    Google Scholar 

  • Vienott, A. F. Jr. (1965). Optimal policy in a dynamic, single product, non-stationary inventory model with several demand classes. Operations Research, 13(5), 761–778.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. P. Sapna Isotupa.

Appendix: Inventory Level Distribution

Appendix: Inventory Level Distribution

We first determine the steady state distribution for Policy 1. Define

$$P _{1} (i,j,t) = \mathrm{Probability}\bigl[I(t)=j | I(0) =i\bigr] $$

Since I(t) is a Markov chain, P 1(i,j,t) satisfies the following Chapman Kolmogorov forward equations.

$$\frac{d}{dt}P_{1}(i,j,t) = - x_{j}P_{1}(i,j,t) + y_{j + 1}P_{1}(i,j + 1,t) + z_{j - 1}P_{1}(i,j - 1,t) $$

where x j is the transition rate out of state j, y j+1 is the transition rate from state j+1 to state j and z j−1 is the transition rate from state j−1 to state j. Given that there can be only one unit of demand arriving at a time and that each replenishment is only of size one, the only way that state j can be reached is from state j+1 or state j−1. Since we are only interested in the long run expected cost rate, it is enough to determine the steady state probabilities. Since the Markov chain is aperiodic, irreducible and has a finite state space, a unique stationary distribution, P(j), which is the steady state probability that inventory level is j exists and is given by

$$ 0 = - x_{j}P_{1}(j) + y_{j + 1}P_{1}(j + 1) + z_{j - 1}P_{1}(j - 1),\quad 0 \le j \le S $$
(11)

Case 1: j=0

Exit from state 0 occurs when one of the S pending orders materializes, hence x 0=. The entry into state zero can occur from state 1 if a HP demand occurs, hence y 1=λ 1.

Case 2: 1≤jk−1

In this case the exit from state j can either be due to a demand from a high priority customer or due to one of the pending (Sj) orders materializing. Hence, x j =λ 1+(Sj)μ. The entry into state j can occur from state j+1 due to a demand from an HP customer and consequently y j+1=λ 1. The entry into state j can also occur from state j−1 if one of the Sj+1 pending orders arrives and hence z j−1=(Sj+1)μ

Case 3: j=k

The exit out of state k occurs in a similar fashion as in Case 2 and hence x k =λ 1+(Sk)μ. Entry into state k from state k+1 can occur due to a demand from either type of customer as inventory level is now greater than the threshold level. Hence y k+1=λ 1+λ 2. Entry into state k from state k−1 occurs in the same fashion as in Case 2 and hence z k−1=(Sk+1)μ

Case 4: k+1≤jS−1

Now the exit out of state j can occur due to a demand from either type of customer or by one of the Sj pending orders arriving. Hence x j =λ 1+λ 2+(Sj)μ. Transition into state j from state j+1 occurs if there is a demand from either type of customer and hence y j−1=λ 1+λ 2. Transition from state j−1 to state j occurs due to a replenishment of one of the Sj+1 pending orders and thus z j−1=(Sj+1)μ.

Case 5: j=S

From state S, the transition out can only occur due to a demand from either type of customer and hence x S =λ 1+λ 2. Transition into state S can only occur from state S−1 if the single pending order materializes and hence z S−1=μ.

Using the values of x j , y j and z j from Cases 1 to 5 in Eq. (11) and solving the system of equations in (11), we get after using the normalizing condition that sum of all the probabilities adds up to 1, we get

(12)
(13)

where

$$ P_{1}(0) = \frac{1}{\sum_{j = 0}^{k} \frac{S!}{(S - j)!} ( \frac{\mu}{\lambda _{1}} )^{j} + \sum_{j = k + 1}^{S} \frac{S!}{(S - j)!} ( \frac{\mu}{\lambda _{1}} )^{k} ( \frac{\mu}{\lambda _{1} + \lambda _{2}} )^{j - k}} $$
(14)

Note that the only difference between Policy 1 and Policy 2 is the method by which demand from an LP customer is dealt with. In Policy 1, when inventory level is less than or equal to the critical level, k (also called threshold level by some authors), and a demand from an LP customer arrives, it is lost. In Policy 2, demand from an LP customer is lost only if the demand occurs when inventory level is zero. Hence the steady state inventory level distribution for Policy 2 can be obtained from the steady state inventory level distribution of Policy 1 by taking the limit as k tends to zero. Taking the limit as k tends to zero in Eqs. (12), (13) and (14), we notice that Eq. (12) will not exist and that Eqs. (13) and (14) get transformed to the following two equations.

(15)
(16)

Proof of Theorem 1

Let \(C_{2} ^{*}(S)\) denote the optimal cost in the case where there is no differentiation between customers. If \(C_{2} ^{*}(S) - C_{1}(2,S+1) \geq0\), for the optimal value of S under Policy 2, then the threshold rationing policy will yield a lower total cost than the policy where the customers are treated alike because C 1(2,S+1) will always be greater than or equal to the optimal total cost in the threshold rationing policy. The numerator of \(C_{2} ^{*}(S) - C_{1}(2,S+1)\) after simplification is given by

The above term is non-negative if the following conditions hold.

  1. (i)

    (g 1c)λ 1h

  2. (ii)

    (g 2c)λ 2h

  3. (iii)

    \(\frac{(S + 2)\mu}{\lambda _{1}}\frac{(S + 1)\mu}{\lambda _{1} + \lambda _{2}} - 1\geq 1\)

    The above expression hold true if \(\frac{(S + 2)\mu}{\lambda _{1}}\geq2\) and \(\frac{(S + 1)\mu}{\lambda _{1} + \lambda _{2}}\geq1\). Both these expressions hold if \(\frac{(S + 1)\mu}{\lambda _{1} + \lambda _{2}}\geq1\) and λ 1λ 2.

  4. (iv)

    \(\frac{(g_{1} - c)\lambda _{1}}{ \{ 1 + \sum_{j = 1}^{S} \frac{S!}{(S - j)!} ( \frac{\mu}{\lambda _{1} + \lambda _{2}} )^{j} \}}\geq h\)

  1. (i)

    But \(\frac{1}{ \{ 1 + \sum_{j = 1}^{S} \frac{S!}{(S - j)!} ( \frac{\mu}{\lambda _{1} + \lambda _{2}} )^{j} \}} = P_{2}(0)\). Hence the above expression is non-negative if (g 1c)λ 1 P 2(0)≥h

  2. (ii)

    \(\frac{(S + 1)(S + 2)\mu ^{2}}{\lambda _{1}(\lambda _{1} + \lambda _{2})} - \frac{(S + 2)\mu}{\lambda _{1}} - 1\geq0\)

    The above holds if \(\frac{(S + 1)\mu}{\lambda _{1} + \lambda _{2}}\geq2\) and λ 1λ 2.

Hence the theorem. □

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sapna Isotupa, K.P. Cost analysis of an (S−1,S) inventory system with two demand classes and rationing. Ann Oper Res 233, 411–421 (2015). https://doi.org/10.1007/s10479-013-1407-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-013-1407-3

Keywords

Navigation