Next Article in Journal
Joint Resource and Trajectory Optimization for Energy Efficiency Maximization in UAV-Based Networks
Next Article in Special Issue
Bounds for the Rate of Convergence in the Generalized Rényi Theorem
Previous Article in Journal
Parameter Estimation of Exponentiated Half-Logistic Distribution for Left-Truncated and Right-Censored Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Server Queuing Production Inventory System with Emergency Replenishment

1
Department of Mathematics, S. N. College, Chempazhanthy 695587, Kerala, India
2
Centre for Research in Mathematics, CMS College, Kottayam 686001, Kerala, India
3
Institute of Control Systems, National Academy of Science, AZ 1141 Baku, Azerbaijan
4
Department of Informatics and Networks, Faculty of Informatics, University of Debrecen, 4032 Debrecen, Hungary
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(20), 3839; https://doi.org/10.3390/math10203839
Submission received: 8 September 2022 / Revised: 10 October 2022 / Accepted: 12 October 2022 / Published: 17 October 2022

Abstract

:
We consider a multi-server production inventory system with an unlimited waiting line. Arrivals occur according to a non-homogeneous Poisson process and exponentially distributed service time. At the service completion epoch, one unit of an item in the on-hand inventory decreases with probability δ , and the customer leaves the system without taking the item with probability ( 1 δ ) . The production inventory system adopts an ( s , S ) policy where the processing of inventory requires a positive random amount of time. The production time for a unit item is phase-type distributed. Furthermore, assume that an emergency replenishment of one item with zero lead time takes place when the on-hand inventory level decreases to zero. The emergency replenishment is incorporated in the system to ensure customer satisfaction. We derive the stationary distribution of the system and some main performance measures, such as the distribution of the production on/off time in a cycle and the mean emergency replenishment cycle time. Numerical experiments are conducted to illustrate the system performance. A cost function is constructed, and we examine the optimal number of servers to be employed. Furthermore, we numerically calculate the optimal values of the production starting level and maximum inventory level.

1. Introduction

Consider a c-server ( c 2 ) queuing inventory model with an inventory-level dependent Poisson arrival of customers. The service provided by each server has a duration that is exponentially distributed with parameter μ . On the completion of a service, the customer is served an item with probability δ . With probability 1 δ = δ ^ , the customer is not served the item. The replenishment of inventory is through a production process that is controlled by the ( s , S ) policy. To produce one unit of an item, the time required is phase-type distributed with representation ( β , T ) of order m. This production time can be interpreted as the time until the underlying Markov chain { ζ ( t ) , t 0 } , with a finite state space { 1 , 2 , , m , m + 1 } , reaches the single absorbing state m + 1 , conditioned on the fact that the initial state of this process is selected as one of the states { 1 , 2 , , m } according to the initial probability vector β = ( β 1 , , β m ) . The transition rates within the set { 1 , 2 , , m } are defined by the generator T, and the transition rates into the absorbing state are given by T 0 = T e .
The mean production of the item is calculated by η = β T 1 e (see Neuts [1]). All distributions involved are assumed to be independent of each other. When the on-hand inventory drops to zero, one unit of the same is purchased locally (emergency replenishment) at a higher cost, to avoid customer loss. The time required for this is assumed to be negligible. This system is analyzed in the equilibrium state (a condition whose existence is established in the sequel). The objective of the proposed model is to minimize the total cost by determining the optimal number of servers and the optimal ( s , S ) policy.
As an example of the model: consider customers arriving at a car show room; a few of them decide to buy the car at the end of the advisors description of the vehicle. The remaining customers leave without buying the car. Further, as a justification for our assumption for an inventory-level dependent customer arrival rate, we notice the tendency among customers of products to queue up for an item when it is scarce with the hope that they will receive the item served within the next few replenishments. On the other end, we can cite the following situation that is commonly seen: when an item has a good brand name and is available without much of a delay, customers throng the shop where it is available, even when the waiting line is long.
Another example for the model described: If the item is abundantly available, customers are confident in receiving the item even when the queue size is large. On the other hand, if the item is scarce, naturally customers will be discouraged from joining the system. This is the reason for our assumption of an “inventory-level-dependent arrival rate” rather than “arrival rate” depending on the customers already present. In addition, it may be noted that if the arrival rate depends on the number of customers already present, then the present analysis needs drastic changes—either one has to resort to a truncation procedure to achieve a L I Q B D process or go for analysis of the asymptotic quasi-Toeplitz Markov chain.
The rest of the article is organized as follows. Section 2 is the literature review. Section 3 provides our notations, assumptions and system analysis. Some important performance measures, including the distribution of the production on (or off) time and mean emergency replenishment time are also given in Section 3. Section 4 provides a numerical example, sensitivity analysis and some graphical illustrations. Finally, our conclusions are given in Section 5.

2. Literature Review

Queuing inventory has its origin in Melikov et al. [2] and Sigman and Levy [3]. These were followed by a spate of articles by Berman et al. [4,5,6]. In none of these did the authors attempt to derive the product-form solution. The first attempt to obtain a product-form solution was by Schwarz et al. [7] for the ( s , S ) ,   ( r , Q ) and random reorder point control policies.
The crucial assumption leading to the product-form solution is that, on inventory level dropping to zero during the replenishment lead time, no new customer is admitted to the system until the next replenishment materializes. Safari et al. [8] extends Schwarz et al. [7] to arbitrarily distributed lead time. Baek and Moon [9] is another paper providing a product-form solution. In their research paper, Krishnamoorthy and Raju (see [10]) introduced the concept of a local purchase in a ( s , S ) inventory system.
Yue et al. [11] investigated the results on a multi-server queuing inventory system with non-homogeneous Poisson arrivals, including the inventory-level-dependent arrival of customers. When the inventory level depletes to zero, one item is replenished immediately with zero lead time. They obtained a stability condition and computed the stationary distribution of the system. Furthermore, they derived the total cost function and illustrated numerical examples of an optimal ( s , S ) policy.
Haughton and Isotupa [12] analyzed an inventory system with lost sales with regular and emergency orders. They assumed that the lead time of regular orders and emergency orders were, respectively, stochastic and deterministic. There were higher costs per item for the emergency order. They compared the total costs for this system to a system without emergency order. Recently Yue and Qin [13] analyzed a production system with service time and a production vacation of random duration.
Refer the recent survey paper by Krishnamoorthy et al. [14] for more detailed reports on inventory with a positive service time and production-inventory system.

3. Model Description

3.1. Notations

In the sequel, we need the following notations and abbreviations:
  • e = Column vector of 1 s of appropriate order.
  • 0 = Column vector of 0 s of appropriate order.
  • I = Identity matrix of appropriate order.
  • O = Zero matrix of appropriate order.
  • C T M C : Continuous time Markov chain.
  • L I Q B D : Level independent quasi-birth and death process.
  • P H : Phase-type distribution.
  • M A P : Markovian Arrival Process.

3.2. Assumptions

