Next Article in Journal
Solving the Longest Common Subsequence Problem Concerning Non-Uniform Distributions of Letters in Input Strings
Next Article in Special Issue
Cryptocurrency Portfolio Selection—A Multicriteria Approach
Previous Article in Journal
A Review of Matrix SIR Arino Epidemic Models
Previous Article in Special Issue
A Knowledge-Based Hybrid Approach on Particle Swarm Optimization Using Hidden Markov Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Perishable Inventory System with N-Policy, MAP Arrivals, and Impatient Customers

1
Department of Mathematics, Alagappa University, Karaikudi 630003, Tamil Nadu, India
2
Department of Computer and Information Security, Sejong University, Seoul 05006, Korea
3
Ramanujan Centre for Higher Mathematics, Alagappa University, Karaikudi 630003, Tamil Nadu, India
4
Department of Mathematics, School of Advanced Sciences, Kalasalingam Academy of Research and Education, Krishnankoil, Srivilliputhur 626128, Tamil Nadu, India
5
Department of Convergence Science, Kongju National University, Gongju 32588, Korea
6
Department of Computer Science and Engineering, Sejong University, Seoul 05006, Korea
*
Authors to whom correspondence should be addressed.
Authors have equal contributions.
Mathematics 2021, 9(13), 1514; https://doi.org/10.3390/math9131514
Submission received: 21 May 2021 / Revised: 17 June 2021 / Accepted: 20 June 2021 / Published: 28 June 2021
(This article belongs to the Special Issue Mathematical Methods for Operations Research Problems)

Abstract

:
In this study, we consider a perishable inventory system that has an (s, Q) ordering policy, along with a finite waiting hall. The single server, which provides an item to the customer after completing the required service performance for that item, only begins serving after N customers have arrived. Impatient demand is assumed in that the customers waiting to be served lose patience and leave the system if the server’s idle time overextends or if the arriving customers find the system to be full and will not enter the system. This article analyzes the impatient demands caused by the N-policy server to an inventory system. In the steadystate, we obtain the joint probability distribution of the level of inventory and the number of customers in the system. We analyze some measures of system performance and get the total expected cost rate in the steadystate. We present a beneficial cost function and confer the numerical illustration that describes the impact of impatient customers caused by N-policy on the inventory system’s total expected cost rate.

1. Introduction

Perishable inventory system research draws inspiration from Nahmias’ [1] seminal piece on ordering policies for perishable inventory. Nahmias studied the ordering policies for fixed and random shelf lifetime perishable inventory. Earlier inventory systems research usually assumed that the stock items are non-perishable. However, this is not realistic, thus creating the need to study perishable inventory systems. For more details on perishable inventory, we refer interested readers to Aijun Liu et al. [2], Darestani [3], Ioannidis [4], Kalpakam and Arivarignan [5], Liu and Lian [6], Sung-Seok Ko [7], Weiss [8], and Zhang et al. [9].
Generally, in the literature on inventory models, customers receive the stock demanded instantaneously only when the stock is available; otherwise, waiting is the norm. In the case of the inventory maintained at a service facility, customers usually wait for the item demanded because some service is performed on it, for instance, a fast food outlet or hospital dispensary. Further, due to the complexity and uniqueness of a customer’s order, the service time may stretch and be variable, such as special medicinal preparation for liver-impaired patients or gluten-free dietary requests. This then builds a queue in the service system, often leading to impatient customers, with those customers sometimes reneging or balking from the service. Recognizing that queues can form during stock-out situations, Berman et al. [10] examined an inventory model with a service facility where both the demand and service rates are known and constant. They determined the optimal order quantity for the minimal expected total cost. Since then, there has been keen interest in the perishable queueing-inventory system and impatient customers (see, for example, Amirthakodi and Sivakumar [11], Arivarignan et al. [12], Hamadi et al. [13], Manuel et al. [14], and Lawrence et al. [15]).
For many inventory systems with service activities, the setup can require several minutes, and these setup activities incur costs to the inventory system. One way to reduce the setup cost is to employ an N-policy, i.e., if the system is empty, the server is on vacation. When there are at least N customers in the system, the server begins service. Yadin and Naor [16] suggested the N-policy concept. Heyman [17] first analyzed the N-policy system with an M/G/1 queue. The N-policy has been extended by others, such as Ke [18], Kella [19], and Wang and Ke [20], to a queueing network. Krishnamoorthy and Anbazhagan [21] have considered a finite waiting hall perishable inventory system under an N-policy. Similarly, Jeganathan et al. [22] considered a perishable inventory system with a finite waiting hall and customer service under an N-policy, but they allowed the server to take multiple vacations, assuming that the customers reach the service station in a Poisson manner and inventory replenishment is instantaneous.
All previous references about N-policy in the inventory system focused on the setup cost reduced in the system. Herein, we examine another fact that the cost of customers lost. It is a significant component of the total expected cost rate.
Despite the fact that the N-policy successfully lessens the inventory system’s general arrangement cost, it can nevertheless bring about waiting time vulnerability for the primary N-1 customers. For instance, the first customer arrives at a vacant waiting hall, and the service channel withholds the service until the other N-1 customers arrive into the system. Assuming the customer appearance rate is moderate, there is a probability of developing customer impatience. Our work is motivated by this perception. Specifically, we investigated the effect of N-policy on the arriving customers to the inventory system and focused on showing the possible results of increasingly impatient customers’ impact on the total expected cost rate of the system.
In real life, you can see some rides in theme and amusement parks, theaters in malls, as well as adventure activities like skydiving, scuba diving, rafting, and parasailing starting to sell tickets to customers after some customers come to their systems. In these systems, the first customers have to wait for other arrivals. They become easily impatient, so they go for other systems.
We examine a perishable inventory system with a finite waiting capacity, and the customers arrive as a Markovian Arrival Process. We assume that the server provides service only when there are N customers in the system; otherwise, the server remains idle. If the customers arrive and find the system to be full, they will not enter the system. At the same time, the customer who is waiting for service and finds the server to be idle becomes impatient and may exit the system.
The remainder of this paper is structured as follows. Section 2 presents the notation used in the paper and the corresponding model development. In Section 3, the steady-state analysis of the model is presented. In Section 4, we derive the measures of system performance under steady-state analysis. In Section 5, the total expected system cost rate is obtained. A cost analysis is provided in Section 6. Section 7 presents the numerical illustration. Section 8 concludes the paper.

