Next Article in Journal
BiInfGCN: Bilateral Information Augmentation of Graph Convolutional Networks for Recommendation
Previous Article in Journal
Neural Fairness Blockchain Protocol Using an Elliptic Curves Lottery
Previous Article in Special Issue
A Correlative Study of Modern Logistics Industry in Developing Economy and Carbon Emission Using ARDL: A Case of Pakistan
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Stochastic State-Dependent Arrivals in a Queueing-Inventory System with Multiple Server Vacation and Retrial Facility

1
Department of Mathematics, Queuen Mary’s College, Chennai 600004, India
2
Department of Computer Science and Engineering, Sejong University, Seoul 05006, Korea
3
Ramanujan Institute for Advanced Study in Mathematics, University of Madras, Chepauk, Chennai 600005, India
4
Department of Mathematics, Alagappa University, Karaikudi 630003, India
5
Department of Information Security, Cryptology, and Mathematics, Kookmin University, Seoul 02707, Korea
6
Artificial Intelligence Education, Hankuk University of Foreign Studies, Dongdaemun-gu, Seoul 02450, Korea
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(17), 3041; https://doi.org/10.3390/math10173041
Submission received: 19 July 2022 / Revised: 12 August 2022 / Accepted: 19 August 2022 / Published: 23 August 2022

Abstract

:
This article analyses a four-dimensional stochastic queueing-inventory system with multiple server vacations and a state-dependent arrival process. The server can start multiple vacations at a random time only when there is no customer in the waiting hall and the inventory level is zero. The arrival flow of customers in the system is state-dependent. Whenever the arriving customer finds that the waiting hall is full, they enter into the infinite orbit and they retry to enter the waiting hall. If there is at least one space in the waiting hall, the orbital customer enters the waiting hall. When the server is on vacation, the primary (retrial) customer enters the system with a rate of λ 1 ( θ 1 ) . If the server is not on vacation, the primary (retrial) arrival occurs with a rate of λ 2 ( θ 2 ) . Each arrival rate follows an independent Poisson distribution. The service is provided to customers one by one in a positive time with the rate of μ , which follows exponential distribution. When the inventory level drops to a fixed s, reorder of Q items is triggered immediately under ( s , Q ) ordering policy. The stability of the system has been analysed, and using the Neuts matrix geometric approach, the stationary probability vectors have been obtained. Moreover, various system performance measures are derived. The expected total cost analysis explores and verifies the characteristics of the assumed parameters of this model. The average waiting time of a customer in the waiting hall and orbit are investigated using all the parameters. The monotonicity of the parameters is verified with its characteristics by the numerical simulation. The discussion about the fraction time server being on vacation suggests that as the server’s vacation duration reduces, its fraction time also reduces. The mean number of customers in the waiting hall and orbit is reduced whenever the average service time per customer and average replenishment time are reduced.

1. Introduction

The analysis of vacation in a queueing-inventory system is being widely discussed nowadays. Psychologists have also suggested that providing tea or snack break to the employers during their work hours reduces their anxiety in work and tends to improve performance and efficiency in their work. The situation of a server taking a vacation or break is more realistic compared with other models in queueing-inventory models.

1.1. Motivation

The following real-life situation inspired the author to bring out this stochastic modelling in the vacation queueing-inventory system. Recently, the author went to a small textile showroom to purchase a shirt. It runs with a single server and a finite waiting hall. When the server took vacation, the author entered the showroom and joined the queue. He realised that the average arrival rate of a customer was becoming very low. A few minutes later, that is, after the server turns back to the regular service mode, the average arrival rate of a customer is higher than during the server’s vacation period. The author thought about these two average arrival rates in the single server textile shop according to the availability of the server. Finally, he decided to implement these server-state dependent arrival rates in the stochastic queueing-inventory modelling.

1.2. Contribution of the Model

The following assumptions are to be carried out in this paper.
1.
This model analyses the state-dependent arrival pattern on the expected system performance measures.
2.
This model brings out the stability condition and the stationary probability vector of the proposed system using the Neuts matrix analytic method.
3.
Using numerical simulation, it investigates the expected total cost of the model under parameter variation.
4.
The fraction of time of a server’s vacation is to be discussed in detail with a numerical illustration.
5.
The customer’s waiting time, the fraction of successful rate of retrial, the expected mean inventory level, the number of customers in the waiting hall, thes and orbit are to be analysed using the parameter variation.

1.3. Literature Review

In the earlier period of research into queueing-inventory systems (QIS), it was assumed that when a customer reached the server, the providing service would be instantaneous and the item would be delivered to the customer instantly. However, it is not necessarily true in a real-life phenomenon. For example, readers can see it in a computer showroom when a customer purchases a product. The salesman explains the features of the product and the advantages of purchasing the product, which takes some random period of time generally. Thus, the need to introduce the concept of positive service time in QIS was required to do the service process. Initially, positive service time was introduced in the queueing system by Melikov [1] and Sigman and Simchi-Levi [2]. Berman et al. [3] framed a dynamical problem with a deterministic service time. For more details regarding the positive service time QIS, one can refer to [4,5,6,7,8,9].
State-dependent arrival and service rates on the queue were examined by Gupta [10]. He predicted an exponential distribution for the service and a hyper-Poisson distribution for the arrival. Boxma et al. [11] considered a storage model with state-dependent arrival. The content will increase at some state-dependent rate if the production is on, and the system will switch to the off state. Similarly, when the system is off, content will be decreased at some state-dependent rate, and finally the system will be in the off state. Charan Jeet Singh et al. [12] investigated the state-dependent arrival and vacation on an M / G / 1 queueing model.
Jeganathan et al. [13] considered a retrial queueing inventory system with stock-dependent arrival and compared the ordering policies ( s , Q ) and ( s , S ) in which the ( s , S ) ordering policy is more efficient by the numerical example. Abdul Reiyas and Jeganathan [14] investigated a state-dependent arrival queueing-inventory model which is based on the present inventory in the system. Nazarov et al. [15] derived pseudo steady state period for the infinite server queue, whereas the customer arrival rate dependent on the state. Here, the customer arrival rate is dependent on the current number of customers in the system. For more on the state-dependent arrival, refer to the following: [16,17,18,19,20].
During the stock out period or a server’s vacation period, any arriving customer’s demand will not be fulfilled. Those customers may leave the system for a certain time to have a cup of coffee or to do some other work in another place and later join the queue. This retrial concept plays an important role in the field of queuing-inventory theory. At the beginning, the retrial concept with an inventory system was studied by Artaljeo et al. [21]. Paul Manuel et al. [22] analysed a perishable inventory system with retrial and negative demands. Usually, the retrial of any individual customer does not depend on the other customers in orbit. However, the rate of retrial customers is directly proportional to the number of customers in orbit, which is referred to as the classical retrial inventory system (CRIS). Ushakumari [23] established an analytical approach to CRIS. Jeganathan et al. [24] analysed a retrial queueing-inventory system with discretionary priority. Recently, in the single server queueing-inventory system, Nithya et al. [25] analysed the classical retrial facility with two commodities.
When the server cannot provide its subsequent service, the server is permitted to take a vacation in the queueing-inventory model. In the system, the server takes a rest for a random time once the server’s busy period comes to an end. In general, taking a break allows the server to re-energize and continue providing services without getting worn out. The likelihood of a server finishing his busy period is as follows when observing the QIS: (1) when there is no stock available; (2) when there are no customers in the system. Similar to that, the QIS also provides information about vacation return rules. Upon completion of vacation, the server checks the queue and inventory level. If the server finds any symptoms of the server becoming busy, he will come to the system immediately and start service to the customers; otherwise he will take another vacation, which is called a multiple vacation. In addition, there are more types of vacation that have been studied by many researchers in the field of QIS, such as working vacation, delayed vacation, differentiated vacation, and so on. However, in this paper, we concentrate on the servers’ multiple vacations in the stochastic QIS.
The vacation idea in a QIS was introduced by Daniel and Ramanarayanan [26]. They used a term rest period to represent the vacation period of a server. They allowed the server to take a rest when the number of items in the inventory became zero and assumed that the duration of vacation time is generally distributed in [27]. Customers who arrive in the system when the server performs a vacation task are considered to be lost. Recently, Yuying Zhang et al. [28] considered a multiple vacation of a server in the QIS. They applied a random order size policy (ROS) for the replenishment process and lost sales concept during the arrival epoch at which the server is on vacation. Dequan Yue and Yaling Qin [29] explored the production QIS in which they assumed that the production facility will take vacation if the current stock level is reached to S items. Similarly, it ends the vacation whenever the number of items in the inventory drops to s. Koroliuk et al. [30] investigated the vacation task of the server in the QIS. One can notice that they allow the server to take a vacation if there is no customer in the queue and allow him to complete his vacation whenever he finds that the queue size has reached the fixed threshold level. Otherwise, his vacation period is to be renewed.
Yadavalli and Jeganathan [31] explored a perishable retrial inventory system with a finite queue and two heterogeneous servers, one of which can take multiple vacations. Considering a finite retrial inventory system with server vacation, Jeganathan et al. [32] studied the significance of heterogeneous servers over homogeneous servers, and they have shown that heterogeneous servers are the most effective. Narayanan et al. [33] considered an inventory system with a positive service time in which the arrival pattern of a customer is determined according to a Markovian arrival process and the service time of a customer follows a phase-type distribution. The customers waiting for their respective services may renege randomly. The server can also take multiple vacations if there are no customers waiting in the system, or if there is no stock available in the inventory. Kathiresan et al. [34] considered a single server retrial queueing-inventory system with server vacation. Here, the server can take multiple vacations and provide two different types of services to the arriving customer. Furthermore, Revathi and Francis Raj [35] investigated a single-server retrial queuing system with a modified Bernoulli vacation. One is primary service, in which an item would be deducted, and the other one is service alone. Sugapriya et al. [36] analysed an inventory system without a service facility in which customer arrival depends on the number of items and the server goes on vacation when the inventory is empty.
Sivakumar [37] analysed a retrial inventory system with multiple server vacations. The server will take a vacation if the inventory is zero. After completing the vacation, if there is no item available in the inventory, the server will continue the vacation, which is known as a multiple vacation. Manikandan and Nair Sanjeev [38] discussed an M / M / 1 / 1 queueing-inventory system where customers may enter into the orbit with unsatisfied service. Jeganathan et al. [39] studied a single server retrial queueing inventory system with a queue-dependent service rate. Recently, Jeganathan et al. [40] discussed the two types of inventory with a queue-dependent service facility in a retrial queueing-inventory system. In the recent times, Radhamani [41] has made a comparative study on the three different reordering policies, which are variable-size order policy, fixed-size order policy, and order up to S policy in the QIS under the multiple server vacation. The results show that the optimum total cost occurs under the variable-size ordering policy.
Poonam Gupta et al. [42] considered a queueing system with impatient customers and provided two kinds of vacation options, such as classical vacation and working vacation, after all the customers got service under Bernoulli’s trial. Zhang et al. [43] analysed a queuing inventory model with server multiple vacation and impatient customers under the ( s , S ) ordering policy. The arrival customer may wait in the queue for their service with probability p or lost with the probability of 1 p . Krishnamoorthy et al. [44] analysed a queueing inventory system where the server takes a vacation in the Markovian arrival process. The server can start the vacation when a service process is stopped until a minimum number of customers gather to initiate the next batch service. While the server is engaged on vacation, production of items is started until the inventory reaches a certain level or until the number of customers in the system reaches a maximum service batch size. Soujanya et al. [45] analysed a queueing-inventory model with server vacation, where the server starts vacation whenever the queue becomes empty. In a multi-server queueing system, Bouhentouf et al. [46] studied the vacation and impatience of customers. A server is allowed to take a vacation when the queue becomes empty.
Beena and Jose [47] studied the production inventory system with multiple server vacations. The servers provide service only when there are customers in the waiting area and the stock level is positive; otherwise they start vacations. If there are no customers or items in the inventory or both, it again chooses vacation. The server can continue vacations until they find at least one member in the system with a positive stock level. Ayyappan et al. [48] analysed a queueing system with server breakdown and instantaneous feedback customers. When the system has no customers, the server can take a random vacation, and the server will wait for the customer’s arrival after returning from the vacation. Manikandan and Nair [49] analysed the working vacation and interruption in the queueing-inventory system. Instead of taking a break, servers will be working at a slow rate during the working vacation. The server begins vacation whenever the inventory or the waiting hall becomes empty. An uncertainty circumstance has been discussed by Qu et al. [50]. The model having risk-averse two-stage stochastic minimum cost models has been analysed by Ji et al. [51].