Consider an ( s , S ) production inventory system with c-servers. Demands occur according to a non-homogeneous Poisson process with rate λ j , which is dependent on the on-hand inventory level j , 1 j S and λ 1 λ 2 λ S . It takes an exponentially distributed time with parameter μ , to serve each customer. The on-hand inventory decreases by one unit with probability δ at the moment of a service completion and with probability δ ^ = ( 1 δ ) , the customer leaves the system without taking the item at the service completion epoch.
When the on-hand inventory depletes to s, the production process is switched on. Each production is of one unit and production process is kept in the on mode until the inventory level becomes S. It takes phase-type distributed with representation ( β , T ) of order m to produce one item. The mean production of the item is calculated by
η = β T 1 e .
Further, each server serves independently of the others. The arrival, service and production processes are independent of each other.
In order to prevent the loss of demands when the inventory level equal to zero, an emergency replenishment policy is adopted in the system. When the on-hand inventory depletes to zero, one item is replenished immediately with zero lead time. Thus, there is no loss of demand in this model with the emergency replenishment policy in place. The production system is such that it takes negligible time for the item produced to reach the retail shop. Furthermore, we assume that c < s . The warehouse has limited capacity as we assume that S has an upper bound—say, M . Hence, c < s < S M .
The structure of the system under study is given in Figure 1.

3.3. Analysis

Let N ( t ) , I ( t ) and J ( t ) denote, respectively, the number of customers in the system, the number of items in the inventory, phase of production at time t. For any time t, define C ( t ) = 0 , if   production   is   off 1 production   is   on .
The production process is in on mode where 1 I ( t ) s and is in off mode if I ( t ) = S . However, when the inventory level lies between s + 1 and S 1 , the production can be in on or off mode.
The behavior of the system under study can be described by the irreducible continuous time Markov chain ( C T M C ) Ω = N ( t ) , I ( t ) , C ( t ) , J ( t ) , t 0 , which is a level-independent quasi-birth and death process ( L I Q B D ) with state space
{ ( n , i , 0 ) / n 0 , s + 1 i S } { ( n , i , 1 , j ) / n 0 , 1 i S 1 , 1 j m } .
To define CTMC Ω , it is necessary to write down, for any pair of above states, the intensity of the transitions between those states. Thus, the infinitesimal generator of the process Ω is given by
Q = A 1 ( 0 ) A 0 A 2 ( 1 ) A 1 ( 1 ) A 0 A 2 ( 2 ) A 1 ( 2 ) A 0 A 2 ( c 1 ) A 1 ( c 1 ) A 0 A 2 ( c ) A 1 ( c ) A 0 A 2 ( c ) A 1 ( c ) A 0
where A 2 ( i ) , 1 i c ; A 1 ( i ) , 0 i c ; A 0 are square matrices of order ( S 1 ) m + S s and
A 0 = λ 1 I λ s I λ s + 1 I λ S 1 I λ S ,
A 2 ( n ) = μ n 1 I δ μ n 2 I δ ^ μ n 2 I δ μ n s 1 I δ ^ μ n s 1 I δ μ n s I δ ^ μ n s I Δ n s + 1 Δ ^ n s + 1 Δ n S 1 Δ ^ n S 1 Δ n S δ ^ μ n S
with
μ n i = min n , i , c μ , 1 i S , n 1 .
Now, consider for 1 n c ,
μ n i = min n , i μ , 1 i c n μ , c + 1 i S
and for n > c , we have
μ n i = min c , i μ , 1 i c c μ , c + 1 i S
Δ n s + 1 = δ μ n s + 1 β δ μ n s + 1 I ,
Δ n i = δ μ n i 0 0 δ μ n i I , s + 2 i S 1 ,
Δ n S = δ μ n S 0 ,
Δ ^ n i = δ ^ μ n i 0 0 δ ^ μ n i I , s + 1 i S 1 ,
A 1 ( n ) = θ n 1 T 0 β θ n 2 T 0 β θ n s 1 T 0 β θ n s N 1 Θ n s + 1 N 2 Θ n s + 2 N 2 Θ n S 2 N 2 Θ n S 1 N 3 θ n S
with
θ 0 i = ( T λ i I ) , 1 i s ,
Θ 0 i = λ i 0 0 ( T λ i I ) , s + 1 i S 1 ,
θ 0 S = λ S ,
θ n i = T ( λ i + μ n i ) I , 1 i s ,
Θ n i = ( λ i + μ n i ) 0 0 T ( λ i + μ n i ) I , s + 1 i S 1 ,
θ n S = ( λ S + μ n S ) ,
N 1 = 0 T 0 β , N 2 = 0 0 0 T 0 β , N 3 = 0 T 0 .

3.4. Stability Condition

Let ϕ = ( ϕ 1 , ϕ 2 , , ϕ S ) be the steady state probability vector of A = A 0 + A 1 ( c ) + A 2 ( c ) . Then,
ϕ A = 0 , ϕ e = 1 .
The Markov chain is stable if and only if (see Neuts [1]) the left drift rate exceeds the right drift rate. Thus,
ϕ A 0 e < ϕ A 2 ( c ) e .
From the relation ϕ A = 0 , we have
ϕ i = ϕ 1 j = 1 i 1 M j , 2 i S
where
M i = K H i + 1 + M i + 1 F i + 2 1 1 i s 1 K 1 H i + 1 + M i + 1 F i + 2 1 i = s K 2 H i + 1 + M i + 1 F i + 2 1 s + 1 i S 2 K 3 H i + 1 1 i = S 1
with
F i = δ μ c i I ; 2 i s , F s + 1 = δ μ c s + 1 β δ μ c s + 1 I ,
F i = δ μ c i 0 0 δ μ c i I , s + 2 i S 1 ,
F S = δ μ c S 0 ,
K = T 0 β , K 1 = 0 T 0 β , K 2 = 0 0 0 T 0 β , K 3 = 0 T 0 ,
H 1 = T , H i = ( T δ μ c i I ) , 2 i s ,
H i = δ μ c i 0 0 ( T δ μ c i I ) , s + 1 i S 1 , H S = δ μ c S
From the relation (3), we have the stability condition as
ϕ λ 1 + i = 2 S λ i j = 1 i 1 M j e < ϕ μ c 1 + i = 2 S j = 1 i 1 M j E i + i = 2 S j = 1 i 1 M j F i e
with
E i = δ ^ μ c i 0 0 δ ^ μ c i I , s + 1 i S 1 , E i = δ ^ μ c i I , 2 i s , E S = δ ^ μ c S .

3.5. Steady State Probability Vector