2. Model

The following notation will be used in this paper:
  • 0 : Zero   matrix .
  • I : Identity   matrix .
  • I x : Identity   matrix   of   order   x .
  • i j : Entry   at   ( i , j ) t h   position   of   a   matrix   .
  • F i x × y :   Size   of   matrix   F i   is   x   row   and   y   column .
  • e :   Unit   column   vector   of   appropriate   dimension .
  • I t :   Inventory   level   at   time   t .
  • T t :   Server   status   at   time   t .
  • C t :   Number   of   customers   waiting   and   being   served   at   time   t .
  • J t :   Phase   of   the   arrival   process   at   time   t .
  • T t = 0 , if   server   is   idle 1 , if   server   is   busy .
Consider that a perishable inventory system contains a limited waiting hall size H( < ) (including the service receiver) with at most S items as inventory and a single server. When the customer demand reaches a predetermined level N ( 0 < N < H ), the server begins service. The customers request for one item each. The customer only receives the requested item after certain service activities are performed on that item. Service time is a negative exponential distribution with parameter μ > 0 . For replenishment, an order quantity Q ( = S s > s + 1 ) is placed when the inventory level drops to the reorder level s and the items are received only after a random time, which has a negative exponential distribution with parameter β ( > 0 ) . The customers who are waiting for service may exit the system while the server is idle, these impatient(reneging) customers are assumed to leave the system after a random time, which is distributed as a negative exponential with parameter α ( > 0 ) . If the waiting hall is full, then all new arriving customers are considered to be lost. The lifetime of each item has a negative exponential distribution with parameter γ ( > 0 ) . We assume that the item does not perish when it is in service.
The MAP is a rich class of point processes that include many well-known processes such as the Poisson process. As is notable, the Poisson measure is the least complex and most manageable one, which is utilized widely in stochastic modeling.The possibility of the MAP is to fundamentally sum up the Poisson process and still save the manageability for modeling purposes. Hence, the MAP is a convenient tool for modeling both renewal and non-renewal arrivals. While MAP is defined for both discrete and continuous times, here we use only the continuous time case. For the description of the arrival process, we use the MAP’s description as given in Lucantoni et al. [23]. Consider a continuous-time Markov chain on the state space 1, 2, , x. When the chain is in state i, 1 i x, it remains for an exponential time with parameter v i . When the sojourn time ends, the chain may transition in two ways. First, if the transition is with a customer arrival, then the chain enters state j with probability c i j , 1 j x. Second, if the transition is without a customer arrival, then the chain enters state j with probability d i j , 1 j x, i j . Note that the chain can remain in the same state (i.e., from state i to state i) when an arrival occurs. Consider the matrices F f , f = 0 , 1 of size x as F 0 i i = v i and F 0 i j = v i d i j , i j , F 1 i j = v i c i j , 1 i , j x. Clearly, F = F 0 + F 1 is an infinitesimal generator of a continuous-time Markov chain. We assume that F is irreducible and F 0 e 0 .
Let φ be the stationary probability vector of a continuous-time Markov chain with generator F. Then, φ is the unique probability vector satisfying φ F = 0 , φ e = 1 .
Suppose ω is the primary probability vector of the hidden Markov chain dependent on the MAP. Then we can obtain the time epochs by picking an appropriate ω , such as an independent arrival point, the end of the interval of at least k arrivals, and where the system is in a particular state such as the beginning or end of a busy period.
Setting ω = φ , we obtain the stationary distribution of the MAP. The constant λ = φ F 1 e is the fundamental rate, which provides the mean of the customer arrivals in unit time.
For more details on the MAP, we refer the interested reader to Latouche and Ramaswami [24], Lee and Jeon [25], and Chakravarthy and Dudin [26].

3. Analysis

Let L(t),T(t),C(t) and J(t), respectively, denote the inventory level, server status, number of customer waiting and being served and phase of the arrival process at time t. From the assumptions made on the input and output processes, it can be shown that the quadruple I t , T t , C t , J t , t 0 is a Markov process whose state space is
  • E = E 1 E 2 E 3 E 4 , with
  • E 1 = i , 0 , 0 , r : 1 i S ; 1 r x
  • E 2 = i , k , m , r : 1 i S ; k = 0 , 1 ; 1 m N 1 ; 1 r x
  • E 3 = i , k , m , r : 1 i S ; k = 1 ; N m H ; 1 r x
  • E 4 = 0 , 0 , m , r : 0 m H ; 1 r x