1.4. Research Gap

The following assumptions are found as a research gap in the stochastic queueing-inventory literature, regarding the state-dependent arrival process with respect to the server status in an infinite retrial multiple server vacation queueing-inventory system. No paper has discussed the vacation-dependent arrival rate for both primary and retrial customers. The vacation offer of the server is utilised only when both no positive stock and no positive queue appear. However, in the literature, Sivakumar [37] assumed that if there is no positive stock, then the server goes on vacation. The vacation assumption of our model is also a new attempt.

1.5. Proposal of the Model

The stochastic model is developed using the following assumptions:
1.
A server status-dependent arrival rate is assumed for both primary and retrial arrivals in a vacation queueing-inventory system.
2.
The server vacation offer is utilised only when both zero stock and zero customers in the queue occur.
3.
Multiple server vacation policy is assumed.
4.
In addition, the ( s , Q ) ordering principle is adopted for the replenishment of the inventory.
5.
If the waiting hall is full, an arriving new customer sends to an infinite orbit or leaves the system under the Bernoulli schedule.

2. Model Definition

This model considers a single server queueing-inventory system with multiple server vacations and a state-dependent arrival process. In this system, the server can do two different tasks as follows: (1) the server is on vacation task; (2) the server is on regular (not on vacation) task.
Definition 1. 
Vacation policy: The server is allowed to take a vacation whenever there is no customer in the waiting hall and no item available in the inventory. Otherwise, the server stays in the system to do regular tasks (not on vacation). After vacation completion, the server checks both the waiting hall and inventory. If the server identifies that both are zero, he/she takes another vacation. Whenever the server faces the same situation at the time of coming back from vacation, he/she continuously takes another vacation. This vacation is called multiple server vacation.
Definition 2. 
State-dependent arrival pattern for primary arrival: The system classifies the arrival pattern of the customer depend upon the task of the server. If the server is on vacation task, the arriving customer has the arrival rate λ 1 and if the server is not on a vacation task, the arriving customer has the arrival rate λ 2 . The arrival flow in each state of the server follows an independent Poisson process. The system assumes that λ 1 λ 2 and both λ 1 > 0 and λ 2 > 0 .
Definition 3. 
State-dependent arrival pattern for retrial arrival: The retrial arrival is also assumed to be state-dependent as in Definition 2. Thus, θ 1 and θ 2 are the arrival rates of retrial customers when the server is on vacation task and not on vacation task, respectively. The inter-retrial time between two successive retrial arrivals in each task of the server follows an exponential distribution. Here, it is be noted that θ 1 θ 2 and θ 1 > 0 , θ 2 > 0 .

2.1. Model Explanation

The system will have a maximum of S units of inventory, N seats in the finite waiting hall, infinite orbit capacity, and a single server. As we said earlier, the server can either be engaged in a vacation task or not on a vacation task. While the server is not on a vacation task, it can either be busy or idle. If the server finds that there is at least one item in the inventory and one customer in the queue, then only he/she will be busy. In either case of positive inventory and zero customers in the queue or zero items in a positive queue, the server will be idle. An arriving customer can obtain service immediately if the system has positive inventory and the server is idle during the regular task. Otherwise, he/she must wait in the waiting hall. If the waiting hall starts to overflow, an arriving customer can be directed to orbit with their corresponding arrival rate. The arrival process is executed as in Definition 2.
The customer in orbit can retry to enter the system at any time. However, the retrial process will be successful only if there are fewer than N seats available in the waiting hall. Their retrial process of orbit customers is done as we defined in Definition 3. Whenever the server observes a positive customer in the waiting hall and positive stock, he/she shall start service to the customer following the first come, first serve discipline. The service rate per customer is defined as μ ( μ > 0 ). The average service time per customer follows an exponential distribution. When the time of service completion of the last customer and the last item in the inventory arrives, the server goes for a vacation task according to Definition 1.
The server’s vacation completion rate is denoted as γ . The average vacation time follows an exponential distribution. The server will come back to the regular task if the duration of the vacation is over and there will be either a positive inventory or a positive number of customers in the waiting hall. Otherwise, the server remains on the vacation task. The replenishment process of this system is to be executed by following the ( s , Q ) ordering principle. The rate β indicates that the replenishment is done by the supplier. The average reorder time is assumed to be exponentially distributed.

2.2. Matrix Formulation