Assuming that (3) is satisfied, we briefly outline the computation of the steady state system state probability. Let y = ( y 0 , y 1 , y 2 , ) be the steady-state probability vector of Q . Then,
y Q = 0 , y e = 1 .
We see that y , under the assumption that the stability condition (3) holds, is obtained as (see Theorem 3.1.1 of Neuts [1])
y c 1 + i = y c 1 R i ,   for i 1
where R is the minimal non-negative solution to the matrix quadratic equation
R 2 A 2 ( c ) + R A 1 ( c ) + A 0 = O
and the boundary equations are given by
y 0 A 1 ( 0 ) + y 1 A 2 ( 1 ) = 0 , y i 1 A 0 + y i A 1 ( i ) + y i + 1 A 2 ( i + 1 ) = 0 , 1 i c 2 y c 2 A 0 + y c 1 A 1 ( c 1 ) + R A 2 ( c ) = 0 .
The normalizing condition y e = 1 gives
y 0 I + i = 1 c 2 j = 1 i R j + j = 1 c 1 R j I R 1 e = 1
where
R c 1 = A 0 A 1 ( c 1 ) + R A 2 ( c ) 1 , R i = A 0 A 1 ( i ) + R i + 1 A 2 ( i + 1 ) 1 , 1 i c 2 .

3.6. Performance Measures

In this section, we obtain expressions for a few additional system performance measures.
  • The expected number of customers in the system:
    E N = n = 1 n i = 1 S 1 j = 1 m y n ( i , 1 , j ) + i = s + 1 S y n ( i , 0 ) .
  • The expected number of items in the inventory:
    E I = n = 0 i = 1 S 1 j = 1 m i y n ( i , 1 , j ) + i = s + 1 S i y n ( i , 0 ) .
  • The expected production rate:
    E P R = 1 η n = 0 i = 1 S 1 j = 1 m y n ( i , 1 , j )
    where η is given in (1).
  • The expected rate at which the production process is switched on:
    E o n = δ μ n = 1 c n y n ( s + 1 , 0 ) + c n = c + 1 y n ( s + 1 , 0 ) .
  • The expected rate at which the production process is switched off:
    E o f f = 1 η n = 0 j = 1 m y n ( S 1 , 1 , j ) .
  • The expected rate at which the emergency replenishment occurs:
    E E R = δ μ n = 1 j = 1 m y n ( 1 , 1 , j )
  • The mean number of busy servers:
    E B S = n = 1 c i = 1 c j = 1 m m i n { n , i } y n ( i , 1 , j ) + n i = c + 1 S 1 j = 1 m y n ( i , 1 , j ) + i = s + 1 S y n ( i , 0 ) + n = c + 1 i = 1 c j = 1 m m i n { c , i } y n ( i , 1 , j ) + c i = c + 1 S 1 j = 1 m y n ( i , 1 , j ) + i = s + 1 S y n ( i , 0 ) .

3.7. Special Case

We investigate the problem discussed in the previous section for the case of exponentially distributed production time. The purpose of simplifying the assumptions is to investigate the system.
When the on-hand inventory depletes to s, the production process is switched on. Each production is of one unit, and the production process is kept in the on mode until the inventory level becomes S. It takes an exponentially distributed with parameter η to produce one item. The remainder of the assumptions are the same as in Section 3.2.
Thus, the C T M C Ω = N ( t ) , I ( t ) , C ( t ) , t 0 is a level independent quasi-birth and death process ( L I Q B D ) with state space
{ ( n , i , 0 ) / n 0 , s + 1 i S } { ( n , i , 1 ) / n 0 , 1 i S 1 } .
The infinitesimal generator of the process Ω is given in (2) where A 0 , A 2 ( i ) , 1 i c ; A 1 ( i ) , 0 i c ; A 0 are square matrices of order 2 S ( s + 1 ) and
A 0 = λ 1 λ s λ s + 1 I λ S 1 I λ S ,
A 2 ( n ) = μ n 1 δ μ n 2 δ ^ μ n 2 δ μ n s 1 δ ^ μ n s 1 δ μ n s δ ^ μ n s Δ n s + 1 Δ ^ n s + 1 Δ n S 1 Δ ^ n S 1 Δ n S δ ^ μ n S
with
μ n i = min n , i , c μ , 1 i S , n 1 .
Now, consider for 1 n c ,
μ n i = min n , i μ , 1 i c n μ , c + 1 i S
and for n > c , we have
μ n i = min c , i μ , 1 i c c μ , c + 1 i S
Δ n s + 1 = δ μ n s + 1 δ μ n s + 1 ,
Δ n i = δ μ n i 0 0 δ μ n i , s + 2 i S 1 ,
Δ n S = δ μ n S 0 ,
Δ ^ n i = δ ^ μ n i 0 0 δ ^ μ n i , s + 1 i S 1 ,
A 1 ( n ) = θ n 1 η θ n 2 η θ n s 1 η θ n s N 1 Θ n s + 1 N 2 Θ n s + 2 N 2 Θ n S 2 N 2 Θ n S 1 N 3 θ n S
with
θ 0 i = ( η + λ i ) , 1 i s ,
Θ 0 i = λ i 0 0 ( η + λ i ) , s + 1 i S 1 ,
θ 0 S = λ S ,
θ n i = ( η + λ i + μ n i ) , 1 i s ,
Θ n i = ( λ i + μ n i ) 0 0 ( η + λ i + μ n i ) , s + 1 i S 1 ,
θ n S = ( λ S + μ n S ) ,
N 1 = 0 η , N 2 = 0 0 0 η , N 3 = 0 η .

3.7.1. Stability Condition

Theorem 1.
The system (see Section 3.7) under study is stable if and only if
i = 1 S 1 λ i μ π ( i , 1 ) + i = s + 1 S λ i μ π ( i , 0 ) < i = 1 c i π ( i , 1 ) + c i = c + 1 S 1 π ( i , 1 ) + ( S s ) π ( S , 0 )
where
π ( i , 0 ) = π ( S , 0 ) s + 1 i S 1 π ( i , 1 ) = α i π ( S , 0 ) s + 1 i S 1 α s a s i π ( S , 0 ) c i s α s β i a s c π ( S , 0 ) 1 i c 1
and
π ( S , 0 ) = ( S s ) + i = s + 1 S 1 α i + α s a s c i = 1 c 1 β i + i = c s a s i 1
with
a = c δ μ η , α i = j = 1 S i c δ μ η j , s i S 1 , β i = j = i + 1 c j δ μ η , 1 i c 1 .
Proof. 
Define A = A 0 + A 1 ( c ) + A 2 ( c ) .
Define π = ( π ( 1 , 1 ) , , π ( s , 1 ) , π ( s + 1 , 0 ) , π ( s + 1 , 1 ) , , π ( S 1 , 0 ) , π ( S 1 , 1 ) , π ( S , 0 ) ) as the steady state probability vector of the Markov chain whose infinitesimal generator is A. Then, we have
π A = 0 , π e = 1 .
From the relation π A = 0 , we have
η π ( 1 , 1 ) + 2 δ μ π ( 2 , 1 ) = 0 , η π ( i 1 , 1 ) ( η + i δ μ ) π ( i , 1 ) + ( i + 1 ) δ μ π ( i + 1 , 1 ) = 0 , 2 i c 1 η π ( i 1 , 1 ) ( η + c δ μ ) π ( i , 1 ) + c δ μ π ( i + 1 , 1 ) = 0 , c i s 1 η π ( s 1 , 1 ) ( η + c δ μ ) π ( s , 1 ) + c δ μ ( π ( s + 1 , 0 ) + π ( s + 1 , 1 ) ) = 0 , c δ μ π ( i , 0 ) + c δ μ π ( i + 1 , 0 ) = 0 , s + 1 i S 1 η π ( i 1 , 1 ) ( η + c δ μ ) π ( i , 1 ) + c δ μ π ( i + 1 , 1 ) = 0 , s + 1 i S 2 η π ( S 2 , 1 ) ( η + c δ μ ) π ( S 1 , 1 ) = 0 , η π ( S 1 , 1 ) c δ μ π ( S , 0 ) = 0 .
Solving the above set of equations, we obtain π ( i , 1 ) for 1 i S 1 and π ( i , 0 ) for s + 1 i S 1 , which is expressed in (18).
The unknown probability π ( S , 0 ) can be found from the normalizing condition
i = 1 S 1 π ( i , 1 ) + i = s + 1 S π ( i , 0 ) = 1
and is expressed in (19).
The Markov chain is stable if and only if (see Theorem 3.1.1 of Neuts [1]) the left drift rate exceeds the right drift rate. Thus,
π A 0 e < π A 2 ( c ) e ,
which implies the inequality (17). □