We order the elements of E lexicographically. Then the infinitesimal generator of the Markov process I t , T t , C t , J t , t 0 has the following block partitioned form:
i j = Y i , j = i 1 , i = 1 , 2 , S X i , j = i ,     i = 0 , 1 , S , j = i + Q , i = 1 , 2 , s j = i + Q ,   i = 0 0 , otherwise .
where
  0                                                         1 = 0 F 2 H + 1 x × N x   0 H + 1 x × H x
Submatrix F 2 is
                                      0         1               N 1 F 2 = 0 1 N 1 N H β I x 0 0 0 β I x 0 0 0 β I x 0 0 0 0 0 0
0                             1 Z = 0 1 F 3 N x × N x 0 N x × H x 0 H x × N x F 4 H x × H x
Submatrices F 3 and F 4 are
          0           1 N 1 F 3 = 0 1 N 1 β I x 0 0 0 β I x 0 0 0 β I x
          0     1         H F 4 = 0 1 H β I x 0 0 0 β I x 0 0 0 β I x
For i = 0
0 X i = 0 F 5 H + 1 x × H + 1 x
Submatrix F 5 is
          0                           1           2   N 2     N 1         N     H 2 H 1 H F 5 = 0 1 N 1 N H 1 H F 0 β I x F 1 0 0 0 0 0 0 0 α I x F 0 α + β I x F 1 0 0 0 0 0 0 0 0 0 α I x F 0 α + β I x F 1 0 0 0 0 0 0 0 α I x F 0 α I x 0 0 0 0 0 0 0 0 0 α I x F 0 α I x F 1 0 0 0 0 0 0 0 α I x F 0 α I x
For i = 1,2,…s
  0                         1 X i = 0 1 F 6 N x × N x 0 N x × H x 0 H x × N x F 7 H x × H x
Submatrices F 6 and F 7 are
                        0                                                                     1                                                 2                                     N 2                                               N 1 F 6 = 0 1 N 2 N 1 F 0 i γ + β I x F 1 0 0 0 α I x F 0 α + i γ + β I x F 1 0 0 0 0 0 F 0 α + i γ + β I x F 1 0 0 0 α I x F α + i γ + β I x
                                            1                                                                       2                                                                       H 1                                               H F 7   = 1 2 H 1 H F 0 i γ + µ + β I x F 1 0 0 0 F 0 i γ + µ + β I x 0 0 0 0 F 0 i γ + µ + β I x F 1 0 0 0 F i γ + µ + β I x
For i = s + 1,…S
                  0                                     1 X i = 0 1 F 8 N x × N x 0 N x × H x 0 H x × N x F 9 H x × H x
Submatrices F 8 and F 9 are
                                          0                                               1                                   2                                   N 2                                 N 1 F 8 = 0 1 N 2 N 1 F 0 i γ I x F 1 0 0 0 α I x F 0 α + i γ I x F 1 0 0 0 0 0 F 0 α + i γ I x F 1 0 0 0 α I x F α + i γ I x
                                              1                                                   2                                                 H 1                                           H F 9 = 1 2 H 1 H F 0 i γ + µ I x F 1 0 0 0 F 0 i γ + µ I x 0 0 0 0 F 0 i γ + µ I x F 1 0 0 0 F i γ + µ I x
For i = 1
  0 Y i = 0 1 F 10 N x × H + 1 x F 11 H x × H + 1 x
Submatrices F 10 and F 11 are
                                                0     1     N 1     N     H F 10 = 0 1 N 1 i γ I x 0 0 0 0 0 i γ I x 0 0 0 0 0 i γ I x 0 0
0   1     2     H 1     H F 11 = 0 1 H 1 H µ I x i γ I x 0 0 0 0 µ I x i γ I x 0 0 0 0 0 i γ I x 0 0 0 0 µ I x i γ I x
For i = 2,…S
0                                     1 Y i = 0 1 F 12 N x × N x 0 N x × H x F 13 H x × N x F 14 H x × H x
Submatrices F 12 , F 13 , and F 14 are
                                                    0         1 N 1 F 12 = 0 1 N 1 i γ I x 0 0 0 i γ I x 0 0 0 i γ I x
  0 1     H F 13 = 1 2 H µ I x 0 0 0 0 0 0 0 0
                        1       2     H 1     H F 14 = 1 2 H i γ I x 0 0 0 µ I x i γ I x 0 0 0 0 µ I x i γ I x
It is noted that matrix is of the order ((H + 1)x) × (Nx + Hx), matrix is of the order (Nx + Hx) × (Nx + Hx), matrices X i ,i = 1,2, S are of order (Nx + Hx) × (Nx + Hx), matrix X 0 is of the order ((H + 1)x) × ((H + 1)x), matrices Y i ,i = 2,3, S are of order (Nx + Hx) × (Nx + Hx), and matrix Y 1 is of the order (Nx + Hx) × ((H + 1)x), respectively.

4. Study of Steady-State Vector

The process I t , T t , C t , J t ; t 0 is a continuous-time Markov chain (CTMC) having the state space E. Hence, the steady-state vector Ξ i , k , m , r = lim t P r I t = i , T t = k , C t = m , J t = r / I 0 , T 0 , C 0 , J 0 exists, and is independent of the initial state.
  • Let   Ξ = Ξ 0 , Ξ 1 , , Ξ S ,
  • w h e r e     Ξ i = Ξ i , 0 , Ξ i , 1 , i = 0 , 1 , S
  • w i t h     Ξ i , k = Ξ i , k , 0 , Ξ i , k , 1 , Ξ i , k , H , k = 0 , 1
  • w i t h     Ξ i , k , m = Ξ i , k , m , 1 , Ξ i , k , m , 2 , Ξ i , k , m , x , m = 0 , 1 , H