The collection X ( t ) = { ( X 1 ( t ) , X 2 ( t ) , X 3 ( t ) , X 4 ( t ) : t 0 } constitutes a four-dimensional stochastic process with the state space E = x = 1 3 E x , where
X 1 ( t ) —number of customers present in the orbit at time t
X 2 ( t ) —number of items available at the inventory at time t
X 3 ( t ) —the status of server: 0 if server is on vacation 1 if server is not on vacation
X 4 ( t ) —the number of customers present in the waiting hall at time t and
E 1 = ( α 1 , α 2 , 0 , α 3 ) : α 1 = 0 , 1 , 2 , ; α 2 = 0 , Q ; α 3 = 0 , 1 , 2 , N
E 2 = ( α 1 , α 2 , 1 , α 3 ) : α 1 = 0 , 1 , 2 , ; α 2 = 0 ; α 3 = 1 , 2 , N
E 3 = ( α 1 , α 2 , 1 , α 3 ) : α 1 = 0 , 1 , 2 , ; α 2 = 1 , 2 , , S ; α 3 = 0 , 1 , 2 , N
Since the state space is discrete, X ( t ) holds the continuous-time Markov chain property. Furthermore, as all the states in E are reachable from every other state, we say that X ( t ) is an irreducible Markov chain. This X ( t ) forms a quasi-birth and death process. It can be easily seen from the structure of an infinitesimal matrix P,
P = 0 1 2 0 1 2 A 0 C A 2 A 1 C A 2 A 1 C
where
[ C ] [ ( S + 2 ) ( N + 1 ) + N ] = ( 0 , 0 ) ( Q , 0 ) ( 0 , 1 ) ( 1 , 1 ) ( S 1 , 1 ) ( S , 1 ) ( 0 , 0 ) ( Q , 0 ) ( 0 , 1 ) ( 1 , 1 ) ( S , 1 ) C 0 C 0 C 1 C 2 C 2 C 2
C 0 [ N + 1 ] = λ 1 , α 3 = α 3 , α 3 = N 0 , otherwise
C 1 [ N ] = λ 2 , α 3 = α 3 , α 3 = N 0 , otherwise
C 2 [ N + 1 ] = λ 2 , α 3 = α 3 , α 3 = N 0 , otherwise
[ A 2 ] [ ( S + 2 ) ( N + 1 ) + N ] = ( 0 , 0 ) ( Q , 0 ) ( 0 , 1 ) ( 1 , 1 ) ( S 1 , 1 ) ( S , 1 ) ( 0 , 0 ) ( Q , 0 ) ( 0 , 1 ) ( 1 , 1 ) ( S , 1 ) B 0 B 0 B 1 B 2 B 2 B 2
B 0 [ N + 1 ] = θ 1 , α 3 = α 3 , α 3 = 0 , 1 , 2 , , N 1 0 , otherwise
B 1 [ N ] = θ 2 , α 3 = α 3 , α 3 = 1 , 2 , , N 1 0 , otherwise
B 2 [ N + 1 ] = θ 2 , α 3 = α 3 , α 3 = 0 , 1 , 2 , , N 1 0 , otherwise
For i = 0 , 1 .
[ A i ] [ ( S + 2 ) ( N + 1 ) + N ] = 0 1 0 1 B i 0 A 01 A 10 B i 1
where
[ B i 0 ] 2 [ ( N + 1 ) ] = ( 0 , 0 ) ( Q , 0 ) ( 0 , 0 ) ( Q , 0 ) D i 0 ( 0 ) F 1 0 D i Q ( 0 )
[ A 01 ] [ 2 ( N + 1 ) × N + S ( N + 1 ) ] = ( 0 , 1 ) ( 1 , 1 ) ( Q , 1 ) ( Q + 1 , 1 ) ( S , 1 ) ( 0 , 0 ) ( Q , 0 ) F 2 0 0 0 0 0 0 F 3 0 0
[ A 10 ] [ N + S ( N + 1 ) × 2 ( N + 1 ) ] = ( 0 , 1 ) ( Q , 1 ) ( 0 , 1 ) ( 1 , 1 ) ( 2 , 1 ) ( S , 1 ) 0 0 F 3 0 0 0 0 0
[ B i 1 ] [ N + S ( N + 1 ) ] = D i j ( 1 ) , α 2 = α 2 , α 2 = 0 , 1 , , S F 5 , α 2 = α 2 1 , α 2 = 1 F 6 , α 2 = α 2 1 , α 2 = 2 , 3 , , S F 7 , α 2 = α 2 + Q , α 2 = 0 F 8 , α 2 = α 2 + Q , α 2 = 1 , 2 , , s 0 , otherwise
where
[ D i 0 ( 0 ) ] [ N + 1 ] = ( λ 1 + β + θ 1 ) , α 3 = α 3 , α 3 = 0 ( λ 1 + β + θ 1 + γ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( λ 1 + β + γ ) , α 3 = α 3 , α 3 = N λ 1 , α 3 = α 3 + 1 , α 3 = 0 , 1 , 2 , , N 1 0 , otherwise
F 1 [ N + 1 ] = β I [ N + 1 ]
[ F 2 ] [ ( N + 1 ) × N ] = γ , α 3 = α 3 , α 3 = 1 , 2 , , N 0 , otherwise
F 3 [ N + 1 ] = γ I [ N + 1 ]
[ D i Q ( 0 ) ] N + 1 = ( λ 1 + θ 1 + γ ) , α 3 = α 3 , α 3 = 0 , 1 , , N 1 ( λ 1 + γ ) , α 3 = α 3 , α 3 = N λ 1 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise
[ F 4 ] [ N + 1 ] = μ , α 3 = α 3 1 , α 3 = 1 0 , otherwise
[ F 5 ] [ N + 1 ] = μ , α 3 = α 3 1 , α 3 = 2.3 , , N 0 , otherwise
[ F 6 ] [ N + 1 ] = μ , α 3 = α 3 1 , α 3 = 1 , 2 , , N 0 , otherwise
[ F 7 ] [ N × ( N + 1 ) ] = β , α 3 = α 3 , α 3 = 1 , 2 , , N 0 , otherwise
[ F 8 ] [ N + 1 ] = β I [ N + 1 ]
[ D i 0 ( 1 ) ] [ N ] = ( λ 2 + β + θ 2 ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( β + λ 2 ) , α 3 = α 3 , α 3 = N λ 2 , α 3 = α 3 + 1 , α 3 = 1 , 2 , , N 1 0 , otherwise
For j = 1 , 2 , , S 1
[ D i j ( 1 ) ] [ N + 1 ] = ( λ 2 + θ 2 + β ) , α 3 = α 3 , α 3 = 0 ( λ 2 + θ 2 + β + μ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( λ 2 + β + μ ) , α 3 = α 3 , α 3 = N λ 2 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise
[ D i S ( 1 ) ] [ N + 1 ] = ( λ 2 + θ 2 ) , α 3 = α 3 , α 3 = 0 ( λ 2 + θ 2 + μ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( λ 2 + μ ) , α 3 = α 3 , α 3 = N λ 2 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise .

3. Main Results

Here, the necessary and sufficient condition of the proposed system’s stability is to be derived. On following that, we will find an R matrix and stationary probability vector to the system.

3.1. Stability Analysis

Since X ( t ) forms a infinite dimensional QBD process, we need to find the stability condition of the proposed model. It is to be derived here with the help of the Neuts matrix analytic method [52]. To proceed further, we consider the matrix A ˜ where A ˜ = A 2 + A 1 + C , which is given by
A ˜ = 0 1 0 1 A ˜ 0 A ˜ 01 A ˜ 10 A ˜ 1
where
A ˜ 10 = ( 0 , 0 ) ( Q , 0 ) ( 0 , 0 ) ( Q , 0 ) A 0 ( 0 ) F 1 0 A Q ( 0 )
A 1 ˜ = A 0 ( 1 ) , α 2 = α 2 , α 2 = 0 A , α 2 = α 2 , α 2 = 1 , 2 , , s B , α 2 = α 2 , α 2 = s + 1 , s + 2 , , S F 5 , α 2 = α 2 1 , α 2 = 1 F 6 , α 2 = α 2 1 , α 2 = 2 , 3 , , S F 7 , α 2 = α 2 + Q , α 2 = 0 F 8 , α 2 = α 2 + Q , α 2 = 1 , 2 , , s 0 , otherwise
A 0 ( 0 ) = ( λ 1 + β + θ 1 ) , α 3 = α 3 , α 3 = 0 ( λ 1 + β + θ 1 + γ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( β + θ 1 + γ ) , α 3 = α 3 , α 3 = N λ 1 + θ 1 , α 3 = α 3 + 1 , α 3 = 0 , 1 , 2 , , N 1 0 , otherwise
A Q ( 0 ) = ( λ 1 + γ + θ 1 + ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 λ 1 , α 3 = α 3 , α 3 = N λ 1 + θ 1 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise
A 0 ( 1 ) = ( λ 2 + β + θ 2 ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 β , α 3 = α 3 , α 3 = N λ 2 + θ 2 , α 3 = α 3 + 1 , α 3 = 1 , 2 , , N 1 0 , otherwise
A = ( λ 2 + θ 2 ) , α 3 = α 3 , α 3 = 0 ( λ 2 + θ 2 + β + μ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 ( β + μ ) , α 3 = α 3 , α 3 = N λ 2 + θ 2 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise
B = ( λ 2 + θ 2 ) , α 3 = α 3 , α 3 = 0 ( λ 2 + θ 2 + μ ) , α 3 = α 3 , α 3 = 1 , 2 , , N 1 μ , α 3 = α 3 , α 3 = N λ 2 + θ 2 , α 3 = α 3 + 1 , α 3 = 0 , 1 , , N 1 0 , otherwise
Lemma 1. 
The steady state probability vector Π = ( π ( 0 , 0 ) π ( Q , 0 ) π ( 0 , 1 ) π ( 1 , 1 ) π ( 2 , 1 ) π ( S , 1 ) ) to the generator matrix A ˜ is defined by
π ( α 2 , 1 ) = π ( Q , 1 ) Ω ( α 2 , 1 ) α 2 = 0 , 1 , 2 , , S a n d π ( α 2 , 0 ) = π ( Q , 1 ) Ω ( α 2 , 0 ) α 2 = 0 , Q ,
where
Ω ( α 2 , 1 ) = ( 1 ) Q ( F 6 B 1 ) Q ( s + 1 ) [ F 5 F 4 A 0 ( 0 ) 1 F 2 ] F 1 , α 2 = 0 ( 1 ) Q α 2 ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) s + 1 α 2 , α 2 = 1 , 2 , , s ( 1 ) Q α 2 ( F 6 B 1 ) Q ( s + 1 ) , α 2 = s + 1 , s + 2 , , Q 1 I , α 2 = Q ( 1 ) Q [ α 2 ( Q + 1 ) ] ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) { l = 0 S ( α 2 1 ) ( F 8 B 1 ) 2 ( F 6 B 1 ) S ( α 2 1 ) + ( F 6 A 1 ) S ( α 2 l ) ( F 8 B 1 ) ( F 6 B 1 ) l } , α 2 = Q + 1 , Q + 2 , , S 2 ( 1 ) Q s + 2 ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) [ F 6 A 1 + F 8 B 1 ] F 8 B 1 , α 2 = S 1 ( 1 ) Q s + 1 ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) F 8 A 1 α 2 = S Ω ( α 2 , 0 ) = ( 1 ) Q ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) s F 4 A 0 ( 0 ) 1 , α 2 = 0 ( 1 ) Q + 1 ( F 6 B 1 ) Q ( s + 1 ) ( F 6 A 1 ) s F 4 A 0 1 F 1 A Q ( 0 ) 1 , α 2 = Q
and π ( Q , 1 ) can be obtained by substituting the values in Π e = 1 .
Proof. 
The steady state probability vector Π satisfies Π A ˜ = 0 , Π e = 1
π ( 0 , 0 ) A 0 ( 0 ) + π ( 1 , 1 ) F 4 = 0 ,
π ( 0 , 0 ) F 1 + π ( Q , 0 ) A Q ( 0 ) = 0
π ( α 2 , 0 ) F 2 + π ( α 2 , 1 ) A 0 ( 1 ) + π ( α 2 + 1 , 1 ) F 5 = 0 , α 2 = 0
π ( α 2 , 1 ) A + π ( α 2 + 1 , 1 ) F 6 = 0 , α 2 = 1 , s
π ( α 2 , 1 ) B + π ( α 2 + 1 , 1 ) f 6 = 0 , α 2 = s + 1 , Q 1
π ( α 2 , 0 ) F 3 + π ( 0 , 1 ) F 7 + π ( α 2 , 1 ) B + π ( α 2 + 1 , 1 ) F 6 = 0 , α 2 = Q
π ( α 2 Q , 1 ) F 8 + π ( α 2 , 1 ) B + π ( α 2 + 1 , 1 ) F 6 = 0 , α 2 = Q + 1 , S 1
π ( α 2 Q , 1 ) F 8 + π ( α 2 , 1 ) B = 0 , α 2 = S
π ( Q , 1 ) is obtained by solving (7) and using the normalising condition π e = 1 .
π ( Q , 1 ) Ω ( Q , 0 ) F 3 + Ω ( 0 , 1 ) F 7 + I + Ω ( Q + 1 , 1 ) = 0 .
Solving (10) and
π ( Q , 1 ) Ω ( 0 , 0 ) + Ω ( Q , 0 ) + Ω ( 0 , 1 ) + I + α 2 = 1 , α 2 Q S Ω ( α 2 , 1 ) = 1 ,
we obtain π ( Q , 1 ) . □
Lemma 2. 
The given queueing-inventory system is stable under the necessary condition
Ω ( 0 , 0 ) + Ω ( Q , 0 ) C 0 e + Ω ( 0 , 1 ) C 1 e + α 2 = 1 S Ω ( α 2 , 1 ) C 2 e > Ω ( 0 , 0 ) + Ω ( Q , 0 ) B 0 e + Ω ( 0 , 1 ) B 1 e + α 2 = 1 S Ω ( α 2 , 1 ) B 2 e .
Proof. 
Let us use the well-known result of Neuts Π A 2 e > Π C e , we obtain
( π ( 0 , 0 ) π ( Q , 0 ) π ( 0 , 1 ) π ( 1 , 1 ) π ( S , 1 ) ) A 2 e > ( π ( 0 , 0 ) π ( Q , 0 ) π ( 0 , 1 ) π ( 1 , 1 ) π ( S , 1 ) ) C e ( π ( 0 , 0 ) B 0 + π ( Q , 0 ) B 0 + π ( 0 , 1 ) B 1 + π ( 1 , 1 ) B 2 + + π ( S , 1 ) B 2 ) e > ( π ( 0 , 0 ) C 0 + π ( Q , 0 ) C 0 + π ( 0 , 1 ) C 1 + π ( 1 , 1 ) C 2 + + π ( S , 1 ) C 2 ) e ( π ( 0 , 0 ) + π ( Q , 0 ) ) B 0 + π ( 0 , 1 ) B 1 + α 2 = 1 S π ( α 2 , 1 ) B 2 e > ( π ( 0 , 0 ) + π ( Q , 0 ) ) C 0 + π ( 0 , 1 ) C 1 + α 2 = 1 S π ( α 2 , 1 ) C 2 e π ( Q , 1 ) ( Ω ( 0 , 0 ) + Ω ( Q , 1 ) ) B 0 + Ω ( 0 , 1 ) C 1 + α 2 = 1 S Ω ( α 2 , 1 ) B 2 e > π ( Q , 1 ) [ ( Ω ( 0 , 0 ) + Ω ( Q , 1 ) ) C 0 + Ω ( 0 , 1 ) C 1 + α 2 = 1 S Ω ( α 2 , 1 ) C 2 ] e Ω ( 0 , 0 ) + Ω ( Q , 0 ) B 0 e + Ω ( 0 , 1 ) B 1 e + α 2 = 1 S Ω ( α 2 , 1 ) B 2 e > Ω ( 0 , 0 ) + Ω ( Q , 0 ) C 0 e + Ω ( 0 , 1 ) C 1 e + α 2 = 1 S Ω ( α 2 , 1 ) C 2 e .

3.2. Steady State Analysis

From the structure of matrix P, and from Lemma 2, the Markov process X ( t ) with the state space E is regular. Then there exists a stationary probability vector,
ϕ = ( ϕ ( 0 ) , ϕ ( 1 ) , ϕ ( 2 ) , ) , which satisfies the following condition:
ϕ P = 0 and i = 0 ϕ ( i ) = 1 .

3.3. Computation of R-Matrix

Due to the special structure of matrix P and using ϕ , matrix R can be determined by
B l R 2 + A l R + C = 0
where
R = Z 1 , 1 Z 1 , 2 Z 1 , 3 Z 1 , 4 Z 1 , 5 Z 1 , S + 3 Z 2 , 1 Z 2 , 2 Z 2 , 3 Z 2 , 4 Z 2 , 5 Z 2 , S + 3 Z 3 , 1 Z 3 , 2 Z 3 , 3 Z 3 , 4 Z 3 , 5 Z 3 , S + 3 Z 4 , 1 Z 4 , 2 Z 4 , 3 Z 4 , 4 Z 4 , 5 Z 4 , S + 3 Z S + 3 , 1 Z S + 3 , 2 Z S + 3 , 3 Z S + 3 , 4 Z S + 3 , 5 Z S + 3 , S + 3
where
i f α 1 = 1 , 2 , 4 , 5 , 6 , , S + 3 and α 2 = 1 , 2 , 4 , 5 , 6 , , S + 3
Z α 1 , α 2 = 0 0 0 0 0 0 0 0 0 0 r 0 α 1 , α 2 r 1 α 1 , α 2 r 2 α 1 , α 2 r N α 1 , α 2 ( N + 1 ) × ( N + 1 )
and α 2 = 3
Z α 1 , α 2 = 0 0 0 0 0 0 0 0 0 0 r 1 α 1 , α 2 r 2 α 1 , α 2 r 3 α 1 , α 2 r N α 1 , α 2 ( N + 1 ) × ( N ) .
For α 1 = 3
if α 2 = 1 , 2 , 4 , 5 , 6 , , S + 3
Z α 1 , α 2 = 0 0 0 0 0 0 0 0 0 0 r 0 α 1 , α 2 r 1 α 1 , α 2 r 2 α 1 , α 2 r N α 1 , α 2 ( N ) × ( N + 1 )
and α 2 = 3
Z α 1 , α 2 = 0 0 0 0 0 0 0 0 0 0 r 1 α 1 , α 2 r 2 α 1 , α 2 r 3 α 1 , α 2 r N α 1 , α 2 ( N ) × ( N ) .
Let s α 3 α 1 , α 2 be the α 3 t h column element in the last row of α 1 α 2 t h block in the R 2 matrix.
For all α 1 = 1 , 2 ; 4 , 5 , , S + 3 ,
if α 2 = 1 ,
r α 3 α 1 , α 2 ( λ 1 + β + θ 1 ) + r α 3 + 1 α 1 , α 2 μ = 0 , α 3 = 0 θ 1 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + β + γ + θ 1 ) = 0 , α 3 = 1 , 2 , , N 1 θ 1 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + β + γ ) + λ 1 δ α 1 α 2 = 0 , α 3 = N
and α 2 = 2 ,
r α 3 α 1 , α 2 1 β r α 3 α 1 , α 2 ( λ 1 + θ 1 ) + r α 3 α 1 , α 2 1 β = 0 , α 3 = 0 θ 1 s α 1 , α 2 + r α 3 α 1 , α 2 1 β + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + γ + θ 1 ) = 0 , α 3 = 1 , 2 , , N 1 θ 1 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 1 β + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + γ ) + λ 1 δ α 1 , α 2 = 0 , α 3 = N
and α 2 = 3 ,
r α 3 α 1 , α 2 2 γ r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 2 γ + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 μ = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 2 γ + r α 3 α 1 , α 2 r α 3 α 1 , α 2 ( λ 2 + β ) + λ 1 δ i j = 0 , α 3 = N
and α 2 = 4 , 5 , , S + 3
r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 0 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 1 α 1 , α 2 ( μ + λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 = 0 , α 3 = 1 , 2 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + β + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = s + 4 , , Q + 2
r α 3 α 1 , α 2 ( λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 0 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 , 2 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = Q + 3
r α 3 α 1 , α 2 ( Q + 1 ) γ r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 0 θ 2 s α 3 α 1 , α 2 + γ s α 3 α 1 , α 2 ( Q + 1 ) + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ + r α 3 α 1 , α 2 Q β = 0 , α 3 = 1 , 2 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 β + r α 3 α 1 , α 2 Q β + r α 3 1 i , j λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = Q + 4 , , S + 2
r α 3 α 1 , α 2 Q β r α 3 α 1 , α 2 ( λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 0 s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 , 2 , , N 1 θ 2 s α 3 α 1 , α 2 + s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 3 = S + 3
r α 3 α 1 , α 2 Q β r α 3 α 1 , α 2 ( λ 2 + θ 2 ) = 0 , α 3 = 0 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) = 0 , α 3 = 1 , 2 , , N 1 θ 2 s α 3 α 1 , α 2 + s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N .
For α 1 = 3
when α 2 = 1
r α 3 α 1 , α 2 ( λ 1 + β + θ 1 ) + r α 3 + 1 α 1 , α 2 μ = 0 , α 3 = 1 θ 1 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + β + γ + θ 1 ) = 0 , α 3 = 2 , 3 , , N 1 θ 1 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + β + γ ) + λ 1 δ α 1 α 2 = 0 , α 3 = N
when α 2 = 2 ,
r α 3 α 1 , α 2 1 β r α 3 α 1 , α 2 ( λ 1 + θ 1 ) + r α 3 α 1 , α 2 1 β = 0 , α 3 = 1 θ 1 s + α 1 , α 2 r α 3 α 1 , α 2 1 β + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + γ + θ 1 ) = 0 , α 3 = 2 , 3 , , N 1 θ 1 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 1 β + r α 3 1 α 1 , α 2 λ 1 r α 3 α 1 , α 2 ( λ 1 + γ ) + λ 1 δ α 1 , α 2 = 0 , α 3 = N
when α 2 = 3 ,
r α 3 α 1 , α 2 2 γ r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 2 γ + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 μ = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 2 γ + r α 3 α 1 , α 2 r α 3 α 1 , α 2 ( λ 2 + β ) + λ 1 δ i j = 0 , α 3 = N
when α 2 = 4 , 5 , , s + 3
r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 1 α 1 , α 2 ( μ + λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + β + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = s + 4 , , Q + 2
r α 3 α 1 , α 2 ( λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = Q + 3
r α 3 α 1 , α 2 ( Q + 1 ) γ r α 3 α 1 , α 2 ( λ 2 + β + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + γ s α 3 α 1 , α 2 ( Q + 1 ) + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ + r α 3 α 1 , α 2 Q β = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 β + r α 3 α 1 , α 2 Q β + r α 3 1 i , j λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 2 = Q + 4 , , S + 2
r α 3 α 1 , α 2 Q β r α 3 α 1 , α 2 ( λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 1 s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + r α 3 + 1 α 1 , α 2 + 1 μ = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N
when α 3 = S + 3
r α 3 α 1 , α 2 Q β r α 3 α 1 , α 2 ( λ 2 + θ 2 ) = 0 , α 3 = 1 θ 2 s α 3 α 1 , α 2 + r α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 + θ 2 ) = 0 , α 3 = 2 , 3 , , N 1 θ 2 s α 3 α 1 , α 2 + s α 3 α 1 , α 2 Q β + r α 3 1 α 1 , α 2 λ 2 r α 3 α 1 , α 2 ( μ + λ 2 ) + λ 2 δ α 1 α 2 = 0 , α 3 = N .
Solving the above system of non-linear equations, we obtain the R matrix.
Lemma 3. 
The continuous time Markov chain X ( t ) satisfies the stability condition in the Lemma 2; then, the stationary probability vector ϕ = ( ϕ ( 0 ) , ϕ ( 1 ) , ϕ ( 2 ) , ) to the infinitesimal generator matrix P is defined by
ϕ ( α 1 ) = ϕ ( 0 ) R ( α 1 ) , α 1 = 0 , 1 , 2 ,
where R is the minimal non-negative solution of the matrix quadratic Equation (12). The initial stationary probability vector ϕ ( 0 ) is obtained by solving
ϕ ( 0 ) ( A 0 + R A 2 ) = 0
and
ϕ ( 0 ) ( I R ) 1 e = 1
Proof. 
Since the four-dimensional stochastic process X ( t ) , t 0 satisfies Φ P = 0 and gives
   ϕ ( α 1 ) A 0 + ϕ ( α 1 + 1 ) A 2 = 0 , α 1 = 0
ϕ ( α 1 1 ) C + ϕ ( α 1 ) A 1 + ϕ ( α 1 + 1 ) A 2 = 0 , α 1 = 1 , 2 ,
Also the system is stable under the condition in the Lemma 2, and applying Neuts Matrix geometric approach, let us assume that the Equation (13) holds. Now using Equation (13) in (16) and ϕ e = 1 , we obtain Equations (14) and (15), respectively. Therefore, solving the system of Equations (14) and (15) simultaneously, we obtain ϕ ( 0 ) . Now we explicitly write Equation (16), which yields:
ϕ ( 0 , 0 , 0 ) [ D 00 ( 0 ) + Z 1 , 1 B 0 ] + ϕ ( 0 , 1 , 1 ) F 4 = 0
ϕ ( 0 , 0 , 0 ) F 1 + ϕ ( 0 , Q , 0 ) [ D 0 Q ( 0 ) + Z 2 , 2 B 0 ] = 0
ϕ ( 0 , 0 , 0 ) F 2 + ϕ ( 0 , 0 , 1 ) [ D 00 ( 1 ) + Z 3 , 3 B 1 ] + ϕ ( 0 , 1 , 1 ) F 5 = 0
ϕ ( 0 , α 1 + 1 , 1 ) F 6 + ϕ ( 0 , α 1 , 1 ) [ D 0 α 1 ( 1 ) + Z α 1 + 3 , α 1 + 3 B 2 ] = 0 α 1 = 1 , 2 , , Q 1 .
ϕ ( 0 , Q , 0 ) F 3 + ϕ ( 0 , 0 , 1 ) F 7 + ϕ ( 0 , Q , 1 ) [ D 0 Q ( 1 ) + Z Q + 3 , Q + 3 B 2 ] + ϕ ( 0 , Q + 1 , 1 ) F 6 = 0
ϕ ( 0 , α 1 Q , 1 ) F 8 + ϕ ( 0 , α 1 , 1 ) [ D 0 α 1 ( 1 ) + Z α 1 + 3 , α 1 + 3 B 2 ] + ϕ ( 0 , α 1 + 1 , 1 ) F 6 = 0 α 1 = Q + 1 , Q + 2 , , S 1 .
ϕ ( 0 , s , 1 ) F 8 + ϕ ( 0 , S , 1 ) [ D 0 S ( 1 ) + Z S + 3 , S + 3 B 2 ] = 0 .
Solving Equations (18)–(24) and using the normalising condition, we can obtain ϕ ( 0 ) . □

4. System Performance Measures

In this section, we shall compute the mean number of items, primary customers, and retrial customers; the expected reorder rate; the loss rate of primary customers; the probability that the server is on vacation, busy, or idle; and the expected total cost of the system.
1.
Mean number of Iitems in the Inventory
M I = α 1 = 0 α 3 = 0 N Q ϕ ( α 1 , Q , 0 , α 3 ) + α 1 = 0 α 2 = 1 S α 3 = 0 N α 2 ϕ ( α 1 , α 2 , 1 , α 3 )
2.
Mean reorder rate
M R = α 1 = 0 α 3 = 1 N μ ϕ ( α 1 , s + 1 , 1 , α 3 )
3.
Probability that the server is on vacation
p v = α 1 = 0 α 2 = 0 , Q α 3 = 0 N ϕ ( α 1 , α 2 , 0 , α 3 )
4.
Probability that the server is busy
p b = α 1 = 0 α 2 = 1 S α 3 = 1 N ϕ ( α 1 , α 2 , 0 , α 3 )
5.
Probability that the server is idle
p i = 1 ( p v + p b )
6.
Overall rate of retrial
R O R = θ 1 α 1 = 1 α 2 = 0 , Q α 3 = 0 N 1 ϕ ( α 1 , α 2 , 0 , α 3 ) + θ 2 α 1 = 1 α 2 = 0 S α 3 = 0 N 1 ϕ ( α 1 , α 2 , 1 , α 3 )
7.
Successful rate of retrial
R S R = θ 2 α 1 = 1 α 2 = 1 S α 3 = 0 N 1 ϕ ( α 1 , α 2 , 1 , α 3 )
8.
Fraction of successful retrial rate
F S R = R S R R O R
9.
Mean number of customers in the waiting hall
M W H = α 1 = 0 α 3 = 1 N α 3 ϕ ( α 1 , 0 , 0 , α 3 ) + ϕ ( α 1 , Q , 0 , α 3 ) + α 1 = 0 α 2 = 0 S α 3 = 1 N α 3 ϕ ( α 1 , α 2 , 1 , α 3 )
10.
Mean number of customers arriving into the waiting hall
M A W H = λ 1 α 1 = 0 α 2 = 0 , Q α 3 = 0 N 1 ϕ ( α 1 , α 2 , 0 , α 3 ) + λ 2 α 1 = 0 α 3 = 0 N 1 ϕ ( α 1 , 0 , 1 , α 2 ) + α 2 = 1 S α 3 = 0 N 1 ϕ ( α 1 , α 2 , 1 , α 3 )
11.
Average waiting time for the customer in the waiting hall
W T = M W H M A W H
12.
Mean number of customers in the orbit
M O = α 1 = 1 α 3 = 0 N α 1 ϕ ( α 1 , 0 , 0 , α 3 ) + ϕ ( α 1 , Q , 0 , α 3 ) + α 1 = 1 α 2 = 1 S α 1 ϕ ( α 1 , α 2 , 1 , 0 ) + α 1 = 1 α 2 = 0 S α 3 = 1 N α 1 ϕ ( α 1 , α 2 , 1 , α 3 )
13.
Mean number of customers arriving into the orbit
M A O = θ 1 α 1 = 0 α 2 = 0 , Q ϕ ( α 1 , α 2 , 0 , N ) + θ 2 α 1 = 0 ϕ ( α 1 , 0 , 1 , N ) + α 2 = 1 S ϕ ( α 1 , α 2 , 1 , N )
14.
Waiting time for the customer in the orbit
W T O = M O M A O

Total Cost Analysis

The expected total cost of the considered model is defined by
T C = c h M I + c s M R + c w o M O + c w M W H
where
c h —Holding cost per unit item;
c s —Set-up cost per order;
c w o —Waiting cost for the customer in the orbit;
c w —Waiting cost for the customer in the waiting hall.

5. Numerical Examples

In this section, we have shown the importance of the assumed model using a numerical illustration. Though we have explained the concept mathematically, its applications are seen only with the help of numerical results. Based on the need for numerical examples in business, necessary results are obtained to support the model.
For the purpose of research, we have fixed parameter values S = 32 , s = 10 , Q = 22 , N = 5 , m u = 10 , β = 4 , γ = 2 , θ 1 = 0.6 , θ 2 = 2.5 , λ 1 = 2.5 , λ 2 = 3.5 , c h = 0.01 , c s = 0.5 , c w o = 1 , and c w = 1.3 , and obtained the results.
Example 1. 
This example explains the effects of parameters λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N on the total cost, which are provided in the Table 1.
1.
We observe that the total cost increases whenever λ 1 and λ 2 increase. Since the arrival rate is increasing, there will be a higher number of customers arriving in the waiting hall. Thus, the total cost will be increased along with the waiting cost.
2.
The retrial rates θ 1 and θ 2 impact the total cost by reducing it as they increase. This is because, when the retrial rate is increased, customers leave the orbit. Thus the product value of M O and the waiting cost for them is decreased, and this will yield the decreases of the total cost.
3.
It is clear that the total cost decreases as the service rate μ increases. As μ increases, the average service time per customer is decreased, and the waiting hall size is also decreased simultaneously. Therefore, the waiting cost for the M W H at the time is decreased, which causes the decrease in the total cost.
4.
Observing the result, we come to know that if the vacation completion rate increases, the respective total decreases. This is because the duration of the server being on vacation decreases as γ increases, and the server will be available to provide service to the customers. In this situation, the number of customers in the waiting hall will decrease. Then the waiting cost for the M W H at the time will decrease that yields reduce of total cost.
5.
It is known that total cost increases as N increases. This is because, when the waiting hall size is increased, M W H will be increased. So the product value of the M W H and the waiting cost for them increases the total cost.
6.
Whenever the reorder rate β increases, the total cost decreases. This means the average replenishment time is decreased when β increases. Therefore, the setup cost per order is decreased, which causes a decrease in the total cost.
Example 2. 
In this example, we have discussed the average waiting time of a customer in the waiting hall and the orbit (Table 2 and Table 3).
1.
From Table 2, the average waiting time of customers in the waiting hall and orbit increases as the arrival rates λ 1 and λ 2 increase, because more number of customers will be arriving at the waiting hall due to the increment in the arrival rates. Similarly, when λ 1 and λ 2 increase, the customer in the orbit increases. This results in an increase in waiting time for the primary and orbital customers.
2.
It is clear that the M W H increases and the number of customers in the the orbit decreases if the retrial rates θ 1 and θ 2 increase. This causes an increase in the average waiting time for the customer in the waiting hall and a decrease in the average waiting time for the customer in the orbit.
3.
While increasing the service rate μ, the average service time per customer is increased in Table 3. Consequently, the number of customers in the waiting hall as well as in the orbit has decreased. So the average waiting time of both customers has decreased.
4.
We observe that the average waiting time of the primary and retrial customers reduces when the reorder rate is increased. In this case, the mean reorder time is decreased. That results in a decrease in the M W H . Similarly, the number of customers in orbit also decreases. This explains the decrease in the average waiting time of both customers as β increases.
5.
One part of the average waiting time of a customer always depends upon the waiting hall size. Increasing the waiting hall size increases M W H , which increases the waiting time of customers in the waiting hall. For the retrial customers, as there are more place in the waiting hall, M O decreases. So the waiting time of customers in the orbit decreases while increasing N.
Table 1. Total cost under the parameter variation.
Table 1. Total cost under the parameter variation.
θ 2 22.53 μ 910.512
θ 1 λ 1 λ 2 γ N β
0.4 41.160496261.159948881.15967796 2.51.5669331.2747441.088836
3.351.600732581.598474051.59737999 441.5643981.2722001.086288
62.207348172.200219182.19679518 5.51.5637411.2712031.085071
41.160513811.159966271.15969530 2.51.5781021.2758891.087037
3.551.600790591.598531541.597437281.8541.5756291.2733901.084524
62.207485642.200355022.19693028 5.51.5755771.2728231.083637
41.160531241.159983541.15971251 2.51.5896631.2791581.087767
3.751.600848241.598588621.59749416 641.5877151.2766951.085279
62.207622262.200489912.19706439 5.51.5872421.2764891.084668
0.6 41.160496261.159948871.15967794 2.51.5669221.2747311.088822
3.351.600732471.598473841.59737974 441.5643331.2721291.086212
62.207347032.200217702.19679362 5.51.5632821.2707071.084546
41.160513801.159966261.15969528 2.51.5780881.2758741.087021
3.551.600790491.598531341.597437052.05541.5755551.2733111.084440
62.207484552.200353592.19692878 5.51.5750711.2722801.083068
41.160531231.159983531.15971249 2.51.5896481.2791421.087749
3.751.600848141.598588431.59749393 641.5871671.2766091.085189
62.207621222.200488542.19706295 5.51.5871601.2759061.084059
0.8 41.160496251.159948851.15967791 2.51.5669131.2747211.088812
3.351.600732351.598473601.59737946 441.5642851.2720771.086156
62.207345812.200216092.19679192 5.51.5629471.2703451.084165
41.160513791.159966251.15969526 2.51.5780781.2758631.087010
3.551.600790371.598531111.597436782.3541.5755021.2732531.084379
62.207483382.200352052.19692715 5.51.5747051.2718891.082657
41.160531221.159983521.15971247 2.51.5896361.2791291.087736
3.751.600848031.598588211.59749368 641.5871011.2765461.085124
62.207620092.200487062.19706139 5.51.5867731.2754881.083623
Table 2. WT, WTO under the variation of parameters λ 1 , λ 2 , θ 1 , θ 2 .
Table 2. WT, WTO under the variation of parameters λ 1 , λ 2 , θ 1 , θ 2 .
λ 2 456
θ 1 θ 2 λ 1 WTWTOWTWTOWTWTO
3.30.16400180.6013690.19149430.6030690.22674400.605800
23.50.16400390.6013790.19149970.6030770.22675480.605805
3.70.16400600.6013880.19150510.6030850.22676550.605811
3.30.16416970.5010250.19195720.5022660.22780500.504274
0.42.53.50.16417180.5010360.19196280.5022750.22781620.504280
3.70.16417390.5010450.19196830.5022830.22782710.504285
3.30.16432070.4341390.19238050.4350840.22879170.436624
33.50.16432280.4341490.19238620.4350930.22880310.436630
3.70.16432490.4341590.19239180.4351010.22881430.436636
3.30.16400190.6013510.19149470.6030390.22674540.605758
23.50.16400400.6013610.19150010.6030480.22675620.605764
3.70.16400600.6013710.19150550.6030560.22676680.605770
3.30.16416970.5010120.19195750.5022440.22780620.504243
0.62.53.50.16417190.5010230.19196310.5022530.22781730.504250
3.70.16417390.5010330.19196860.5022620.22782820.504256
3.30.16432070.4341290.19238080.4350680.22879270.436601
33.50.16432290.4341390.19238650.4350770.22880410.436607
3.70.16432500.4341500.19239210.4350850.22881520.436614
3.30.16400200.6013350.19149500.6030120.22674660.605719
23.50.16400410.6013460.19150050.6030210.22675740.605726
3.70.16400610.6013560.19150580.6030300.22676800.605732
3.30.16416980.5010000.19195780.5022240.22780730.504215
0.82.53.50.16417190.5010110.19196340.5022340.22781830.504222
3.70.16417400.5010210.19196890.5022430.22782920.504229
3.30.16432080.4341200.19238100.4350520.22879370.436579
33.50.16432290.4341300.19238670.4350620.22880500.436586
3.70.16432510.4341410.19239230.4350710.22881610.436593
Table 3. WT, WTO under the parameter variation λ 1 , λ 2 , θ 1 , θ 2 .
Table 3. WT, WTO under the parameter variation λ 1 , λ 2 , θ 1 , θ 2 .
β 2.545.5
N γ μ WTWTOWTWTOWTWTO
4 90.2084260.5174910.2074560.5161280.2073700.515991
1.810.50.1609170.5008930.1600300.4987220.1599470.498502
120.1307990.4892980.1299600.4859640.1298790.485622
90.2083540.5173460.2074460.5161070.2073680.515987
2.0510.50.1608420.5006200.1600190.4986820.1599450.498494
120.1307210.4888280.1299490.4858930.1298770.485609
90.2082070.5170770.2074250.5160670.2073640.515980
2.310.50.1606910.5001340.1599970.4986080.1599410.498480
120.1305660.4880100.1299260.4857670.1298730.485585
5 90.2145820.5148560.2134810.5131380.2133810.512962
1.810.50.1642540.4998080.1632570.4967060.1631640.496390
120.1327650.4900320.1318290.4846820.1317390.484134
90.2144990.5146500.2134690.5131070.2133790.512956
2.0510.50.1641680.4993610.1632450.4966370.1631610.496376
120.1326770.4891670.1318160.4845450.1317360.484106
90.2144390.5145100.2134600.5130850.2133780.512952
2.310.50.1641060.4990640.1632360.4965900.1631600.496367
120.1326120.4885970.1318070.4844530.1317350.484088
6 90.2185240.5142270.2173110.5120800.2172010.511860
1.810.50.1661290.5005790.1650430.4961640.1649410.495718
120.1337560.4931270.1327440.4846330.1326460.483756
90.2184320.5139410.2172980.5120340.2171980.511850
2.0510.50.1660340.4998670.1650290.4960490.1649380.495695
120.1336580.4916020.1327290.4843730.1326430.483704
90.2183660.5137550.2172880.5120030.2171960.511844
2.310.50.1659650.4994130.1650190.4959750.1649360.495680
120.1335870.4906350.1327190.4842070.1326410.483670
Example 3. 
In this example, we explained the fraction of time server being on vacation by varying the parameters λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N in Table 4.
1.
While the server is on vacation, the fraction of time the server is on vacation decreases as the arrival rate increases. While increasing λ 1 , the number of customers in the waiting hall increases. So the customer’s arrival during the server’s vacation leads the server to work. Thus, the possibility of the server being on vacation decreases.
2.
While increasing the arrival rate of customers during the server’s normal mode, the fraction of time the server being on vacation increases. As λ 2 increases, the number of primary customers increases in the waiting hall, which leads to stock-out frequently and the server going on vacation frequently.
3.
The fraction of time the server is on vacation decreases if the arrival rate of retrial customers during the server’s vacation increases. Because the M W H increases due to the increase of θ 1 . So the customer’s arrival in the waiting hall during vacation leads the server to work Â.
4.
 As θ 2 increases, the number of customers increases in the waiting hall, which leads to stock-out often, and the server goes on vacation frequently, such that the fraction of time the server is on vacation increases.
5.
Since the service rate increases, the fraction of time that the server is on vacation increases. Due to the increment in the rate μ, M O and items in the inventory decrease. So, the server can take a vacation frequently.
6.
Whenever the replenishment rate increases, the fraction of time a server is on vacation decreases. If we increase the value of β, the replenishment time is decreased. So server has to work for more time, which decreases the fraction of time the server is on vacation.
7.
By increasing the vacation completion rate, the fraction of time a server is on vacation decreases. Since the rate γ increases, the duration of server on vacation is decreased. So the server has to return to the normal mode often, which confirms the decrease in the fraction of time the server is on vacation.
8.
The number of customers in the waiting hall increases upon increasing the waiting hall size, which leads to a stock out often as more customers can be accommodated in the waiting hall. So the possibility of a server taking a vacation is as high as inventory.
If the server is on vacation for a long time, a business cannot be more profitable. So, providing service at a fast rate, completing the vacation time sooner, and having a fast reorder will help the business run without loss.
Table 4. p v under variation of λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N.
Table 4. p v under variation of λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N.
θ 2 22.53 μ 910.512
θ 1 λ 1 λ 2 γ N β
40.00006710.00006730.0000675 2.50.00089350.00101530.0011096
3.350.00020160.00020220.0002027 440.00011420.00013200.0001461
60.00042770.00042850.0004289 5.50.00001960.00002320.0000262
40.00006670.00006690.0000671 2.50.00089580.00101870.0011130
0.43.550.00020040.00020110.00020161.8540.00011870.00013610.0001497
60.00042530.00042610.0004265 5.50.00002140.00002490.0000277
40.00006630.00006650.0000667 2.50.00089650.00102020.0011144
3.750.00019930.00020000.0002005 640.00012120.00013830.0001515
60.00042300.00042380.0004242 5.50.00002250.00002590.0000285
40.000067040.00006730.0000674 2.50.00080930.00091980.0010053
3.350.000201470.00020220.0002027 440.00010290.00011900.0001317
60.000427340.00042820.0004286 5.50.00001760.00002090.0000235
40.000066660.00006690.0000671 2.50.00081150.00092300.0010084
0.63.550.000200330.00020100.00020152.05540.00010700.00012270.0001350
60.000424960.00042580.0004262 5.50.00001920.00002240.0000249
40.000066300.00006650.0000667 2.50.00081230.00092440.0010097
3.750.000199250.00019990.0002004 640.00010920.00012470.0001366
60.000422700.00042350.0004239 5.50.00002020.00002320.0000256
40.00006700.00006730.0000674 2.50.00074350.00084500.0009236
3.350.00020140.00020210.0002026 440.00009410.00010880.0001204
60.00042700.00042790.0004284 5.50.00001610.00001900.0000214
40.00006660.00006690.0000670 2.50.00074560.00084810.0009266
0.83.550.00020030.00020100.00020152.3540.00009780.00011220.0001234
60.00042460.00042550.0004260 5.50.00001750.00002040.0000227
40.00006630.00006650.0000667 2.50.00074630.00084940.0009278
3.750.00019920.00019990.0002004 640.00009990.00011410.0001249
60.00042240.00042330.0004237 5.50.00001840.00002120.0000233
Example 4. 
In this example, we have presented the result of F S R varying the parameters λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N in Table 5.
1.
The fraction of successful retrial rate decreases as arrival rates λ 1 and λ 2 increase. Due to the increase in the arrival rate, the number of customers in the orbit increases. This decreases the fraction of successful retrials.
2.
We observe that the fraction of successful retrial rate F S R decreases whenever retrial rate increases. While increasing the retrial rate, O R and S R increase. However, the increment is high in the overall retrial rate compared to the successful retrial rate.
3.
While increasing the service rate, the fraction of successful retrials also increases. This is because an increment in μ decreases the M O as the service time per customer decreases, which increases the F S R .
4.
We can note that whenever the reorder rate increases, the fraction of successful retrials also increases. Since β increases, the replenishment time decreases. So the number of customers in the orbit decreases, which increases the F S R .
5.
The fraction of successful retrials is increased upon increasing the rate of vacation completion. The reason behind this is the increment in γ decreases the duration of server in the vacation. Then the customer switches to normal mode more frequently.
6.
The result shows us that the fraction of successful retrials increases while we increase the waiting hall size. Since the waiting hall size is increased, M O is decreased. Hence, the F S R is increased whenever N is increased.
A good businessman always tries to provide satisfactory service to every customer. From the above, one can decide whether to cover the retrial customers or not. In order to provide service to the orbital customer, he has to increase the service rate so that both customers obtain service quickly, and the availability of space in the waiting hall will be possible. Similarly, concerning the rate of reorder and vacation completion, it will help to increase the fraction of successful retrial rate.
Table 5. F S R under the variation of λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N.
Table 5. F S R under the variation of λ 1 , λ 2 , θ 1 , θ 2 , μ , γ , β , and N.
θ 2 22.53 μ 910.512
θ 1 λ 1 λ 2 γ N β
40.83279680.7995860.7689086 2.50.77427340.80087680.8212734
3.350.83170900.7986890.7681589 440.77519760.80240120.8236911
60.82966270.7970000.7667535 5.50.77524430.80247320.8238009
40.83278560.7995720.7688920 2.50.77854390.80353040.8221796
0.43.550.83170220.7986800.76814851.8540.77978480.80583680.8262659
60.82965930.7969950.7667478 5.50.77984070.80593060.8264244
40.83277640.7995600.7688779 2.50.77984010.80352170.8202201
3.750.83169670.7986720.7681398 640.78147810.80696330.8269889
60.82965680.7969910.7667433 5.50.78154320.80708330.8272157
40.8327560.79954900.768875 2.50.7742870.80089940.821306
3.350.8316790.79866230.768135 440.7751980.80240200.823691
60.8296430.79698200.766738 5.50.7752440.80247330.823801
40.8327500.79953920.768863 2.50.7785670.80357650.822256
0.63.550.8316760.79865670.7681282.05540.7797870.80583970.826268
60.8296420.79697940.766734 5.50.7798410.80593100.826425
40.8327450.79953160.768852 2.50.7798760.80360470.820384
3.750.8316740.79865250.768122 640.7814810.80696940.826996
60.8296410.79697780.766731 5.50.7815440.80708420.827217
40.8327150.7995120.768841 2.50.77430520.8009290.8213452
3.350.8316500.7986360.768111 440.77519950.8024030.8236914
60.8296220.7969640.766722 5.50.77524450.8024730.8238005
40.8327140.7995070.768833 2.50.77860200.8036420.8223587
0.83.550.8316500.7986330.7681072.3540.77978970.8058440.8262726
60.8296230.7969640.766720 5.50.77984140.8059320.8264249
40.8327140.7995030.768827 2.50.77993250.8037280.8206148
3.750.8316520.7986320.768104 640.78148700.8069800.8270071
60.8296250.7969640.766719 5.50.78154460.8070860.8272181
Example 5. 
In this example, we have discussed the system performance measures such as M I , M R , M W H , and M O under the different parameter combinations which are shown in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14.
1.
Figure 1 explains the effect of E O over λ 1 and γ. Whenever the arrival rate is increased, M O is increased. The M O decreases as the vacation completion rate is increased.
2.
The impact of λ 2 and μ over the average number of customers can be seen in Figure 2. E O increases as usually the arrival rate is increased. While increasing the service rate, the mean service time decreases, such that the M O decreases.
3.
The result of varying θ 1 and γ over the M O is shown in Figure Table 2. When the retrial rate is increased, M O decreases. As we know, while increasing the vacation completion rate, the M O decreases due to the decrease in average time of vacation.
4.
One can identify the result of E O under the variation of θ 2 and β from Figure 4. The M O decreases when we increase the retrial rate. Increasing the reorder rate decreases the mean reorder time. So, the customer in the orbit deceases. Thus, the average number of customers in the orbit decreases while we increase both parameters.
5.
Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11 explore the impact of parameters λ 1 , λ 2 , θ 1 , θ 2 , γ , μ ,   a n d   β on the M R , M I of the system.
6.
The effect of varying the parameters λ 1 and γ on M W H is shown in Figure 12. If we increase the value of λ 1 , the number of customer increases in the waiting hall. The vacation period decreases whenever the vacation completion rate is increased. This effect decreases the M W H .
7.
Figure 13 explains the average number of customers present in the waiting hall over the impact of increasing λ 2 and μ. Due to the increase in arrivals, customers’ arrivals increase in the waiting hall. The mean service time per customer always increases as the service rate increases. So the number of customers available in the waiting hall increases.
8.
The parametric variation of θ 1 and γ over the M W H is plotted in Figure 14. As we discussed earlier, M W H increases due to the increase in retrial rate. Increasing the parameter γ ensures the availability of the server as the vacation time decreases. So the average number of customers present in the waiting hall decreases.
Observing the figures, one can maintain and manage the necessary system performance in the business using the strategies. When a higher number of customers arrive in the system, service time and reorder time should be fast enough, which will even affect the total cost.
Figure 1. Mean number of customers in the orbit on λ 1 vs. γ .
Figure 1. Mean number of customers in the orbit on λ 1 vs. γ .
Mathematics 10 03041 g001
Figure 2. Mean number of customers in the orbit on λ 2 vs. μ .
Figure 2. Mean number of customers in the orbit on λ 2 vs. μ .
Mathematics 10 03041 g002
Figure 3. Mean number of customers in the orbit on θ 1 vs. γ .
Figure 3. Mean number of customers in the orbit on θ 1 vs. γ .
Mathematics 10 03041 g003
Figure 4. Mean number of customers in the orbit on θ 2 vs. β .
Figure 4. Mean number of customers in the orbit on θ 2 vs. β .
Mathematics 10 03041 g004
Figure 5. Mean reorder rate on λ 1 vs. γ .
Figure 5. Mean reorder rate on λ 1 vs. γ .
Mathematics 10 03041 g005
Figure 6. Mean reorder rate on λ 2 vs. μ .
Figure 6. Mean reorder rate on λ 2 vs. μ .
Mathematics 10 03041 g006
Figure 7. Mean reorder rate on θ 1 vs. γ .
Figure 7. Mean reorder rate on θ 1 vs. γ .
Mathematics 10 03041 g007
Figure 8. Mean number of items in the inventory on λ 1 vs. γ .
Figure 8. Mean number of items in the inventory on λ 1 vs. γ .
Mathematics 10 03041 g008
Figure 9. Mean number of items in the inventory on λ 2 vs. μ .
Figure 9. Mean number of items in the inventory on λ 2 vs. μ .
Mathematics 10 03041 g009
Figure 10. Mean number of items in the inventory on θ 1 vs. γ .
Figure 10. Mean number of items in the inventory on θ 1 vs. γ .
Mathematics 10 03041 g010
Figure 11. Mean number of items in the inventory on θ 2 vs. β .
Figure 11. Mean number of items in the inventory on θ 2 vs. β .
Mathematics 10 03041 g011
Figure 12. Mean number of customers in the waiting hall on λ 1 vs. γ .
Figure 12. Mean number of customers in the waiting hall on λ 1 vs. γ .
Mathematics 10 03041 g012
Figure 13. Mean number of customers in the waiting hall on λ 2 vs. μ .
Figure 13. Mean number of customers in the waiting hall on λ 2 vs. μ .
Mathematics 10 03041 g013
Figure 14. Mean number of customers in the waiting hall on θ 1 vs. γ .
Figure 14. Mean number of customers in the waiting hall on θ 1 vs. γ .
Mathematics 10 03041 g014

6. Conclusions

This stochastic model explores the single server queueing-inventory system with server multiple vacations. We assumed a vacation-dependent arrival policy for both primary and retrial customers. For the replenishment of a product, an ( s , Q ) ordering principle is adopted whenever the current inventory level reaches the reorder point s. We applied a matrix-geometric method to analyse the steady state solutions, system performance measures, and construction of the expected total cost.

6.1. Observations

The following observations will be helpful to the readers who want to apply this idea in their retail business.
1.
The expected total cost analysis explores and verifies the characteristics of the assumed parameters of this model.
2.
The average waiting time of a customer in the waiting hall and orbit are investigated using all the parameters. The monotonicity of the parameters is verified with its characteristics by the numerical simulation.
3.
The discussion of the fraction of time that the server is on vacation suggests that as the server’s vacation duration reduces, his/her fraction time also reduces.
4.
The mean number of customers in the waiting hall and orbit is reduced whenever the average service time per customer and average replenishment time are reduced.
5.
The fraction of the successful rate of retrial is investigated for all the parameters. It helps us to study the retrial customers with different parameter combinations.

6.2. Limitations

When we assume λ 1 = λ 2 and θ 1 = θ 2 , this model comes under the framework of a non-vacation-dependent arrival rate queueing-inventory system.

6.3. Managerial Implications

Running a business is not like purchasing a water bottle, where we use it one time and then throw it out. Though the initial amount we spent in the business can be calculated easily, there are many other indirect costs such as maintenance, electricity, transportation, taxes, etc. Total cost is helpful to analyse the effect of indirect costs. From the above observations, it is clear that the key features of a profitable business depend on the service rate, reorder rate, and vacation completion rate. By increasing the rate of these parameters, one can run a successful business by decreasing the total cost. A good businessman would focus more on customer satisfaction than profit. Most customers do not like to wait in the waiting hall. The results suggest that in a good business, a fast service rate must be provided. Completion of server vacation must be quick, so that those who entered into the system during the server’s vacation would obtain service, and replenishment time must be short.
In the future, we will extend this work along with the multi-server service channels and stock-dependent arrival policies of queueing-inventory systems.

Author Contributions

Conceptualisation, M.N.; Data Curation, C.S.; Formal Analysis, M.N.; Funding Acquisition, G.P.J. and I.C.D.; Investigation, G.P.J.; Methodology, C.S. and S.S.; Project Administration, G.P.J., N.A. and I.C.D.; Resources, S.S. and I.C.D.; Supervision, G.P.J. and I.C.D.; Validation, E.Y.; Visualisation, N.A. and E.Y.; Writing—Original Draft, M.N.; Writing—Review and Editing, G.P.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Hankuk University of Foreign Studies Research Fund (of 2022).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Anbazhagan would like to thank RUSA Phase 2.0 (F 24-51/2014-U), DST-FIST (SR/FIST/MS-I/2018/17), DST-PURSE 2nd Phase programme (SR/PURSE Phase 2/38), and UGC-SAP (DRS-I) (F.510/8/DRS-I/2016 (SAP-I)), Government of India.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Melikov, A.Z.; Molchanov, A.A. Stock optimization in transport/storage. Cybern. Syst. Anal. 1992, 28, 484–487. [Google Scholar] [CrossRef]
  2. 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]
  3. 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]
  4. Maqbali, K.A.K.A.L.; Joshua, V.C.; Krishnamoorthy, A. On a single server queueing inventory system. In Proceedings of the International Conference on Distributed Computer and Communication Networks, Moscow, Russia, 14–18 September 2020; pp. 579–588. [Google Scholar]
  5. Mathew, N.; Joshua, V.C.; Krishnamoorthy, A. A Queueing Inventory System with Two Channels of Service. In Proceedings of the International Conference on Distributed Computer and Communication Networks, Moscow, Russia, 14–18 September 2020; pp. 604–616. [Google Scholar]
  6. Jeganathan, K.; Selvakumar, S.; Saravanan, S.; Anbazhagan, N.; Amutha, S.; Cho, W.; Joshi, G.P.; Ryoo, J. Performance of Stochastic Inventory System with a Fresh Item, Returned Item, Refurbished Item, and Multi-Class Customers. Mathematics 2022, 10, 1137. [Google Scholar] [CrossRef]
  7. Krishnamoorthy, A.; Nair, S.S.; Narayanan, V.C. An inventory model with server interruptions. In Proceedings of the 5th International Conference on Queueing Theory and Network Applications, Beijing, China, 24–26 July 2010; pp. 132–139. [Google Scholar]
  8. Krishnamoorthy, A.; Manikandan, R.; Lakshmy, B. A revisit to queueing-inventory system with positive service time. Ann. Oper. Res. 2015, 233, 221–236. [Google Scholar] [CrossRef]
  9. Jeganathan, K.; Harikrishnan, T.; Selvakumar, S.; Anbazhagan, N.; Amutha, S.; Acharya, S.; Dhakal, R.; Joshi, G.P. Analysis of Interconnected Arrivals on Queueing-Inventory System with Two Multi-Server Service Channels and One Retrial Facility. Electronics 2021, 10, 576. [Google Scholar] [CrossRef]
  10. Gupta, S.K. Queues with hyper-Poisson input and exponential service time distribution with state dependent arrival and service rates. Oper. Res. 1967, 15, 847–856. [Google Scholar] [CrossRef]
  11. Boxma, O.; Kaspi, H.; Kella, O.; Perry, D. On/off storage systems with state-dependent input, output, and switching rates. Probab. Eng. Inf. Sci. 2005, 19, 1–14. [Google Scholar] [CrossRef]
  12. Singh, C.J.; Jain, M.; Kumar, B. Analysis of M/G/1 queueing model with state dependent arrival and vacation. J. Ind. Eng. Int. 2012, 8, 1–8. [Google Scholar] [CrossRef]
  13. Jeganathan, K.; Reiyas, M.A.; Selvakumar, S.; Anbazhagan, N. Analysis of Retrial Queueing-Inventory System with Stock Dependent Demand Rate:(s,S) Versus (s,Q) Ordering Policies. Int. J. Appl. Comput. Math. 2020, 6, 98. [Google Scholar] [CrossRef]
  14. Abdul Reiyas, M.; Jeganathan, K. Modeling of Stochastic Arrivals Depending on Base Stock Inventory System with a Retrial Queue. Int. J. Appl. Comput. Math. 2021, 7, 200. [Google Scholar] [CrossRef]
  15. Nazarov, A.; Dudin, A.; Moiseev, A. Pseudo Steady-State Period in Non-Stationary Infinite-Server Queue with State Dependent Arrival Intensity. Mathematics 2022, 10, 2661. [Google Scholar] [CrossRef]
  16. Legros, B. Dimensioning a queue with state-dependent arrival rates. Comput. Oper. Res. 2021, 128, 105179. [Google Scholar] [CrossRef]
  17. Choudhury, G.; Goswami, A.; Begum, A.; Sarmah, H.K. Stochastic Decomposition Results for Poisson Input Queue and Its Applications. Thail. Stat. 2022, 20, 185–194. [Google Scholar]
  18. Dudin, A.; Dudina, O.; Dudin, S.; Gaidamaka, Y. Self-Service System with Rating Dependent Arrivals. Mathematics 2022, 10, 297. [Google Scholar] [CrossRef]
  19. Legros, B. The principal-agent problem for service rate event-dependency. Eur. J. Oper. Res. 2022, 297, 949–963. [Google Scholar] [CrossRef]
  20. Olsson, F. Simple modeling techniques for base-stock inventory systems with state dependent demand rates. Math. Methods Oper. Res. 2019, 90, 61–76. [Google Scholar] [CrossRef]
  21. Artalejo, J.R.; Krishnamoorthy, A.; Lopez-Herrero, M.J. Numerical analysis of (s, S) inventory systems with repeated attempts. Ann. Oper. Res. 2006, 141, 67–83. [Google Scholar] [CrossRef]
  22. Manuel, P.; Sivakumar, B.; Arivarignan, G. Perishable inventory system with postponed demands and negative customers. J. Appl. Math. Decis. Sci. 2007, 2007, 94850. [Google Scholar] [CrossRef]
  23. Ushakumari, P.V. On (s; S ) inventory system with random lead time and repeated demands. J. Appl. Math. Stoch. Anal. 2006, 2006, 81508. [Google Scholar] [CrossRef]
  24. Jeganathan, K.; Vidhya, S.; Hemavathy, R.; Anbazhagan, N.; Joshi, G.P.; Kang, C.; Seo, C. Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility. Sustainability 2022, 14, 6370. [Google Scholar] [CrossRef]
  25. Nithya, M.; Sugapriya, C.; Selvakumar, S.; Jeganathan, K.; Harikrishnan, T. A Markovian two commodity queueing-inventory system with compliment item and classical retrial facility. Ural Math. J. 2022, 8, 90–116. [Google Scholar] [CrossRef]
  26. Daniel, J.K.; Ramanarayanan, R. An inventory system with two servers and rest periods. In Cahiers du C.E.R.O Bruxelles; University Libre De Bruxelles: Brussels, Belgium, 1987; Volume 29, pp. 95–100. [Google Scholar]
  27. Daniel, J.K.; Ramanarayanan, R. An (s,S) inventory system with rest periods to the server. In Naval Research Logistics; John Wiley and Sons: Hoboken, NJ, USA, 1988; Volume 35, pp. 119–123. [Google Scholar]
  28. Zhang, Y.; Yue, D.; Yue, W. A queueing-inventory system with random order size policy and server vacations. Ann. Oper. Res. 2020, 310, 595–620. [Google Scholar] [CrossRef]
  29. 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]
  30. Koroliuk, V.S.; Melikov, A.Z.; Ponomarenko, L.A.; Rustamov, A.M. Models of Perishable Queueing Inventory Systems with Server Vacation. Cybern. Syst. Anal. 2018, 54, 31–44. [Google Scholar] [CrossRef]
  31. Yadavalli, V.S.S.; Jeganathan, K. Perishable Inventory Model with Two Heterogeneous Servers Including One with Multiple Vacations and Retrial Customers. J. Control. Syst. Eng. 2015, 3, 10–34. [Google Scholar] [CrossRef]
  32. Jeganathan, K.; Reiyas, M.A.; Lakshmi, K.P.; Saravanan, S. Two Server Markovian Inventory Systems with Server Interruptions: Heterogeneous Vs. Homogeneous Servers. Math. Comput. Simul. 2019, 155, 177–200. [Google Scholar] [CrossRef]
  33. Narayanan, V.C.; Deepak, T.G.; Krishnamoorthy, A.; Krishnakumar, B. On an (s,S) inventory policy with service time, vacation to server and correlated lead time. Qual. Technol. Quant. Manag. 2008, 5, 129–143. [Google Scholar] [CrossRef]
  34. Kathiresan, J.; Jeganathan, K.; Anbazhagan, N. A retrial queueing-inventory system with service option on arrival and Multiple vacations. Afr. Stat. 2019, 14, 1917–1936. [Google Scholar] [CrossRef]
  35. Revathi, C.; Francis Raj, L. Search of arrivals of an M/G/1 retrial queueing system with delayed repair and optional re-service using modified bernoulli vacation. J. Comput. Math. 2022, 6, 200–209. [Google Scholar]
  36. Sugapriya, C.; Nithya, M.; Jeganathan, K.; Anbazhagan, N.; Joshi, G.P.; Yang, E.; Seo, S. Analysis of Stock-Dependent Arrival Process in a Retrial Stochastic Inventory System with Server Vacation. Processes 2022, 10, 176. [Google Scholar] [CrossRef]
  37. Sivakumar, B. An inventory system with retrial demands and multiple server vacation. Qual. Technol. Quant. Manag. 2011, 8, 125–146. [Google Scholar] [CrossRef]
  38. Manikandan, R.; Sanjeev, S. Nair, M/M/1/1 Queueing-Inventory System with Retrial of Unsatisfied Customers. Commun. Appl. Anal. 2017, 21, 217–236. [Google Scholar]
  39. Jeganathan, K.; Selvakumar, S.; Anbazhagan, N.; Amutha, S.; Hammachukiattikul, P. Stochastic Modeling on M/M/1/N Inventory System with Queue Dependent Service Rate and Retrial Facility. AIMS Math. 2021, 6, 7386–7420. [Google Scholar] [CrossRef]
  40. Jeganathan, K.; Reiyas, M.A.; Selvakumar, S.; Anbazhagan, N.; Amutha, S.; Joshi, G.P.; Jeon, D.; Seo, C. Markovian Demands on Two Commodity Inventory System with Queue-Dependent Services and an Optional Retrial Facility. Mathematics 2022, 10, 2046. [Google Scholar] [CrossRef]
  41. Radhamani, V.; Sivakumar, B.; Arivarignan, G. A Comparative Study on Replenishment Policies for Perishable Inventory System with Service Facility and Multiple Server Vacation. OPSEARCH 2022, 59, 229–265. [Google Scholar] [CrossRef]
  42. Gupta, P.; Gupta, R.; Malik, S. Impatient Customers in Queueing System with Optional Vacation Policies and Power Saving Mode. Appl. Appl. Math. 2022, 17, 1–17. [Google Scholar]
  43. Zhang, Y.; Yue, D.; Sun, L.; Zuo, J. Analysis of the Queueing-Inventory System with Impatient Customers and Mixed Sales. Discret. Dyn. Nat. Soc. 2022, 2022, 2333965. [Google Scholar] [CrossRef]
  44. Krishnamoorthy, A.; Joshua, A.N.; Kozyrev, D. Analysis of a Batch Arrival, Batch Service Queuing-Inventory System with Processing of Inventory While on Vacation. Mathematics 2021, 9, 419. [Google Scholar] [CrossRef]
  45. Soujanya, M.L.; Laxmi, P.V.; Sirisha, E. Impact of Negative Arrivals and Multiple Working Vacation on Dual Supplier Inventory Model with Finite Lifetimes. Reliab. Theory Appl. 2021, 16, 124–132. [Google Scholar]
  46. Bouchentouf, A.A.; Cherfaoui, M.; Boualem, M. Analysis and performance evaluation of Markovian feedback multi-server queueing model with vacation and impatience. Am. J. Math. Manag. Sci. 2021, 40, 261–282. [Google Scholar] [CrossRef]
  47. Beena, P.; Jose, K.P. A MAP/PH (1), PH (2)/2 inventory system with production, multiple servers and vacations. J. Phys. Conf. Ser. 2021, 1850, 012051. [Google Scholar] [CrossRef]
  48. Ayyappan, G.; Gurulakshmi, G.A.; Somasundaram, B. Analysis of MAP/PH/1 Queueing model with Multiple Vacations, Optional Service, Close-down, Setup, Breakdown, Phase Type Repair and Impatient Customers. Reliab. Theory Appl. 2022, 17, 447–468. [Google Scholar]
  49. Manikandan, R.; Nair, S.S. An M/M/1 queueing-inventory system with working vacations, vacation interruptions and lost sales. Autom. Remote. Control 2020, 81, 746–759. [Google Scholar] [CrossRef]
  50. Qu, S.; Li, Y.; Ji, Y. The mixed integer robust maximum expert consensus models for large-scale GDM under uncertainty circumstances. Appl. Soft Comput. 2021, 107, 107369. [Google Scholar] [CrossRef]
  51. Ji, Y.; Li, H.; Zhang, H. Risk-averse two-stage stochastic minimum cost consensus models with asymmetric adjustment cost. Group Decis. Negot. 2022, 31, 261–291. [Google Scholar] [CrossRef]
  52. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models—An Algorithmic Approach; Dover Publication Inc.: New York, NY, USA, 1981. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nithya, M.; Joshi, G.P.; Sugapriya, C.; Selvakumar, S.; Anbazhagan, N.; Yang, E.; Doo, I.C. Analysis of Stochastic State-Dependent Arrivals in a Queueing-Inventory System with Multiple Server Vacation and Retrial Facility. Mathematics 2022, 10, 3041. https://doi.org/10.3390/math10173041

AMA Style

Nithya M, Joshi GP, Sugapriya C, Selvakumar S, Anbazhagan N, Yang E, Doo IC. Analysis of Stochastic State-Dependent Arrivals in a Queueing-Inventory System with Multiple Server Vacation and Retrial Facility. Mathematics. 2022; 10(17):3041. https://doi.org/10.3390/math10173041

Chicago/Turabian Style

Nithya, M., Gyanendra Prasad Joshi, C. Sugapriya, S. Selvakumar, N. Anbazhagan, Eunmok Yang, and Ill Chul Doo. 2022. "Analysis of Stochastic State-Dependent Arrivals in a Queueing-Inventory System with Multiple Server Vacation and Retrial Facility" Mathematics 10, no. 17: 3041. https://doi.org/10.3390/math10173041

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