3.7.2. Steady State Probability Vector

Assuming that (17) is satisfied, let x = ( x 0 , x 1 , x 2 , ) be the steady-state probability vector of Q . Then,
x Q = 0 , x e = 1 .
Under the assumption that the stability condition (17) holds,
x c 1 + i = x c 1 R i ,   for   i 1
where R is the minimal non-negative solution to the matrix quadratic equation
R 2 A 2 ( c ) + R A 1 ( c ) + A 0 = O
and the boundary equations are given by
x 0 A 1 ( 0 ) + x 1 A 2 ( 1 ) = 0 , x i 1 A 0 + x i A 1 ( i ) + x i + 1 A 2 ( i + 1 ) = 0 , 1 i c 2 x c 2 A 0 + x c 1 A 1 ( c 1 ) + R A 2 ( c ) = 0 .
The normalizing condition x e = 1 gives
x 0 I + i = 1 c 2 j = 1 i R j + j = 1 c 1 R j I R 1 e = 1
where
R c 1 = A 0 A 1 ( c 1 ) + R A 2 ( c ) 1 , R i = A 0 A 1 ( i ) + R i + 1 A 2 ( i + 1 ) 1 , 1 i c 2 .
Next, we proceed to derive certain system characteristics that shed light on its performance.
Given ϵ > 0 , there exists an N sufficiently large such that
n = 0 N x n e > 1 ϵ .
Except for heavy traffic, the above approximation is near to the exact value.

3.7.3. Analysis of the Emergency Replenishment Cycle

The emergency cycle time T is the time length between two adjacent emergency replenishment epochs. Once the last remaining item in the inventory is taken away, an emergency replenishment will occur. Thus, a new item will be instantly purchased and brought to the inventory because it is assumed that there is no lead time for an emergency replenishment. Therefore, the state I ( t ) = 0 can be seen as a virtual (instantaneous) state.
Now, consider the Markov chain { ( N ( t ) , I ( t ) , C ( t ) ) , t 0 } with state space { ( n , i , 1 ) , 0 n N , 1 i S 1 } { ( n , i , 0 ) , 0 n N , s + 1 i S } { 0 } where { 0 } denotes the absorbing state. Thus, an emergency replenishment cycle time T is the first passage time from the state ( n , 1 , 1 ) , 0 n N to the absorbing state { 0 } .
Let α N = ( ξ 0 , ξ 1 , , ξ N ) where
ξ n = x n ( 1 , 1 ) , 0 , , 0 n = 0 N x n ( 1 , 1 ) , 0 n N .
This can be taken as the initial probability vector of an emergency replenishment cycle time T. Thus, there is only one item at the beginning of an emergency replenishment cycle time T. The first passage time from the state ( n , 1 , 1 ) to { 0 } follows a phase-type distribution with representation ( α N , W N ) . The corresponding infinitesimal generator is of the form W N W N 0 0 0 where W N is a matrix of order ( N + 1 ) ( 2 S ( s + 1 ) ) and is given by
W N = A 1 ( 0 ) A 0 A ˜ 2 ( 1 ) A 1 ( 1 ) A 0 A ˜ 2 ( 2 ) A 1 ( 2 ) A 0 A ˜ 2 ( c 1 ) A 1 ( c 1 ) A 0 A ˜ 2 ( c ) A 1 ( c ) A 0 A ˜ 2 ( c ) A 1 ( c ) A 0 A ˜ 2 ( c ) A 1 ( c ) A 0 A ˜ 2 ( c ) A ˜ 1 ( c ) , W N 0 = 0 A 0 A 0 A 0 A 0 A 0 A 0 A 0
with
A 0 = μ 0 0 ,   and   for   1 n c ,
A ˜ 2 ( n ) = 0 δ μ n 2 δ ^ μ n 2 δ μ n s 1 δ ^ μ n s 1 δ μ n s δ ^ μ n s Δ n s + 1 Δ ^ n s + 1 Δ n S 1 Δ ^ n S 1 Δ n S δ ^ μ n S ,
A ˜ 1 ( c ) = θ c 1 η θ c 2 η θ c s 1 η θ c s N 1 Θ c s + 1 N 2 Θ c s + 2 N 2 Θ c S 2 N 2 Θ c S 1 N 3 θ c S
where
θ c i = ( η + μ c i ) , 1 i s ,
Θ c i = c μ 0 0 ( η + c μ ) , s + 1 i S 1 ,
θ n S = c μ .
Remaining matrices are given in Section 3.2.
From page 46 of Neuts [1], the expectation of the emergency replenishment cycle time is given by
E T ( N ) = α N W N 1 e .
As N , E T ( N ) E T .

3.7.4. Distribution of the Production on Time in a Cycle