Then, the steady state vector Ξ satisfies Ξ = 0, Ξ e = 1.
Lemma 1.
For the Markov process, the steady-state vector Ξ whose rate matrix is is defined by
Ξ i = Ξ Q i ,   i = 0 , 1 , S
where
i   = 1 Q i Y Q X Q 1 1 Y Q 1 Y i + 1 X i 1 , i = 0 , 1 , Q 1 ; I , i = Q ; ( 1 ) 2 Q i + 1 j = 1 S i Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 Z X S j 1 Y S j X S j 1 1 Y S j 1 Y i + 1 X i 1 , i = Q + 1 , S ;
and Ξ ( Q ) can be attained by workout the following two equations:
Ξ Q 1 Q j = 0 S 1 Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 Z X S j 1 Y S j X S j 1 1 Y S j 1 Y Q + 2 X Q + 1 1 Y Q + 1 + X Q + ( 1 ) Q Y Q X Q 1 1 Y Q 1 Y 1 X 0 1 = 0
and
Ξ Q ( i = 0 Q 1 ( 1 ) Q i Y Q X Q 1 1 Y Q 1 Y i + 1 X i 1 + I + i = Q + 1 S { ( 1 ) 2 Q i + 1 j = 0 S i { Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 X S j 1
Y S j X S j 1 1 Y S j 1 Y i + 1 X i 1 } } ) e = 1
Proof. 
The well-known equations are,
Ξ = 0   a n d   Ξ e = 1 .
The equation Ξ = 0 can be written as
Ξ i + 1 Y i + 1 + Ξ i X i = 0 ,   i = 0 , 1 , Q 1 Ξ i + 1 Y i + 1 + Ξ i X i + Ξ i Q = 0 ,   i = Q   Ξ i + 1 Y i + 1 + Ξ i X i + Ξ i Q = 0 ,   i = Q + 1 , Q + 2 , S 1 Ξ i X i + Ξ i Q = 0 ,   i = S
Except (1), the above equations can be solved recursively, yielding
Ξ i = Ξ Q i ,   i = 0 , 1 , S .
where
i   = 1 Q i Y Q X Q 1 1 Y Q 1 Y i + 1 X i 1 ,                                                                   i = 0 , 1 , Q 1 ; I ,                                                                                                                                                                           i = Q ; ( 1 ) 2 Q i + 1 j = 0 S i Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 Z X S j 1 Y S j X S j 1 1 Y S j 1 Y i + 1 X i 1 , i = Q + 1 , S ;
Solving Equation (1) and normalizing the condition after putting the value of i in that equation, we obtain Ξ Q , i.e.,
Ξ Q 1 Q j = 0 S 1 Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 Z X S j 1 Y S j X S j 1 1 Y S j 1 Y Q + 2 X Q + 1 1 Y Q + 1 + X Q + ( 1 ) Q Y Q X Q 1 1 Y Q 1 Y 1 X 0 1 = 0
and
Ξ Q ( i = 0 Q 1 ( 1 ) Q i Y Q X Q 1 1 Y Q 1 Y i + 1 X i 1 + I + i = Q + 1 S { ( 1 ) 2 Q i + 1 j = 0 S i { Y Q X Q 1 1 Y Q 1 Y s + 1 j X s j 1 X S j 1
Y S j X S j 1 1 Y S j 1 Y i + 1 X i 1 } } ) e = 1

5. Derivation of System Performance Measures

We infer some performance measures of this system during a steady state. It is seen that Ξ i is the steady-state probability vector for the inventory level being i with every constituent mentioned: server status in the system, the number of customers, waiting and being served, and the phase of the arrival process. Hence, Ξ i e provides the probability that the inventory level in a steadystate is i. Similarly, Ξ i , k , m e is the probability that the inventory level i, server status j, and customers waiting (including being served) k are in a steadystate.

5.1. Mean Inventory Level

Let M L be the mean inventory level in a steadystate, which can be expressed as
M L = i = 1 S i k = 0 1 m = 1 N 1 Ξ i , k , m e + i = 1 S i m = N H Ξ i , 1 , m e + i = 1 S i Ξ i , 0 , 0 e .

5.2. Mean Reorder Rate

Let M R O be the mean reorder rate in a steady state. If a demand service is completed or any of the (s + 1) items fails, then the inventory level drops to s from level (s + 1), a stock reorder is triggered. This then leads to
M R O = μ m = 1 H Ξ s + 1 , 1 , m e + s + 1 γ k = 0 1 m = 1 N 1 Ξ s + 1 , k , m e + s + 1 γ m = N H Ξ s + 1 , 1 , m e + s + 1 γ Ξ s + 1 , 0 , 0 e .

5.3. Mean Perishable Rate

Let M P be the mean perishable rate in a steadystate, which is given by
M P = i = 1 S k = 0 1 m = 1 N 1 i γ Ξ i , k , m e + i = 1 S m = N H i γ Ξ i , 1 , m e + i = 1 S i γ Ξ i , 0 , 0 e .

5.4. Mean Balking Rate

Let M B be the mean balking rate in a steadystate, which can be stated as
M B = 1 λ i = 1 S Ξ i , 1 , H F 1 e + 1 λ Ξ 0 , 0 , H F 1 e .

5.5. Mean Reneging Rate

Let M R be the mean reneging rate in a steadystate, which is given by
M R = i = 0 S m = 1 N 1 m α Ξ i , 0 , m e + m = 1 H m α Ξ 0 , 0 , m e .

5.6. Mean Waiting Time