The production process is switched on at a service completion epoch T 0 , which started with s + 1 items in the inventory and the production process in off mode. The production process, once turned on, is turned off only at an epoch T 1 at which the number of items in the inventory reaches the maximum level S. A production on cycle starts with the switching on of the production process as the inventory level reaches s from above and terminates with the inventory reaching S.
We analyze the length T ( = T 1 T 0 ) of the production on cycle as the time until absorption in a Markov chain { ( N ( t ) , I ( t ) ) , t 0 } with state space { ( n , i ) , 0 n N , 1 i S 1 } { S } where { S } denotes the absorbing state, which represents switching the production process off. Thus, the production on cycle time from the state ( n , s ) to the absorbing state { S } follows a phase-type distribution with representation ( β N , Y N ) where β N = ( ζ 0 , ζ 1 , , ζ N ) with
ζ n ( i ) = n μ x n + 1 ( s + 1 , 0 ) E o n ( N ) , for   0 n c 1   with   i = s c μ x n + 1 ( s + 1 , 0 ) E o n ( N ) , for   c n N 1   with   i = s 0 , for   n = N   with   1 i S 1   or   0 n N 1   with   i s
where E o n ( N ) = μ n = 1 c n x n ( s + 1 , 0 ) + c n = c + 1 N x n ( s + 1 , 0 ) . Thus, the infinitesimal generator is of the form Y N Y N 0 0 0 where Y N is a matrix of order ( N + 1 ) ( S 1 ) and is given by
Y N = D 1 ( 0 ) D 0 D 2 ( 1 ) D 1 ( 1 ) D 0 D 2 ( 2 ) D 1 ( 2 ) D 0 D 2 ( c 1 ) D 1 ( c 1 ) D 0 D 2 ( c ) D 1 ( c ) D 0 D 2 ( c ) D 1 ( c ) D 0 D 2 ( c ) D 1 ( c ) D 0 D 2 ( c ) D ˜ 1 ( c ) , Y N 0 = D 0 D 0 D 0 D 0 D 0 D 0 D 0 D 0
where
D 0 = 0 0 η , D 0 = λ 1 λ 2 λ S 1 ,
D 1 ( 0 ) = ν 1 η ν 2 η ν S 2 η ν S 1 , ν i = ( λ i + η ) , 1 i S 1
D 2 ( n ) = μ n 1 δ μ n 2 δ ^ μ n 2 δ μ n 2 δ ^ μ n 2 δ μ n 2 , 1 n c
D 1 ( n ) = ν n 1 η ν n 2 η ν n S 2 η ν n S 1 , ν n i = ( λ i + μ n i + η ) , 1 n c , 1 i S 1
D ˜ 1 ( c ) = ν c 1 η ν c 2 η ν c S 2 η ν c S 1 , ν c i = ( μ c i + η ) , 1 i S 1 .
Thus, the expected length of production on time in a cycle is given by
E T ( N ) ( o n ) = β N Y N 1 e .

3.7.5. Distribution of the Production off Time in a Cycle

The production process is switched off at an epoch T 0 when the inventory level touches S. The production process, once turned off, is turned on only at future epoch T 1 at which the number of items in the inventory decreases to s. We analyze the length T ( = T 1 T 0 ) of the production off cycle as the time until absorption in a Markov chain { ( N ( t ) , I ( t ) ) , t 0 } with state space { ( n , i ) , 0 n N , s + 1 i S } { s } where { s } denotes the absorbing state, which represents switching the production process on. The infinitesimal generator of this Markov chain is of the form Z N Z N 0 0 0 where Z N is a matrix of order ( N + 1 ) ( S s ) and is given by
Z N = E 1 ( 0 ) E 0 E 2 ( 1 ) E 1 ( 1 ) E 0 E 2 ( 2 ) E 1 ( 2 ) E 0 E 2 ( c 1 ) E 1 ( c 1 ) E 0 E 2 ( c ) E 1 ( c ) E 0 E 2 ( c ) E 1 ( c ) E 0 E 2 ( c ) E 1 ( c ) E 0 E 2 ( c ) E ˜ 1 ( c ) , Z N 0 = 0 E 1 0 E 2 0 E c 1 0 E c 0 E c 0 E c 0 E c 0
where
E n 0 = δ n μ 0 0 , 1 n c
E 0 = λ s + 1 λ s + 2 λ S ,
E 1 ( n ) = ν ^ n s + 1 ν ^ n s + 2 ν ^ n S , ν ^ n i = ( λ i + n μ ) , s + 1 i S , 1 n c
E 2 ( n ) = δ ^ n μ δ n μ δ ^ n μ δ n μ δ ^ n μ , 1 n c
E 1 ( 0 ) = λ s + 1 λ s + 2 λ S , E ˜ 1 ( c ) = c μ c μ c μ .
The production off cycle time T follows a phase-type distribution with representation ( γ N , Z N ) where γ N = ( τ 0 , τ 1 , , τ N ) with
τ n = ( 0 , , 0 , x n ( S 1 , 1 ) ) n = 0 N x n ( S 1 , 1 ) ,   for   0 n N .
Thus, the expected length of production off cycle T is given by
E T ( N ) ( o f f ) = γ N Z N 1 e .

3.7.6. Additional Performance Measures

In this section, we obtain expressions for a few additional system performance measures.
  • The expected number of customers in the system:
    E N = n = 1 n i = 1 S 1 x n ( i , 1 ) + i = s + 1 S x n ( i , 0 ) .
  • The expected number of items in the inventory:
    E I = n = 0 i = 1 S 1 i x n ( i , 1 ) + i = s + 1 S i x n ( i , 0 ) .
  • The expected production rate:
    E P R = η n = 0 i = 1 S 1 x n ( i , 1 ) .
  • The expected rate at which the production process is switched on:
    E o n = μ δ n = 1 c n x n ( s + 1 , 0 ) + c n = c + 1 x n ( s + 1 , 0 ) .
  • The expected rate at which the production process is switched off:
    E o f f = η n = 0 x n ( S 1 , 1 ) .
  • The average emergency replenishment rate:
    E E R = 1 E T n = 1 x n ( 1 , 1 )
    where E T is defined in Section 3.7.3.
  • The mean number of busy servers:
    E B S = n = 1 c i = 1 c m i n { n , i } x n ( i , 1 ) + n i = c + 1 S 1 x n ( i , 1 ) + i = s + 1 S x n ( i , 0 ) + n = c + 1 i = 1 c m i n { c , i } x n ( i , 1 ) + c i = c + 1 S 1 x n ( i , 1 ) + i = s + 1 S x n ( i , 0 ) .

3.8. An Optimization Problem

Based on the above performance measures, we constructed a cost function for determining the optimality of s , S and c.
Consider the following cost parameters:
h c u s t : holding   cost   of   a   customer   per   unit   time . h i n v : holding   cost   of   an   item   per   unit   time . C P R : cost   of   production   on   per   unit   time . K : fixed   cost   for   starting   the   production . C E R : cost   of   each   emergency   replenishment . C i d l e : cost   incurred   per   idle   server   per   time . C b u s y : cost   incurred   per   busy   server   per   time .
Now, we have the cost per unit time given by
F ( c , s , S ) = h c u s t E N + h i n v E I + C P R E P R + K E o n + C E R E E R + C i d l e ( c E B S ) + C b u s y E B S
where E N , E I , E P R , E o n , E E R and E B S are given in Section 3.6 and Section 3.7.6.

4. Numerical Illustrations

Next, we proceed to a few numerical examples in order to bring out the system behavior with respect to certain parameters. Here, demands occur according to a non-homogeneous Poisson process with rate λ j , which depends on the on-hand inventory level j ; 1 j S and λ 1 λ 2 λ S . We use
λ j = λ j γ , 1 j S
where 0 γ 1 (see Alfares [15]). This is an increasing function of the on-hand inventory level. If γ = 0 , then the demand rate is homogeneous Poisson process with rate λ .
Choose γ = 0.1 in the following examples.