Let M W be the mean waiting time of the customers in the waiting hall in a steady state. Then, by Little’s formula,
M W = L λ a where   L = m = 1 N 1 m i = 1 S k = 0 1 Ξ i , k , m e + m = N H m i = 1 S Ξ i , 1 , m e + m = 1 H m Ξ 0 , 0 , m e
and the effective arrival rate (Ross [27]) λ a is given by
λ a = 1 λ i = 1 S k = 0 1 m = 1 N 1 Ξ i , k , m F 1 e + 1 λ i = 1 S m = N H 1 Ξ i , 1 , m F 1 e + 1 λ i = 1 S Ξ i , 0 , 0 F 1 e + 1 λ m = 0 H = 1 Ξ 0 , 0 , m F 1 e .

6. Cost Analysis

In order to calculate the total expected cost per unit time, we consider the following cost components.
  • C C : Unit inventory carrying cost per unit time
  • C S : Setup cost per order
  • C B : Balking cost per customer per unit time
  • C P : Perishable cost per item per unit time
  • C R : Reneging cost per customer per unit time
Using the system performance measures from Section 5, the long-run expected system cost rate is given by
T C S , s , H = C C M L + C S M R O + C B M B + C P M P + C R M R + C W M W
where M L , M R O , M P ,   M R , and M W are given in Section 5.

7. Numerical Illustration

This section presents some numerical experimentations that feature the convexity of the total expected system cost rate. In particular, we show the calculability of the outcomes inferred in our work and uncover the presence of local optima when the total cost function is a bivariate function. It is difficult to show convexity as the computations of Ξ s are recursive. The arrival process is Erlang, and as an MAP, its parameters are given by ( F 0 , F 1 ), with
F 0 = 1 1 0 0 1 1 0 0 1   and   F 1 = 0 0 0 0 0 0 1 0 0
In Table 1, Table 2 and Table 3, each row has a value in bold, and each column has a value that is underlined to represent the minima of the row and column, respectively. The value that is bold and underlined is then the least cost rate of the inventory system. Therefore, we have a (local) optimum for the related cost function of the table.
Let H = 8, N = 5, β = 0.95 , μ = 1.04 , γ = 0.6 , α = 0.35 , λ = 0.8 and C C = 0.1, C S = 0.8, C B = 0.07, C P = 0.05, C R = 0.1, C W = 0.1.
In Table 1, the values of TC(S,s,8) are shown.
The numerical example suggests that T C S , s , 8 in S , s is convex and that the local optimum occurs at S , s = 32 , 11 , as displayed in Table 1 and Figure 1.
Let S = 40, N = 2, β = 0.11 , μ = 1 , γ = 0.235 , α = 0.59 , λ = 0.93 and C C = 0.011, C S = 0.001, C B = 0.03, C P = 0.01, C R = 0.4, C W = 0.05.
From Table 2, the numerical example suggests that TC(40,s,H) in (s,H) is convex and that the local optimum occurs at (s,H) = (4,4).
Let s = 2, N = 2, β = 0.46 , μ = 1.25 , γ = 0.14 , α = 0.1 , λ = 0.24 and C C = 0.17, C S = 0.005, C B = 0.97, C P = 0.03, C R = 0.08, C W = 0.06.
TC(S,2,H) values are displayed in Table 3.
The numerical example suggests that T C S , 2 , H in S , H is convex and that the local optimum occurs at S , H = 12 , 7 .
Figure 2 grants the impact of the impatient customer rates α , on the total expected cost rate TC via five curves thatrelate to N = 2,3,4,5,6. The acquired values for the remaining parameters and costs are displayed in the actual figure. Because ofFigure 2, we perceive that the total cost value decreases when the customer requirements for service begin i . e . , N increases and the impatient customers’ rate α increases.
Figure 3 grants the impact of the impatience customer rates α , on the total expected cost rate TC via three curves thatrelate to μ = 2,3,4. Because ofFigure 3, we perceive that the total cost value decreases when the service rate ( μ ) decreases, and the impatient customer rate α increases.
Figure 4 grants the impact of the service rates ( μ ) on the total expected cost rate TC via four curves thatrelate to γ = 0.03,0.04,0.05,0.06. Because ofFigure 4, we perceive that the total cost value increases when the service rate ( μ ) increases and the perishable rate ( γ ) increases.
In Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9, we show the impact of the setup cost C S , the carrying cost C C , the balking cost C B , the reneging cost C R , and the waiting time cost C W on the optimal values S * , s * and the corresponding total expected cost rate T C * . Towards this end, we first fix the parameters and cost value as H = 8, N = 5, β = 0.95 , μ = 1.04 , γ = 0.6 , α = 0.35 , λ = 0.8 , and C P = 0.05.
From Table 4, Table 5, Table 6, Table 7, Table 8 and Table 9, we observe the below monotonic behavior of S * , s * :
  • The total expected cost rate increases when each of the setup cost C S , the carrying cost C C , the balking cost C B , the reneging cost C R , and the waiting time cost C W increase.
  • As is to be expected, S * , s * monotonically increase when C W increases.
  • S * , s * monotonically decrease when C C and C S increase.
  • S * , s * monotonically increase when C C and C W increase.
  • S * increases with C B and C W increasing.

8. Conclusions