4.1. Example: Effect of λ

From Table 1, for the indicated input parameters, we note that the expected number of customers in the system increases with the increase in the arrival rate. This results in the fast depletion of inventory since the service rate is high. In turn, this results in an increased production rate since the production unit has to be on for a longer time duration. As a consequence, the emergency replenishment rate E E R increases, and the mean number of busy servers also increases.

4.2. Example: Effect of μ

A faster service rate ensures a reduced queue size and also a reduced inventory level (see Table 2). This, in turn, makes the production unit work over a longer duration in a cycle resulting in an increased production rate. Thus, emergency ordering rate drastically decreases as well as the mean number of busy servers.

4.3. Example: Effect of η

Table 3: An increased production rate ensures an increase in the availability of inventory and hence a faster disposal of demands. It also results in an increased rate of production and reduced ‘switching on’ of the production mechanism. However, reduced ‘switching on’ results in an increase in emergency replenishment. This, in turn, ensures a reduction in the number of busy servers.

4.4. Example: Effect of δ

Table 4: δ is the probability of a customer being served one unit of inventoried item at the end of their service. Interestingly, an increase in the value of δ initially results in a decrease in the expected number of customers and then starts increasing with an increase in the value of δ . Nevertheless, the expected inventory level continues decreasing drastically with the increase in the value of δ . This is no surprise since the probability of a customer served the inventoried item results in a decrease in the expected items held. The expected production rate ( E P R ) has to increase. However, E o n decreases first and then increases because the production process is over a longer duration. A reasonably high production rate ensures reduced emergency purchases. The mean number of busy servers continues increasing.

4.5. Example: Effect of s and S on Various Performance Measures

Table 5 indicates that, by increasing the maximum level of inventory, the expected number of customers can be brought down. This is because an increase in the inventory level results in a larger number of services. On the other hand, an increase in the value of S results in an increase in the number of items held in the inventory (see Table 5, Figure 2 and Figure 3).
Table 6 are indications of the fact that the production rate increases with an increase in the value of s. This is the consequences of the early start of production. However, the same thing brings down the duration of the ‘production on’ status (see Table 6). For a fixed value of S and varying s, E P R (see Figure 4) increases and E o n (see Figure 5) decreases. But for a fixed value of s and varying S, both E P R (see Figure 4) and E o n (see Figure 5) decrease. These are consequences of the delayed ‘switching on’ of production.
Table 7 provides the expected number of busy servers E B S (see Figure 6) with respect to s and S and the expected emergency replenishment values E E R (see Figure 7). For fixed s and varying (increasing) S, E B S and E E R , respectively, increase/decrease, which is a consequence of the greater availability of inventoried items.

4.6. Example: Optimal Cost

In order to study the variation in different parameters on the cost function described in Section 3.8, we first take the values ( K , h c u s t , h i n v , C P R , C E R , C i d l e , C b u s y ) = ( $ 2000 , $ 0.5 , $ 5 , $ 100 , $ 250 , $ 40 , $ 5 ) .
Now, we numerically compute the optimal ( s , S ) pair (denoted by ( s * , S * ) ) such that
F ( c , s * , S * ) = min s , S F ( c , s , S ) .

4.6.1. Example (a)

From Table 8, the optimal pair ( s * , S * ) = ( 6 , 16 ) and optimum cost F ( c , s * , S * ) = $ 606.0135 for the input parameters γ = 0.1 , c = 3 , λ = 4 , μ = 7 , δ = 0.8 and T = 4 0 1 3 3 1 2 1 5 , β = 1 0 0 .
Table 8 provides the optimal running cost of the system for the indicated input parameters. The reason for the increase in cost for pairs ( s , S ) for fixed S while s is varied is evident: the increased holding cost. However, with S increasing, we notice that the system cost decreases drastically. This is attributed to reduced emergency purchases, reduced production cost per unit time and, to some extent, reduced holding costs.

4.6.2. Example (b)

From Table 9, the optimal pair ( s * , S * ) = ( 10 , 16 ) and optimum cost F ( c , s * , S * ) = $ 419.8059 for the indicated input parameters.
Table 9 provides the optimal running cost of the system for the indicated input parameters. The reason for the increase in cost for pairs ( s , S ) for fixed S while s is varied is evident: the increased holding cost. However, with S increasing, we notice that the system cost decreases drastically. This is attributed to reduced emergency purchases, reduced production cost per unit time and, to some extent, reduced holding costs.
Now, we compute the optimal ( s * , S * ) and optimal server c * such that
F ( c * , s * , S * ) = min c , s , S F ( c , s , S ) .
At the optimal pair ( s * , S * ) = ( 10 , 16 ) , the minimum cost F ( c * , s * , S * ) = $ 390.7507 is obtained numerically when c * = 2 .

4.7. Example: The relation between δ and Cost

In order to study the variation in different parameters on cost function, we first take the values ( K , h c u s t , h i n v , C P R , C E R , C i d l e , C b u s y ) = ( $ 5000 , $ 0.05 , $ 5 , $ 100 , $ 200 , $ 30 , $ 5 ) .
Table 10 provides the effect of the probability of an item being served to a customer on the cost function for the input parameters S = 13 , s = 6 , γ = 0.1 , λ = 5 , μ = 6 , T = 4 1 3 3 3 1 2 1 8 , β = 0.2 0.5 0.3 . From Figure 8, we found that the increase in the value of δ results initially decreases F ( c , s , S ) and then starts increasing with the increase in the value of δ . We obtained the minimum cost when δ = 0.2 .

4.8. Example: The Optimal Number of Servers and Minimum Cost

In order to study the variation in different parameters on the cost function, we first take the values ( K , h c u s t , h i n v , C P R , C E R , C i d l e , C b u s y ) = ( $ 2000 , $ 0.5 , $ 5 , $ 100 , $ 125 , $ 3 , $ 2 ) .
Table 11 provides the optimal value of the servers to be employed for the given input parameters. We look at the effects of the probability of an item being served to a customer on the number of servers to be employed. When the probability of an item being served to the customer is equal to at least half, then the optimal number of servers to be employed is stabilized, and the system cost is also drastically cut.

4.9. Example: The Relation between δ and E N

In this example, we give a comparison between the constant arrival case ( λ ) and inventory-level-dependent arrival case ( λ i , 1 i S ) in Figure 9 and found the two cases to be showing entirely different behaviors.
Interestingly, an increase in the value of δ initially results in a decrease in the expected number of customers and then starts increasing with an increase in the value of δ in the non-homogeneous arrival case. However, in the homogeneous arrival case, as δ increases initially, the expected number of customers remains constant and then starts increasing.
These observations are dependent on the input values of the parameters.

5. Conclusions

We studied a multi-server production inventory model that uses emergency replenishment when a delay in the production process leads to an imminent stock out. Customers arrive according to a non-homogeneous Poisson process. The service time duration at all servers is independent with identically distributed exponential random variables. A customer receives one item from the inventory at the end of their service with the probability δ . When the on-hand inventory reaches zero, a local purchase (emergency replenishment) to bring the inventory level to 1 is made. Due to this, the inventory level never reaches zero. Under the stability condition, we established a long-run system state distribution. A cost function involving these control variables was constructed, and we numerically investigated the optimal values. The effects of various parameters on the system performance measures were also evaluated.
In a follow-up paper, we will extend the present work to the case of Markovian arrival process M A P and phase-type P H service time.

Author Contributions

Conceptualization, A.K., D.S. and A.Z.M.; methodology, A.K. and D.S.; software, D.S.; formal analysis, A.K. and D.S.; investigation, D.S.; writing original draft preparation, A.K. and D.S.; writing review and editing, A.K., D.S., A.Z.M. and J.S.; supervision A.K.; project administration J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors are grateful to the reviewers for their valuable comments and suggestions that improved the quality and the presentation of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach; The Johns Hopkins University Press: Baltimore, MD, USA, 1981. [Google Scholar]
  2. Melikov, A.Z.; Molchanov, A.A. Stock optimization in transportation storage systems. Cybern. Syst. Anal. 1992, 28, 484–487. [Google Scholar] [CrossRef]
  3. Sigman, K.; Simchi-Levi, D. Light traffic heuristic for an M/G/1 queue with limited inventory. Ann. Oper. Res. 1992, 40, 371–380. [Google Scholar] [CrossRef]
  4. 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]
  5. Berman, O.; Kim, E. Stochastic models for inventory managements at service facilities. Commun. Statist. Stoch. Model. 1999, 15, 695–718. [Google Scholar] [CrossRef]
  6. Berman, O.; Sapna, K.P. Optimal service rates of a service facility with perishable inventory items. Nav. Res. Logist. 2002, 49, 464–482. [Google Scholar] [CrossRef]
  7. Schwarz, M.; Sauer, C.; Daduna, H.; Kulik, R.; Szekli, R. M/M/1 queueing systems with inventory. Queueing Syst. 2006, 54, 55–78. [Google Scholar] [CrossRef]
  8. Saffari, M.; Asmussen, S.; Haji, R. The M/M/1 queue with inventory, lost sale and general lead times. Queueing Syst. 2013, 75, 65–77. [Google Scholar] [CrossRef] [Green Version]
  9. Baek, J.W.; Moon, S.K. The M/M/1 queue with a production-inventory system and lost sales. Appl. Math. Comput. 2014, 233, 534–544. [Google Scholar] [CrossRef]
  10. Krishnamoorthy, A.; Raju, N. N-policy for (s, S) perishable inventory system with positive lead time. Korean J. Comput. Appl. Math. 1998, 5, 253–261. [Google Scholar]
  11. Yue, D.; Zhao, G.; Yue, W. Analysis of a Multi-server Queueing-inventory System with Non-homogeneous Poisson Arrivals. In Proceedings of the QTNA’16: 11th International Conference on Queueing Theory and Network Applications, Wellington, New Zealand, 13–15 December 2016; pp. 1–5. [Google Scholar] [CrossRef]
  12. Haughton, M.; Isotupa, K.P.S. A Continuous Review Inventory System with Lost Sales and Emergency Orders. Am. J. Oper. Res. 2018, 8, 343–359. [Google Scholar] [CrossRef]
  13. Yue, D.; Qin, Y. A Production Inventory System with Service Time and Production Vacations. J. Syst. Sci. Syst. Eng. 2019, 28, 168–180. [Google Scholar] [CrossRef]
  14. Krishnamoorthy, A.; Shajin, D.; Narayanan, V.C. Inventory with positive service time: A survey. In Advanced Trends in Queueing Theory; Anisimov, V., Limnios, N., Eds.; Series of Books “Mathematics and Statistics”, Sciences; ISTE & Wiley: London, UK, 2021; Volume 2, pp. 201–238. [Google Scholar]
  15. Alfares, H.K. Inventory model with stock-level dependent demand rate and variable holding cost. Int. J. Prod. Econ. 2007, 108, 256–265. [Google Scholar] [CrossRef]
Figure 1. Picture representation of the model.
Figure 1. Picture representation of the model.
Mathematics 10 03839 g001
Figure 2. Effect on E N .
Figure 2. Effect on E N .
Mathematics 10 03839 g002
Figure 3. Effect on E I .
Figure 3. Effect on E I .
Mathematics 10 03839 g003
Figure 4. Effect on E P R .
Figure 4. Effect on E P R .
Mathematics 10 03839 g004
Figure 5. Effect on E o n .
Figure 5. Effect on E o n .
Mathematics 10 03839 g005
Figure 6. Effect on E B S .
Figure 6. Effect on E B S .
Mathematics 10 03839 g006
Figure 7. Effect on E E R .
Figure 7. Effect on E E R .
Mathematics 10 03839 g007
Figure 8. Effect of δ on F ( c , s , S ) .
Figure 8. Effect of δ on F ( c , s , S ) .
Mathematics 10 03839 g008
Figure 9. Effect of δ on E N .
Figure 9. Effect of δ on E N .
Mathematics 10 03839 g009
Table 1. Effect of λ for ( S , s , c , δ , μ , η ) = ( 35 , 12 , 5 , 0.8 , 7 , 2.6 ) .
Table 1. Effect of λ for ( S , s , c , δ , μ , η ) = ( 35 , 12 , 5 , 0.8 , 7 , 2.6 ) .
λ E N E I E PR E on E ER E BS
10.194923.23141.09130.03150.19490.0001
1.50.291222.49781.63070.02910.29120.0002
20.384020.51802.14760.01730.38380.0003
2.50.461114.20062.52280.00350.45760.0071
30.53416.99582.59740.00070.50650.0425
3.50.64334.31162.59810.00020.56300.0975
Table 2. Effect of μ for ( S , s , c , δ , λ , η ) = ( 35 , 15 , 5 , 0.8 , 6 , 2.6 ) .
Table 2. Effect of μ for ( S , s , c , δ , λ , η ) = ( 35 , 15 , 5 , 0.8 , 6 , 2.6 ) .
μ E N E I E PR E on E ER E BS
52.51016.02402.46480.01711.25640.3058
62.00564.71432.50760.01331.04980.3308
71.63073.67922.54110.00930.89990.3365
81.34582.97022.56410.00610.78710.3271
91.12962.52882.57850.00380.69950.3094
100.96512.26782.58710.00240.62950.2888
Table 3. Effect of η for ( S , s , c , δ , λ , μ ) = ( 33 , 15 , 3 , 0.8 , 5 , 7 ) .
Table 3. Effect of η for ( S , s , c , δ , λ , μ ) = ( 33 , 15 , 3 , 0.8 , 5 , 7 ) .
η E N E I E PR E on E ER E BS
1.41.29104.19611.34750.01540.74590.3420
1.61.25594.20021.54350.01450.74980.3216
1.81.22234.21631.74040.01360.75390.3011
21.18994.24681.93800.01270.75820.2805
2.21.15904.29492.13640.01180.76280.2598
2.41.12944.36472.33540.01090.76780.2390
Table 4. Effect of δ for ( S , s , c , η , λ , μ ) = ( 40 , 15 , 3 , 2.6 , 4 , 7 ) .
Table 4. Effect of δ for ( S , s , c , η , λ , μ ) = ( 40 , 15 , 3 , 2.6 , 4 , 7 ) .
δ E N E I E PR E on E ER E BS
0.10.810027.70740.57310.02670.79180.0001
0.20.808227.18391.12140.02500.79020.0001
0.30.805026.30721.66330.02410.78730.0003
0.40.795723.92262.17810.01480.77830.0004
0.50.762015.97702.52650.00370.73930.0087
0.60.73888.07772.57520.00200.68140.0481
0.70.75345.44152.57170.00280.65040.0969
0.80.77764.37542.56810.00370.63310.1403
0.90.80203.80542.56590.00440.62190.1770
10.82473.44462.56470.00510.61390.2079
Table 5. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Table 5. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Effect on E N Effect on E I
s S = 21 S = 23 S = 25 s S = 21 S = 23 S = 25
40.77780.77770.777643.42333.48223.5432
50.77760.77760.777553.43913.49813.5593
60.77750.77740.777463.45613.51543.577
70.77730.77730.777273.47423.53393.5958
80.77730.77720.777283.49293.55323.6156
90.77720.77720.777193.51183.5733.6361
100.77710.77710.7771103.53063.5933.657
110.77710.77710.7770113.54893.61283.678
120.77710.77700.7769123.5663.6323.6989
Table 6. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Table 6. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Effect on E PR Effect on E on
s S = 21 S = 23 S = 25 s S = 21 S = 23 S = 25
42.56812.56592.563440.00420.00410.004
52.57072.56842.56650.00410.0040.0039
62.57322.57092.568460.0040.00390.0038
72.57562.57332.570870.00390.00380.0037
82.57792.57562.57380.00380.00370.0036
92.58012.57782.575290.00370.00360.0035
102.58222.57992.5774100.00360.00350.0034
112.58432.58192.5794110.00350.00340.0033
122.58622.58392.5814120.00340.00330.0032
Table 7. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Table 7. Effect of s and S for ( c , δ , λ , μ , η ) = ( 3 , 0.8 , 4 , 7 , 2.6 ) .
Effect on E BS Effect on E ER
s S = 21 S = 23 S = 25 s S = 21 S = 23 S = 25
40.62490.62550.626140.14940.14880.1481
50.62520.62570.626350.1490.14830.1477
60.62540.6260.626560.14860.14790.1473
70.62560.62620.626870.14820.14750.1469
80.62590.62650.62780.14790.14720.1465
90.62610.62670.627390.14750.14690.1462
100.62630.62690.6275100.14730.14660.1459
110.62650.62710.6277110.14700.14630.1456
120.62670.62730.6279120.14680.14610.1454
Table 8. F ( c , s , S ) .
Table 8. F ( c , s , S ) .
s S = 6 S = 7 S = 8 S = 9 S = 10 S = 11 S = 12 S = 13 S = 14 S = 15 S = 16
4910.4632769.3924702.8011665.8797643.6297629.5764620.4579614.4529610.47607.8226606.065
5 812.0338715.8488670.4187645.2558630.1284620.6088614.4614610.4358607.7826606.0311
6 745.3399679.4886648.4402631.2916621.022614.5905610.4605607.773606.0135
7 699.7053654.6623633.4851621.8327614.887610.5606607.7993606.0141
8 668.4096637.7087623.3235615.4421610.7679607.8731606.0369
9 646.9861626.1649616.4447611.1432608.0154606.0896
10 632.3806618.341611.8114608.2665606.186
11 622.4769613.0679608.7086606.3526
12 615.8021609.5356606.643
13 611.332607.1841
14 608.3575
Table 9. F ( c , s , S ) for ( c , η , λ , μ , M ) = ( 3 , 2.6 , 4 , 7 , 16 ) .
Table 9. F ( c , s , S ) for ( c , η , λ , μ , M ) = ( 3 , 2.6 , 4 , 7 , 16 ) .
s S = 6 S = 7 S = 8 S = 9 S = 10 S = 11 S = 12 S = 13 S = 14 S = 15 S = 16
4644.1595533.2389483.2442456.9492441.992433.105427.6854424.3232422.2076420.8558419.9742
5 566.9304493.9666461.0212443.692433.846428.0056424.4485422.2407420.8466419.9479
6 516.4134468.1623446.3843434.9474428.464424.6268422.2922420.8412419.9197
7 483.0568451.1004436.6985429.1542424.8899422.3721420.8416419.888
8 460.9622439.7929430.2733425.3026422.5029420.8549419.8542
9 446.3231432.2923426.0012422.7302420.8969419.8229
10 436.6286427.3109423.1505421.001419.8059
11 430.2076423.9936421.2372419.8279
12 425.9467421.7731419.9422
13 423.1067420.2747
14 421.1995
Table 10. Effect of δ on F ( c , s , S ) .
Table 10. Effect of δ on F ( c , s , S ) .
δ 0.10.20.30.40.50.60.70.80.91
F ( 2 , s , S ) 246.0757195.9772280.9794376.3558473.1766570.4884668.0241765.6783863.4014961.1673
F ( 3 , s , S ) 274.6499224.8902310.326406.0481503.1662600.737698.5022796.3634894.2765992.2195
F ( 4 , s , S ) 304.1992254.5151340.1136436.0469533.3815631.1632729.1311827.1869925.28741023.4
Table 11. Optimal server c * and corresponding minimum cost for ( S , s , η , λ , μ ) = ( 30 , 12 , 2.6 , 5 , 7 ) .
Table 11. Optimal server c * and corresponding minimum cost for ( S , s , η , λ , μ ) = ( 30 , 12 , 2.6 , 5 , 7 ) .
δ 0.10.20.30.40.50.60.70.80.91
c * 2344555555
F ( c * , s , S ) 445.5808477.6176419.2914349.7553318.587318.0415322.3932326.9127330.8801334.2469
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shajin, D.; Krishnamoorthy, A.; Melikov, A.Z.; Sztrik, J. Multi-Server Queuing Production Inventory System with Emergency Replenishment. Mathematics 2022, 10, 3839. https://doi.org/10.3390/math10203839

AMA Style

Shajin D, Krishnamoorthy A, Melikov AZ, Sztrik J. Multi-Server Queuing Production Inventory System with Emergency Replenishment. Mathematics. 2022; 10(20):3839. https://doi.org/10.3390/math10203839

Chicago/Turabian Style

Shajin, Dhanya, Achyutha Krishnamoorthy, Agassi Z. Melikov, and Janos Sztrik. 2022. "Multi-Server Queuing Production Inventory System with Emergency Replenishment" Mathematics 10, no. 20: 3839. https://doi.org/10.3390/math10203839

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