In this paper, we proposed a perishable inventory system model in which the demands arrive according to a MAP and the replenishment process is negatively exponential. The server provides service at least N number of customers in the system(i.e., N-policy). We investigated the effect of the N-policy on the arriving customers to the inventory system. The joint distribution is derived in the steady-state, and we analyzed some measures of system performance and obtained the total expected cost rate in the steady-state. Additionally, we presented the numerical illustration that describes the impact of impatient customers caused by the N-policy on the inventory system’s total expected cost rate. From the sensitive analysis, we can see that the total expected cost value diminishes because of the impatient customer rate. The total expected cost value seriously diminishes when the customer requirements for service begin(i.e., N) with rate increments. The service rate building also did not assist with decreases in the effect on the total expected cost rate. Additionally, the total expected cost value decreases due to the customer loss cost by the impatient customer rate, which is greater than the total expected cost value decrease due to other cost and rate values. From these perceptions, we stated that the impatient customers due to N-policy have an enormous impact on the total expected cost of the system. Future work can investigate the way to reduce the increasing of impatient customers caused by the N-policy server in the inventory system by adding other concepts like vacation policy with the N-policy server.

Author Contributions

Conceptualization, R.S. and N.A.; Data curation, R.S.; Formal analysis, N.A.; Funding acquisition, L.N., N.A., and G.P.J.; Investigation, S.A. (Srijana Acharya); Methodology, S.A. (S. Amutha) and M.K.; Project administration, L.N. and S.A. (Srijana Acharya); Resources, L.N. and G.P.J.; Supervision, G.P.J.; Validation, S.A. (S. Amutha); Visualization, M.K.; Writing—original draft, R.S.; Writing—review and editing, S.A. (Srijana Acharya) and G.P.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by RUSA Phase 2.0(F 24-51/2014-U), DST-PURSE 2nd Phase programme (SR/PURSE Phase 2/38) and UGC-SAP (DRSI)(F.510/8/DRS-I/2016(SAP-I)), Govt. of India.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nahmias, S. Perishable Inventory Theory: A Review. Oper. Res. 1982, 30, 680–708. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, A.; Zhu, Q.; Xu, L.; Lu, Q.; Fan, Y. Sustainable supply chain management for perishable products in emerging markets: An integrated location-inventory-routing model. Transp. Res. E-Log. 2021, 150, 102–319. [Google Scholar] [CrossRef]
  3. Darestani, S.A.; Hemmati, M. Robust optimization of a bi-objective closed-loop supply chain network for perishable goods considering queue system. Comput. Ind. Eng. 2019, 136, 277–292. [Google Scholar] [CrossRef]
  4. Ioannidis, S.; Jouini, O.; Economopoulos, A.A.; Kouikoglou, V.S. Control policies for single-stage production systems with perishable inventory and customer impatience. Ann. Oper. Res. 2013, 209, 115–138. [Google Scholar] [CrossRef]
  5. Kalpakam, S.; Arivarignan, G. A continuous review perishable inventory model. Stat. J. Theor. Appl. Stat. 1988, 19, 389–398. [Google Scholar] [CrossRef]
  6. Liu, L.; Lian, Z. (s, S) Continuous Review Models for Products with Fixed Lifetimes. Oper. Res. 1999, 47, 150–158. [Google Scholar] [CrossRef]
  7. Ko, S.-S.; Kang, J.; Kwon, E.-Y. An (s,S) inventory model with level-dependent G/M/1-Type structure. J. Ind. Manag. Optim. 2016, 12, 609–624. [Google Scholar]
  8. Weiss, H.J. Optimal Ordering Policies for Continuous Review Perishable Inventory Models. Oper. Res. 1980, 28, 365–374. [Google Scholar] [CrossRef]
  9. Zhang, X.; Lam, J.S.L.; Iris, Ç. Cold chain shipping mode choice with environmental and financial perspectives. Transp. Res. Part D Transp. Environ. 2020, 87, 102–537. [Google Scholar] [CrossRef]
  10. Berman, O.; Kaplan, E.H.; Shimshak, D.G. Deterministic approximations for inventory management at service facilities. IIE Trans. 1993, 25, 98–104. [Google Scholar] [CrossRef]
  11. Amirthakodi, M.; Sivakumar, B. An inventory system with service facility and finite orbit size for feedback customers. Opsearch 2014, 52, 225–255. [Google Scholar] [CrossRef]
  12. Arivarignan, G.; Elango, C.; Arumugam, N. A continuous review perishable inventory control system at service facilities. In Advances in Stochastic Modelling; Artalejo, J.R., Krishnamoorthy, A., Eds.; Notable Publications: NJ, USA, 2002; pp. 19–40. [Google Scholar]
  13. Hamadi, H.M.; Sangeetha, N.; Sivakumar, B. Optimal control of service parameter for a perishable inventory system maintained at service facility with impatient customers. Ann. Oper. Res. 2015, 233, 3–23. [Google Scholar] [CrossRef]
  14. Manuel, P.; Sivakumar, B.; Arivarignan, G. A perishable inventory system with service facilities, MAP arrivals and PH—Service times. J. Syst. Sci. Syst. Eng. 2007, 16, 62–73. [Google Scholar] [CrossRef]
  15. Lawrence, A.S.; Sivakumar, B.; Arivarignan, G. A perishable inventory system with service facility and finite source. Appl. Math. Model. 2013, 37, 4771–4786. [Google Scholar] [CrossRef]
  16. Yadin, M.; Naor, P. Queueing system with a removable service station. Oper. Res. 1963, 14, 393–405. [Google Scholar] [CrossRef]
  17. Heyman, D. Optimal operating policies for M/G/1 queueing system. Oper. Res. 1968, 16, 362–382. [Google Scholar] [CrossRef]
  18. Ke, J.-C. The control policy of an M[x]/G/1 queueing system with server startup and two vacation types. Math. Methods Oper. Res. 2001, 54, 471–490. [Google Scholar] [CrossRef]
  19. Kella, O. The threshold policy in theM/G/1 queue with server vacations. Nav. Res. Logist. 1989, 36, 111–123. [Google Scholar] [CrossRef]
  20. Wang, K.-H.; Ke, J.-C. Control Policies of an M/G/1 Queueing System with a Removable and Non-reliable Server. Int. Trans. Oper. Res. 2002, 9, 195–212. [Google Scholar] [CrossRef]
  21. Krishnamoorthy, A.; Anbazhagan, N. Perishable inventory system at service facility with N policy. Stoch. Anal. Appl. 2008, 26, 1–17. [Google Scholar]
  22. Jeganathan, K.; Anbazhagan, N.; Vigneshwaran, B. Perishable Inventory System with Server Interruptions, Multiple Server Vacations, and N Policy. Int. J. Oper. Res. Inf. Syst. 2015, 6, 32–52. [Google Scholar] [CrossRef] [Green Version]
  23. Lucantoni, D.M.; Meier-Hellstern, K.S.; Neuts, M.F. A single server queue with server vacations and a class of non-renewal arrival processes. Adv. Appl. Probab. 1990, 22, 676–705. [Google Scholar] [CrossRef]
  24. Latouche, G.; Ramaswami, V. Introdution to Matrix Analytic Methods in Stochastic Modelling; SIAM: Philadelphia, PA, USA, 1999. [Google Scholar]
  25. Lee, G.; Jeon, J. A new approach to an N/G/1 queue. Queueing Syst. 2000, 35, 317–322. [Google Scholar] [CrossRef]
  26. Chakravarthy, S.; Dudin, A. Analysis of a retrial queueing model with MAP arrivals and two types of ustomers. Math. Comput. Model. 2003, 37, 343–363. [Google Scholar] [CrossRef]
  27. Ross, S.M. Introduction to Probability Models; Harcourt Asia: Singapore, 2000. [Google Scholar]
Figure 1. Total expected cost rate of S and s.
Figure 1. Total expected cost rate of S and s.
Mathematics 09 01514 g001
Figure 2. TC(32,11) vs. α ,     H = 8, β = 0.95 , μ = 1.04 , γ = 0.6 , C C = 0.1, C S = 0.8, C B = 0.07, C P = 0.05, C R = 0.1, C W = 0.1.
Figure 2. TC(32,11) vs. α ,     H = 8, β = 0.95 , μ = 1.04 , γ = 0.6 , C C = 0.1, C S = 0.8, C B = 0.07, C P = 0.05, C R = 0.1, C W = 0.1.
Mathematics 09 01514 g002
Figure 3. TC(32,11) vs. α , H = 8; β = 0.95; N = 3; γ = 0.6; C C = 0.1; C S = 0.8; C B = 0.07; C P = 0.05; C R = 0.1; C W = 0.1.
Figure 3. TC(32,11) vs. α , H = 8; β = 0.95; N = 3; γ = 0.6; C C = 0.1; C S = 0.8; C B = 0.07; C P = 0.05; C R = 0.1; C W = 0.1.
Mathematics 09 01514 g003
Figure 4. TC(32,11) vs. μ , H = 8; β = 0.95; N = 5; C C = 0.1; C S = 0.8; C B = 0.07; C P = 0.05; C R = 0.1; C W = 0.1.
Figure 4. TC(32,11) vs. μ , H = 8; β = 0.95; N = 5; C C = 0.1; C S = 0.8; C B = 0.07; C P = 0.05; C R = 0.1; C W = 0.1.
Mathematics 09 01514 g004
Table 1. Total expected cost rate interms of S and s.
Table 1. Total expected cost rate interms of S and s.
S/s891011121314
303.2593 2.5439 2.1758 2.03352.0755 2.3231 2.8720
312.0682 1.5162 1.2608 1.18351.2480 1.4639 1.8954
321.43960.9747 0.80440.78690.88311.10481.5060
331.4966 0.97290.81020.8291 0.9707 1.2480 1.7235
342.6559 1.7741 1.49001.5060 1.7365 2.1750 2.8915
Table 2. Total expected cost rate interms of s and H.
Table 2. Total expected cost rate interms of s and H.
H/s 3 4 5 6 7
3 0.9623 0.95600.97721.10891.3626
40.89670.89330.90651.03491.2932
53.89153.70483.57713.57793.7260
66.67946.43986.2803 6.26296.3866
79.74109.50879.34019.29999.3926
Table 3. Total expected cost rate in terms of S and H.
Table 3. Total expected cost rate in terms of S and H.
S/H678910
9 32.0697 30.3781 32.8875 38.2844 44.1008
10 31.8089 29.122832.8407 37.5364 42.5232
1129.579328.5009 33.1264 37.1302 41.1433
12 30.568328.1685 33.3080 36.8679 39.9816
13 31.3798 28.3862 33.4184 36.7971 39.1530
14 32.089328.6924 33.7491 36.6116 38.6069
15 32.6321 29.2989 34.2411 36.8371 38.0025
16 33.1071 29.8624 34.7161 37.2047 37.9498
17 33.5074 30.6399 35.2495 37.5077 37.8875
18 33.9234 31.3228 35.7665 37.9689 38.0269
Table 4. Impact of C C and C S costs on the optimal value.
Table 4. Impact of C C and C S costs on the optimal value.
C C / C S 0.7 0.8 0.9 1.0 1.1
32  1132  11 32  11 32  11 32  11
0.09 0.664642 0.698524 0.732406 0.766289 0.800171
32  11 32  11 32  11 32  11 32  11
0.10 0.694095 0.727977 0.761860 0.795742 0.829625
32  11 32  11 32  11 32  11 32  11
0.11 0.723549 0.757431 0.791313 0.825196 0.859078
32  11 32  11 32  11 32  11 32  11
0.12 0.753002 0.786885 0.820767 0.854649 0.888532
32  11 32  11 32  11 31  10 31  10
0.13 0.782456 0.816338 0.850221 0.884103 0.917985
Table 5. Impact of C W and C B costs on the optimal value.
Table 5. Impact of C W and C B costs on the optimal value.
C B / C W 0.09 0.10 0.11 0.12 0.13
32  1132 11 32  11 32  11 32  11
0.07 0.719856 0.721000 0.722143 0.723287 0.724431
32  11 32  11 32  11 32  11 32  11
0.08 0.786885 0.788028 0.789172 0.790316 0.791460
32  11 32  11 32  11 32  11 32  11
0.09 0.853914 0.855057 0.856201 0.857345 0.858489
32  11 32  11 32  11 32  11 32  11
0.10 0.920942 0.922086 0.923230 0.924374 0.925518
32  12 32  12 32  12 33  12 33  12
0.11 0.980997 0.982192 0.983386 0.984581 0.985776
Table 6. Impact of C W and C R costs on the optimal value.
Table 6. Impact of C W and C R costs on the optimal value.
C W / C R 0.09 0.10 0.11 0.12 0.13
32  1132  11 32  11 32  11 32  11
0.09 0.696894 0.719856 0.742817 0.765779 0.788741
32  11 32  11 32  11 32  11 32  11
0.10 0.763923 0.786885 0.809846 0.832808 0.855770
32  11 32  11 32  11 32  11 32  11
0.11 0.830952 0.853914 0.876875 0.899837 0.922799
32  12 32  11 32  11 32  11 32  11
0.12 0.897962 0.920942 0.943904 0.966866 0.989828
32  12 32  12 32  12 32  12 33  12
0.13 0.956834 0.980997 1.005160 1.029322 1.053485
Table 7. Impact of C W and C S costs on the optimal value.
Table 7. Impact of C W and C S costs on the optimal value.
C W / C S 0.7 0.8 0.9 1.01.1
32  1132  11 32  11 32  11 32  11
0.09 0.685973 0.719856 0.753738 0.787620 0.821503
32  11 32  11 32  11 32  11 32  11
0.10 0.753002 0.786885 0.820767 0.854649 0.888532
32  11 32  11 32  11 32  11 32  11
0.11 0.820031 0.853914 0.887796 0.921678 0.955561
32  1132  11 32  11 32  11 32  11
0.12 0.885104 0.920942 0.954825 0.988707 1.022590
33  11 33  11 33  11 33  11 33  11
0.13 0.943977 0.980997 1.018017 1.055037 1.089619
Table 8. Impact of C W and C C costs on the optimal value.
Table 8. Impact of C W and C C costs on the optimal value.
C W / C C 0.09 0.100.110.120.13
32  1132  11 32  11 32  11 32  11
0.09 0.631495 0.660949 0.690402 0.719856 0.749309
32  11 32  11 32  11 32  11 32  11
0.10 0.698524 0.727977 0.757431 0.786885 0.816338
32  11 32  11 32  11 32  11 32  11
0.11 0.765553 0.795006 0.824460 0.853914 0.883367
32  1132  11 32  11 32  11 32  11
0.12 0.832582 0.862035 0.891489 0.920942 0.946720
31  11 31  11 31  11 31  10 31  10
0.13 0.899611 0.929064 0.956402 0.980997 1.005592
Table 9. Impact of C S and C R costs on the optimal value.
Table 9. Impact of C S and C R costs on the optimal value.
C S / C R 0.09 0.100.110.120.13
32  1132  11 32  11 32  11 32  11
0.7 0.730040 0.753002 0.775964 0.798926 0.821888
32  11 32  11 32  11 32  11 32  11
0.8 0.763923 0.786885 0.809846 0.832808 0.855770
32  11 32  11 32  11 32  11 32  11
0.9 0.797805 0.820767 0.843729 0.866691 0.889652
32  1132  11 32  11 32  11 32  11
1.00.831688 0.854649 0.877611 0.900573 0.923535
32  11 32  11 32  11 31  11 31  11
1.1 0.865570 0.888532 0.911493 0.934455 0.957417
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Suganya, R.; Nkenyereye, L.; Anbazhagan, N.; Amutha, S.; Kameswari, M.; Acharya, S.; Joshi, G.P. Perishable Inventory System with N-Policy, MAP Arrivals, and Impatient Customers. Mathematics 2021, 9, 1514. https://doi.org/10.3390/math9131514

AMA Style

Suganya R, Nkenyereye L, Anbazhagan N, Amutha S, Kameswari M, Acharya S, Joshi GP. Perishable Inventory System with N-Policy, MAP Arrivals, and Impatient Customers. Mathematics. 2021; 9(13):1514. https://doi.org/10.3390/math9131514

Chicago/Turabian Style

Suganya, R., Lewis Nkenyereye, N. Anbazhagan, S. Amutha, M. Kameswari, Srijana Acharya, and Gyanendra Prasad Joshi. 2021. "Perishable Inventory System with N-Policy, MAP Arrivals, and Impatient Customers" Mathematics 9, no. 13: 1514. https://doi.org/10.3390/math9131514

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop