Next Article in Journal
A Multi-Agent Adaptive Co-Evolution Method in Dynamic Environments
Previous Article in Journal
Reliability Analysis of High-Voltage Drive Motor Systems in Terms of the Polymorphic Bayesian Network
Previous Article in Special Issue
Estimating the Rate of Convergence of the PH/M/1 Model by Reducing to Quasi-Birth-Death Processes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single-Server Queuing-Inventory Systems with Negative Customers and Catastrophes in the Warehouse

1
Institute of Control Systems, National Academy of Science, Baku AZ 1141, Azerbaijan
2
Jyothi Engineering College, APJ Abdul Kalam Technological University, Thrissur 680009, Kerala, India
3
Faculty of Informatics, University of Debrecen, 4032 Debrecen, Hungary
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(10), 2380; https://doi.org/10.3390/math11102380
Submission received: 17 April 2023 / Revised: 4 May 2023 / Accepted: 18 May 2023 / Published: 19 May 2023
(This article belongs to the Special Issue Advances in Queueing Theory)

Abstract

:
In this paper, we studied single-server models of queuing-inventory systems (QIS) with catastrophes in the warehouse part and negative customers (n-customers) in service facility. Consumer customers (c-customers) that arrived to buy inventory can be queued in an infinite buffer. Under catastrophes, all inventory of the system is destroyed but customers in the system (on server or in buffer) are still waiting for replenishment of stocks. Upon arrival of n-customer one c-customer is pushed out, if any. One of two replenishment policies (RP) can be used in the system: either ( s , S ) or randomized. In the investigated QISs, a hybrid service scheme was used: if upon arrival of the c-customer, the inventory level is zero, then according to the Bernoulli scheme, this customer is either lost (lost sale scheme) or joining the queue (backorder scheme). Mathematical models of the investigated QISs were constructed as two-dimensional Markov chains (2D MC). Ergodicity conditions of the investigated QISs were obtained, and the matrix-analytic method (MAM) was used to calculate the steady-state probabilities of the constructed 2D MCs. Formulas for performance measures were found and the results of numerical experiments are presented.

1. Introduction

Queuing systems (QS), in which to service the customer, along with an idle server, certain items are also required, are called queuing-inventory systems (QIS), see [1,2]. In other words, QISs simultaneously possess the properties of classical QS and inventory control systems (ICS). In classical QS, only an idle server is enough to service a customer (in multi-rate QS, several idle servers will be required at the same time), and in classical ICS, the inventory is released to customers instantly, i.e., in classical ICS, there are no servers for customer service. However, in many real ICS, delivery of the inventory to customers is carried out using certain devices (servers), and this process will require some positive time to complete. Since the flow of customers is a random one, and the service time (i.e., the process of issuing stocks to customers) is a random variable, a queue of customers is formed to receive stocks. In other words, in QISs, it is necessary to manage both service and inventory control processes simultaneously, i.e., it is necessary to organize the process of servicing of customers and manage the inventory of the system.
The first work devoted to the study of QISs models are the works [3,4]. After these works, models of QISs were intensively studied by various authors over the past three decades. A detailed overview of known results is set out in the work [5].
In each QIS model, it is necessary to make certain assumptions about the type of distribution functions (d.f.) of random variables that form the model under study, i.e., d.f. of input flow, service time, the lifetime of inventory, etc. In addition, it is necessary to define the replenishment policy (RP) used. Usually, this d.f. and RP are the basis for classifying of QISs models. Based on the purpose of the considered paper, here, we will use the classification of QISs based on the lifetime of the stocks. According to this indicator, all QISs can be divided into two classes: QISs with an infinite life of stocks (i.e., the stocks of the system never deteriorate) and QISs with a finite life of stocks (i.e., the stocks of the system deteriorate after a finite time). Models of QISs with an infinite life of stocks are studied in detail in the available literature, see [5].
In models of perishable QISs, stock deterioration occurs within a certain positive time interval. In the class of perishable QISs, two sub-classes of systems are distinguished: (1) QIS with individual lifetime (ILT) in which each item can perish independently of the others, and (2) QIS with common lifetime (CLT) where all items perish together, e.g., foods with the same expiry date, medicines manufactured with the same expiry date and so on. Note that models of perishable QIS with ILT were intensively investigated, see, e.g., [6,7,8,9] and their reference lists. However, models of perishable QIS with CLT were little studied, see [10,11,12,13].
It is important to note that, in practice, there are QISs in which items can be destroyed instantly due to various reasons, e.g., due to the negligence of warehouse workers, as a result of a sudden power outage, etc. Despite their importance, such models of QISs were hardly studied, see [14,15,16,17]. Note that in the indicated papers, it was assumed that upon accident, the inventory level was instantly reduced only by one. In the present work, QIS models with catastrophes in the warehouse part of the system are studied. This means that all stocks of the system are destroyed at the same time. At first glance, it may seem that the models of QISs with catastrophes are similar to models of QISs with CLT, but these models differ from each other. Indeed, in models of QISs with CLT, it is required that, at any given time, all stocks in the warehouse have the same age, i.e., it is considered that all stocks arrived as a result of execution of one batch of orders. One can be achieved as follows: any items remaining in the inventory at the time of replenishment will be removed to accommodate the new batch of S   items, where S is a maximum inventory capacity, see [10]. However, in the model of QIS with catastrophe, this rather rigid assumption is removed.
Note that the classical models of QS with catastrophes were studied in detail in the available literature, see [18,19,20,21,22,23,24]. These papers considered that, as a result of a catastrophe, the servers of the system fail, while the customers are not affected and they are waiting for the servers to be repaired. In other words, QS models with catastrophes are a useful tool for studying systems with unreliable servers.
Another feature of the QIS models studied here is that in addition to consumer customers, c-customers (i.e., customers that arrived to purchase the inventory), negative customers (n-customers) also enter the system. Negative customers do not require the stocks, but they force one C-customer out of the system. At the same time, n-customers will not affect the stocks of the system. For more details about the QS with n-customers, readers can refer to the pioneering work [25], as well as the review paper [26].
Despite their importance, QIS models with n-consumers almost were not studied in the available literature. To the best of our knowledge, for the first time, the Markovian model of single-server perishable QIS with finite waiting room under (s,Q), Q = Ss > s + 1, replenishment policy was considered in [27]. It is assumed that both types of customers, consumer and negative, arrive according to a Markovian arrival process (MAP). Authors considered the following removal rule: an n-customer at an arrival epoch removes one or more waiting c-customers and the number of removals is a random variable depending on the number of waiting c-customers in the system. The joint probability distribution of the number of c-customers in the system and the inventory level is obtained and various performance measures of the system are computed as well as the total expected cost rate is calculated. This paper showed also examples of real-life situations in which QIS models with n-customers can be applied. For instance, some people who promote the goods of other sellers may advertise their goods among the customers of this system, and thus, the customers of this system may leave the system without receiving its goods. In a recent paper [28], n-customers were taken into account for the perishable QIS model with double sources for replenishments.
Note that catastrophes and n-customers make models of QIS more realistic. To our best knowledge, no existing works on QIS management considered these two features simultaneously. It was also unclear whether known RPs still work well in this setting. As a result, it is desirable to develop models of such QISs and deeply analyze this problem. On the other hand, considering these realistic features simultaneously increases the difficulty of the constructed mathematical models as well as their computational complexity. The considered work is the first attempt in this direction.
Most of the existing literature on the QIS assumed that one of the following schemes is applied: (i) lost sales where any customer that faces a zero inventory is lost or (ii) backorder sales where each customer joins the queue if upon its arrival there is no inventory. However, in real QISs, some customers may join the queue or be lost according to the Bernoulli scheme if the inventory level is zero at the time of their arrival. We will call these schemes hybrid sales. Note that, to the best of our knowledge, QIS models with hybrid sales were hardly studied.
The next step after the description of the model was the choice of the appropriate mathematical tool. In this regard, we note that the matrix-analytic method (MAM) [29] is an effective tool. A modern exposition of the basis of the theory and practice of MAM can be found in monographs [30,31,32,33,34].
An analysis of the available literature showed that they studied QIS models under several unrealistic assumptions. For instance, in known works, it was assumed that, in the warehouse, there were no accidents that lead to the destruction of the entire inventory and the system used a unique sales scheme. In addition, most known works did not take into account the possibility of negative customers. Therefore, we summarize the main contributions of this work as follows:
  • Our model simultaneously captures three important and realistic features of QISs: catastrophes in a warehouse, negative customers in a service facility, and hybrid sales;
  • The investigated QISs can operate under two RPs: ( s , S ) policy or randomized replenishment policy;
  • We obtain the easily checkable stability conditions of the investigated systems and show that in special cases, they do not depend on the storage size, the rate of catastrophes as well as the replenishment rate;
  • Simple formulas for steady-state probability vectors as well as for performance measures of our systems are developed;
  • The developed formulas allow analyzing of the effect of the initial parameters on performance measures of the studied QISs as well as on expected total cost (ETC) and appropriately select the optimal RPs parameters so that the ETC is minimized.
This paper is organized as follows. In Section 2, we describe the QIS models, clarifying the assumptions of the d.f. random variables that form the models. Stability conditions for both models are established and MAM is used for steady-state analysis of the models are given in Section 3. Explicit formulas for key performance measures are obtained in Section 4. The results of numerical examples are shown in Section 5. Concluding remarks are given in Section 6.

2. Describing the Models

The block diagram of the investigated single-server QIS of infinite capacity is shown in Figure 1. The homogeneous c-customers arrive at the service facility according to Poisson process with rate λ + . The service times of the c-customers are assumed to be exponentially distributed with parameter μ . The service requires an idle server along with items (one for each c-customer) that are stored in an inventory of maximum capacity S.
In the system, hybrid sales scheme is used, i.e., some part of c-customers is serviced according to the backorder sale scheme, while the other part is serviced according to the lost sale scheme. This means the following: if there are no stocks in the system upon arrival of c-customer, then, in accordance to the Bernoulli trials, it either, with probability (w.p.), φ 1 joins the queue of infinite length (backorder sale scheme), or w.p. φ 2 leaves the system unserved (lost sale scheme), where φ 1 + φ 2 = 1 .
The system also receives n-customers with a rate λ .   When a n-customer arrives, one c-customer force out of the system. A n-customer can force out of the system even a c-customer, which is in the server, while the inventory level does not change, since it is assumed that stocks are released after the completion of servicing a c-customer. If there is a queue of c-customers at the time an n-customer arrives, then only the c-customer is pushed out from the queue (i.e., the service of the c-customer, which is in the server, continues); if there are no c-customers in the system, then the received n-customer does not affect the operation of the system.
In the system, catastrophic events can occur only in its warehouse part. The flow of catastrophic events is Poisson one with the parameter κ , and at the moment of arrival of such an event, all the reserves of the system are instantly destroyed. As a result of the catastrophes, even the stock, which is at the status of release to the c-customer, is destroyed. In the latter case, the c-customer whose service was interrupted due to a catastrophe is returned to the queue; in other words, the catastrophe only destroys the stocks of the system and does not force c-customers out of the system. If the inventory level is zero, then the disaster does not affect the operation of the system warehouse.
Here, two inventory replenishment policies were considered. The first RP was according to a ( s , S ) -type policy (sometimes this policy is called “Up to S”). In this policy, when the inventory level drops to the reorder point s , where 0 s < S , an order was placed for replenishment and upon replenishment, the inventory level was restocked to level S, no matter how many items are still present in the inventory. Second RP is randomized (randomized replenishment policy, RRP), see [35]. In RRP, an order is placed only when the system’s warehouse is completely empty and the volume of the supplied stock is a random variable with a known distribution; in other words, w.p. α m , the volume of incoming stock is equal to m , where m = 1 S α m = 1 ,   α S > 0 . In both RPs, the parameter ν indicates the reorder rate per order.
The task is to find the joint distribution of the number of c-customers in the system and the inventory level of the system, as well as to calculate the key performance measures of the system.

3. Stationary Distributions

First consider the computation of the steady-state probabilities of the system under ( s , S ) policy. Let X t be the number of customers at time t and Y t   be the inventory level at time t . Then, the process Z t = { ( X t , Y t ) , t 0 } forms a continuous time Markov chain (CTMC) with state space
E = n = 0 L ( n ) ,
where L ( n ) = { ( n , 0 ) , ( n , 1 ) , , ( n , S ) } is the subset of state space E with X t = n called the level n .
Let q ( ( n 1 , m 1 ) , ( n 2 , m 2 ) ) denote the transition rate from state ( n 1 , m 1 ) E to state ( n 2 , m 2 ) E .   So, by noting the assumptions made in Section 2, we conclude that the investigated CTMC has a generator G = ( q ( ( n 1 , m 1 ) , ( n 2 , m 2 ) ) ) ,   ( n 1 , m 1 ) , ( n 2 , m 2 ) E , with the following transition rates for ( n 1 , m 1 ) E :
q ( ( n 1 , m 1 ) , ( n 1 + 1 , 0 ) ) = λ + φ 1 · χ ( m 1 = 0 ) ;
q ( ( n 1 , m 1 ) , ( n 1 + 1 , m 1 ) ) = λ + · χ ( m 1 > 0 ) ;
q ( ( n 1 , m 1 ) , ( n 1 1 , m 1 ) ) = λ · χ ( n 1 > 0 ) ;
q ( ( n 1 , m 1 ) , ( n 1 1 , m 1 1 ) ) = μ · χ ( n 1 > 0 ) · χ ( m 1 > 0 ) ;
q ( ( n 1 , m 1 ) , ( n 1 , 0 ) ) = κ · χ ( m 1 > 0 ) ;
q ( ( n 1 , m 1 ) , ( n 1 , S ) ) = ν · χ ( m 1 s ) .
Hereinafter, χ ( A ) is the indicator function of the event A , which is 1 if A is true and 0 otherwise.
By re-numbering the states of the system in a lexicographic way, from relations (1)–(6) we conclude that the process Z t , t 0 , is a level independent quasi birth–death (LIQBD) process and its generator G might be represented as follows:
G = ( B A 0 O O A 2 A 1 A 0 O O A 2 A 1 A 0 O O O A 2 A 1 A 0 ) ,
where O denotes zero square matrix with dimension S + 1 ,   and all other block matrices are square matrices of the same dimension. Entities of the block matrices B = b i j and A k = a i j ( k ) , i , j = 0 , 1 , , S , are determined as follows:
b i j = { ν if   0   i       s ,   j = S , κ if   i > 0 , j = 0 , ( ν + λ + φ 1 ) if   i = j = 0 , ( ν + κ + λ + ) if   0 < i s , i = j , ( κ + λ + ) if   s < i S , i = j , 0 in   other   cases ;
a i j ( 0 ) = { λ + φ 1 if   i = j = 0 , λ + if   i 0 , i = j , 0 in   other   cases ;
a i j ( 1 ) = { ν if   0 i s , j = S , κ if   i > 0 , j = 0 , ( λ + ν + λ + φ 1 ) if   i = j = 0 , ( ν + κ + μ + λ + + λ ) if   0 < i s , i = j , ( κ + μ + λ + + λ ) if   i > s , i = j , 0 in   other   cases ;
a i j ( 2 ) = { λ if   i = j , μ if   i > 0 , j = i 1 , 0 in   other   cases .
The entities of the generator A = A 0 + A 1 + A 2 are determined as follows:
a i j = { ν if   i = j = 0 , ν   if   0 i s , j = S , μ + κ if   i = 1 , j = 0 , κ if   i > 1 , j = 0 , μ if   i > 0 , j = i , μ if   i 2 , j = i 1 .
The stationary probability vector that corresponds to the generator A is denoted by π = ( π ( 0 ) , π ( 1 ) , , π ( S ) ) . In other words, we have the balance equations:
π A = 0 , π e = 1 ,
where 0 is the null row vector of dimension S + 1 and e is the column vector of dimension S + 1 that contains only 1’s.
By using the recursive procedure, we obtained that Equation (13) had the following solution:
π ( 0 ) = 1 + b c 1 + d c ,   π ( 1 ) = d π ( 0 ) b ;   π ( m ) = a m π ( 1 ) , 2 m S ,
where d = ν + κ μ , b = κ μ ,   c = m = 1 S a m ,   a m = { ( 1 + d ) m 1 , if   1 m s + 1 , ( 1 + d ) s ( 1 + b ) m s 1 , if   s + 1 < m S .
Using the stationary probability vector of the generator A given by (14), we can derive the ergodicity (stability) condition of the process Z t , t 0 .
Proposition 1. 
Under ( s , S ) policy, the process   Z t , t 0 ,   is ergodic if and only if the following condition is fulfilled:
λ + ( 1 φ 2 π ( 0 ) ) < λ + μ ( 1 π ( 0 ) ) .
Proof of Proposition 1. 
In accordance with [29] (pp. 81–83), the process Z t , t 0 ,   is ergodic if and only if
π A 0 e < π A 2 e .
By using relations (14), from the matrices A 0 and A 2 , we have
A 0 e = λ + φ 1 π ( 0 ) + λ + m = 1 S π ( 0 ) = λ + φ 1 π ( 0 ) + λ + ( 1 π ( 0 ) ) = λ + ( 1 φ 2 π ( 0 ) )
and
π A 2 e = λ m = 0 S π ( m ) + μ m = 1 S π ( m ) = λ + μ ( 1 π ( 0 ) ) .
Thus, relation (16) is equivalent to the inequality (15). □
Note 1. 
The established ergodicity condition (15) has a probabilistic meaning, i.e., it indicates that the rate of c-customers entering the system must be less than the total rate of negative customers and the rate of served c-customers. We find from (15) that in general case stability condition for the present model is dependent on the storage size of system, the rate of catastrophes, and the replenishment rate.
Note 2. 
Consider the following special cases.
(i) If φ 2 = 1 (i.e., when a pure lost sale scheme is used) and λ = 0 (i.e., when there are not negative customers) from (9), we find the ergodicity condition for the single-server Markovian queuing system, i.e., λ + < μ . In other words, under such assumptions, the ergodicity condition of the system does not depend on the storage size of system, the rate of catastrophes, and the replenishment rate. Similar results for other models were obtained in [9,36,37].
(ii) If φ 2 = 1 and λ > 0 , the ergodicity condition is depending on all indicated parameters of the system, see Formula (14).
(iii) If φ 2 = 0 (pure backorder scheme is used), the ergodicity condition is dependent on all indicated parameters of the system even for case λ = 0 , see Formula (14).
A steady-state probability that corresponds to the generator matrix G , we denote by p = ( p 0 ,   p 1 ,   p 2 , ) , where p n = ( p ( n , 0 ) , p ( n , 1 ) , , p ( n , S ) ) , n = 0 , 1 , . Under the ergodicity condition (15), desired steady-state probabilities are determined from the following equations:
p n = p 0 R n , n 1 ,
where R is the nonnegative minimal solution of the following quadratic matrix equation:
R 2 A 2 + R A 1 + A 0 = 0 .
From (8)–(11), it was concluded that bound probabilities p 0 are determined from the following system of equations with normalizing conditions:
p 0 ( B + R A 2 ) = 0 ,
p 0 ( I R ) 1 e = 1 .
where I indicate the identity matrix of dimension S + 1 .
Now consider the computation of the steady-state probabilities under RRP. In this case, parameters q ( ( n 1 , m 1 ) , ( n 2 , m 2 ) ) are calculated via relations (1)–(5) but relation (6) should be substituted by the following equations:
q ( ( n 1 , 0 ) , ( n 1 , m ) ) = ν m · χ ( 1 m S ) ,
where ν m = ν α m ,   1 m S .
Therefore, for this policy the generator matrix of the process Z t , t 0 , has the following form:
G ˜ = ( B ˜ A 0 O O A 2 A ˜ 1 A 0 O O A 2 A ˜ 1 A 0 O O O A 2 A ˜ 1 A 0 ) ,
Here, entities of matrices B ˜ and A ˜ 1 are calculated as follows:
b ˜ i j = { ν j if   i   = 0 ,   j > 0 , κ if   i > 0 , j = 0 , ( ν + λ + φ 1 ) if   i = j = 0 , ( κ + λ + ) if   0 < i S , i = j , 0 in   other   cases   ;
a ˜ i j ( 1 ) = { ν j if   i = 0 , j > 0 , κ if   i > 0 , j = 0 , ( λ + ν + λ + φ 1 ) if   i = j = 0 , ( κ + μ + λ + + λ ) if   i > 0 , i = j , 0 in   other   cases .
In this model, entities of the generator A ˜ = A 0 + A ˜ 1 + A 2 are determined as
a ˜ i j = { ν if   i = j = 0 , ν j if   i   = 0 , j > 0 , μ + κ if   i = 1 , j = 0 , κ if   i > 1 , j = 0 , μ if   i > 0 , j = i , μ i f   i 2 , j = i 1 .
Again, using the recursive procedure, we found that the balance Equation (13), where the matrix A is replaced by A ˜ , the following solution was used
π ( m ) = r m π ( 0 ) ,   0 m S ,
where r m are calculated from the following reverse recursive relations
r 0 = 1 ,
r S = ν S μ + κ ,
r m = 1 μ + κ ( μ r m + 1 + ν m ) ,   1 m S 1 .
Here, the unknown parameter π ( 0 ) is found from the normalizing condition, i.e.,
π ( 0 ) = ( r = 0 S r m ) 1 .
In analogy with Proposition 1, it is easy to show that the following fact is true.
Proposition 2. 
Under RRP policy, the process Z t , t 0 ,   is ergodic if and only if the condition (15) is fulfilled where π ( 0 ) is defined as in (23).
Furthermore, by using a system of Equations (17) and (18), the steady-state probabilities for this model were calculated.

4. Performance Measures

In this section, we are interested in the key performance measures of the investigated system related to both inventory and queuing under each RP. Having determined the steady-state probabilities under both RPs, we can compute the key performance measures of the investigated models explicitly.
Performance measures related to inventory are the following:
  • Average inventory level ( S a v ) under both policy
    S a v = m = 1 S m n = 0 p ( n , m ) ;
  • Average order size
    under ( s , S ) policy
    V a v = m = S s S m n = 0 p ( n , S m ) ;
    under RRP
    V a v = ( m = 1 S m α m ) ( n = 0 p ( n , 0 ) ) ;
  • Average reorder rate ( R R )
    under ( s , S ) policy
    R R = μ n = 1 p ( n , s + 1 ) + κ ( 1 n = 0 p ( n , 0 ) ) ;
    under RRP
    R R = μ n = 1 p ( n , 1 ) + κ ( 1 n = 0 p ( n , 0 ) ) .
Performance measures related to queuing are the following:
  • Average length of the queue ( L a v ) under both policies
    L a v = n = 1 n m = 0 S p ( n , m ) .
  • Loss rate ( L R ) of customers under both policies
    L R = λ + φ 2 n = 0 p ( n , 0 ) + λ ( 1 m = 0 S p ( 0 , m ) ) .

5. Numerical Results

Here, we consider the results of numerical experiments for both models. These experiments were generated using a Fortran 90 code due to the authors’ years of experience with this software. The running time (i.e., time from compiling the program to the time results appear) was only a few seconds.
Below, hypothetical models were considered for both policies, i.e., the values of initial parameters were chosen arbitrarily. Note that in realistic applications, these values can be changed.
First, consider the results for the model with “Up to S ” policy. For this RP, we considered the behavior of performance measures versus s as well as the finding the optimal value of s to minimize the expected total cost (ETC) that was defined as follows:
E T C ( s ) = ( K + c r V a v ) R R + c h S a v + c p s κ S a v + c l L R + c w L a v ,
where K is the fixed price of one order, c r is the unit price of the order size, c h is the unit inventory storage price per unit of time, c p s is the price of unit inventory damaging, c l is the cost for a single c-customer loss, c w is the price per unit time of queuing delay for a single c-customer.
For this policy, it was assumed that values of all parameters of the QIS were fixed except the parameter s . In other words, here, numerical experiments were processed to analyze the effect of parameter s on the performance measures.
Let us consider S = 50 and that values of load parameters are selected as follows: λ + = 6 ,   λ = 1 ,   κ = 1 , μ = 8 , φ 1 = 0.6 , ν = 1 . The coefficients in the expression for functional in ETC (see (31)) were chosen as follows: K = 10 , c r = 15 , c h = 10 , c l = 450 , c w = 400 , c p s = 15 .
The impact of reorder points s on performance measures, ETC, are shown in Table 1. From this table, we conclude that the rate of change of all performance measures was very low and ETC was a unimodal function; its minimal value is indicated in bold.
The goals of the numerical experiments for the model with RRP were the investigation of the behavior of performance measures versus initial parameters for three schemas of changing of probabilities α m ,   1 m S : (1) when α m ,   1 m S   are constants, (2) when α m ,   1 m S are increasing ones, and (3) when α m ,   1 m S   are decreasing ones.
Here, we again assumed that S = 50 and φ 1 = 0.6 . Additionally, in the first schema, we set α m = 1 50 ,   1 m 50 ;   in the second schema, we set α 1 = 0.01755 ,   α m = α m 1 + 0.0001 ,   2 m 50 ; in the third schema, we set α 1 = 0.02245 ,   α m = α m 1 0.0001 ,   2 m 50 ;
Values of other parameters are shown in the title of the appropriate Table 2, Table 3, Table 4 and Table 5. In these tables, the first row corresponds to schema (1), the second row corresponds to schema (2), and the third row corresponds to schema (3).
Now, we present the effect of initial parameters as well as considered schemas of changing probabilities α m ,   1 m S on the performance measures of the investigated RRP as follows:
  • An analysis of data in Table 2, Table 3, Table 4 and Table 5 showed that the second schema was favorable for all performance measures, except for the average inventory level. For the average inventory level, the third schema was favorable. It is interesting to note that the first schema was always intermediate between the three schemes.
  • Table 2 shows that for all schemas, except for the average inventory level, performance measures increased versus the rate of consumer customers. These findings were expected.
  • From Table 3, we can see that the average inventory level as well as the rate of loss of consumer customers increased when the rate of negative customers increased. However, the main performance measures decreased as the rate of negative customers increased. These findings were true for all schemas, and they were also expected.
  • From Table 4, we can notice that the average inventory level as well as the reorder rate increased when the replenishment rate increased. A first observation concerning the behavior of reorder rate was unexpected. This phenomenon was explained as follows: when the replenishment rate increased, the probability that the inventory level was positive also increased and, hence, the catastrophe rate increased (see the second term in Formula (28)). Here, the rest of the performance measures were decreased versus replenishment rate. These findings were true for all schemas, and they were also expected.
  • Table 5 shows that for all schemas, excluding the average inventory level, performance measures increased versus the rate of catastrophes. These findings were true for all schemas, and they were also expected.
Note that the values of all performance measures in all Table 2, Table 3, Table 4 and Table 5 changed smoothly.

6. Conclusions

A new model of the single-server QIS with negative customers and catastrophes in the warehouse under two replenishment policies was proposed. One of the replenishment policies was “Up to S” and the other was a randomized policy. The combination of lost sale scheme and backorder scheme was used, i.e., if the inventory level upon arrival of consumer customer was zero, then, in accordance to the Bernoulli trials, it either joined the queue of infinite length (backorder sale scheme), or left the system unserved (lost sale scheme). Negative customers required neither service nor inventory, i.e., upon the arrival of such a customer, one of the consumer customers was pushed out of the system. In the case of a catastrophe, all items in the warehouse, as well as items that were at the status of release to the consumer customer, were instantly destroyed but catastrophes did not force the consumer customers out of the system.
The mathematical models of the investigated system under both policies were two-dimensional Markov chains with different three-diagonal generators. The ergodicity conditions for the constructed 2D MC were found and probabilistic means of the obtained conditions were given. It was shown that some known results were special cases of the developed conditions. Formulas for calculating the performance measures were proposed. The results of numerical experiments were analyzed.
The direction of future work should be the investigation of the models with MAP flows of c-customers and/or n-customers as well as with PH distribution of service times for c-customers.

Author Contributions

Conceptualization, A.M.; methodology, A.M. and J.S.; software, L.P. and S.E.; investigation, A.M., J.S., L.P. and S.E.; writing—review and editing, A.M., J.S., L.P. and S.E.; supervision and project administration, A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

List of Acronyms

ETCExpected Total Cost
ICSInventory Control System
ILTIndividual Life Time
CLTCommon Life Time
MAMMatrix-Analytic Method
MAPMarkovian Arrival Process
QSQueuing System
QISQueuing-Inventory System
RPReplenishment Policy
RRPRandomized Replenishment Policy
ILInventory Level
QLQueue Level

References

  1. Schwarz, M.; Daduna, H. Queuing Systems with Inventory Management with Random Lead Times and with Backordering. Math. Methods Oper. Res. 2006, 64, 383–414. [Google Scholar] [CrossRef]
  2. Schwarz, M.; Sauer, C.; Daduna, H.; Kulik, R.; Szekli, R. M/M/1 Queuing Systems with Inventory. Queuing Syst. Theory Appl. 2006, 54, 55–78. [Google Scholar] [CrossRef]
  3. Melikov, A.; Molchanov, A. Stock Optimization in Transport/Storage Systems. Cybernetics 1992, 28, 484–487. [Google Scholar]
  4. 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]
  5. Krishnamoorthy, A.; Shajin, D.; Narayanan, W. Inventory with Positive Service Time: A Survey, Advanced Trends in Queueing Theory; Series of Books “Mathematics and Statistics” Sciences. V., 2; Anisimov, V., Limnios, N., Eds.; ISTE & Wiley: London, UK, 2021; pp. 201–238. [Google Scholar]
  6. Hanukov, G. A queueing-inventory system in which customers can orbit during the service. IFAC Pap. 2022, 55, 619–624. [Google Scholar] [CrossRef]
  7. Ko, S.S. A Nonhomogeneous Quas-Birth Process Approach for an (s, S) Policy for a Perishable Inventory System with Retrial Demands. J. Ind. Manag. Opt. 2020, 16, 1415–1433. [Google Scholar] [CrossRef]
  8. Melikov, A.; Krishnamoorthy, A.; Shahmaliyev, M.O. Numerical Analysis and Long Run Total Cost Optimization of Perishable Queuing Inventory Systems with Delayed Feedback. Queuing Model. Serv. Manag. 2019, 2, 83–111. [Google Scholar]
  9. Melikov, A.; Shahmaliyev, M.; Nair, S.S. Matrix-Geometric Method to Study Queuing System with Perishable Inventory. Autom. Remote Control 2021, 82, 2168–2181. [Google Scholar] [CrossRef]
  10. Chakravarthy, S.R. An inventory system with Markovian demands, and phase-type distributions for perishability and replenishment. OPSEARCH 2010, 47, 266–283. [Google Scholar] [CrossRef]
  11. Krishnamoorthy, A.; Shajin, D.; Lakshmy, B. On a queueing-inventory with reservation, cancellation, common life time and retrial. Ann. Oper. Res. 2016, 247, 365–389. [Google Scholar] [CrossRef]
  12. Lian, Z.; Liu, L.; Neuts, F. A Discrete-Time Model for Common Lifetime Inventory Systems. Math. Oper. Res. 2005, 30, 718–732. [Google Scholar] [CrossRef]
  13. Shajin, D.; Krishnamoorthy, A.; Manikandan, R. On a Queueing-Inventory System with Common Life Time and Markovian Lead Time Process. Oper. Res. 2022, 22, 651–684. [Google Scholar] [CrossRef]
  14. Melikov, A.; Aliyeva, S.; Nair, S.; Krishna Kumar, B. Retrial queuing-inventory systems with delayed feedback and instantaneous damaging of items. Axioms 2022, 11, 241. [Google Scholar] [CrossRef]
  15. Melikov, A.; Mirzayev, R.R.; Nair, S.S. Numerical investigation of double source queuing-inventory systems with destructive customers. J. Comput. Syst. Sci. Int. 2022, 61, 581–598. [Google Scholar] [CrossRef]
  16. Melikov, A.; Mirzayev, R.R.; Nair, S.S. Double Sources Queuing-Inventory System with Hybrid Replenishment Policy. Mathematics 2022, 10, 2423. [Google Scholar] [CrossRef]
  17. Melikov, A.; Mirzayev, R.R.; Sztrik, J. Double Sources QIS with finite waiting room and destructible stocks. Mathematics 2023, 11, 226. [Google Scholar] [CrossRef]
  18. Demircioglu, M.; Bruneel, H.; Wittevrongel, S. Analysis of a Discrete-Time Queueing Model with Disasters. Mathematics 2021, 9, 3283. [Google Scholar] [CrossRef]
  19. Indra; Rajan, V. Indra; Rajan, VQueuing Analysis of Markovian Queue Having Two Heterogeneous Servers with Catastrophes using Matrix Geometric Technique. Int. J. Stat. Syst. 2017, 12, 205–212. [Google Scholar]
  20. Krishna Kumar, B.; Arivudainambi, D. Transient Solution of an M/M/1 Queue with Catastrophes. Comput. Math. Appl. 2000, 40, 1233–1240. [Google Scholar] [CrossRef]
  21. Sagayaraj, M.R.; Selvam, S.A.G.; Susainathan, R.R. An analysis of a queueing system with heterogeneous servers subject to catastrophes. Math. Aeterna 2015, 5, 605–613. [Google Scholar]
  22. Seenivasan, M.; Kameswari, M.; Chakravarthy, V.J.; Indumath, M. Analysis of queueing model with catastrophe and restoration. AIP Conf. Proc. 2021, 2364, 020034. [Google Scholar]
  23. Vinodhini, G.A.F.; Vidhya, V. Computational Analysis of Queues with Catastrophes in a Multiphase Random Environment. Math. Probl. Eng. 2016, 2917917. [Google Scholar] [CrossRef]
  24. Ye, J.; Liu, L.; Jiang, T. Analysis of a Single-Sever Queue with Disasters and Repairs under Bernoulli Vacation Schedule. J. Syst. Sci. Inf. 2016, 4, 547–559. [Google Scholar] [CrossRef]
  25. Gelenbe, E. Random Neural Networks with Positive and Negative Signals and Product Form Solution. Neural Comput. 1989, 1, 502–510. [Google Scholar] [CrossRef]
  26. Do, T.V. Bibliography on G-networks, Negative Customers and Applications. Math. Comput. Model. 2011, 53, 205–212. [Google Scholar] [CrossRef]
  27. Sivakumar, B.; Arivarignan, G. A Perishable Inventory System with Service Facilities and Negative Customers. Adv. Model. Optim. 2005, 7, 193–210. [Google Scholar]
  28. Soujanya, M.L.; Laxmi, P.V. Analysis on Dual Supply Inventory Model Having Negative Arrivals and Finite Lifetime Inventory. Reliab. Theory Appl. 2021, 16, 295–301. [Google Scholar]
  29. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach; John Hopkins University Press: Baltimore, MD, USA, 1981. [Google Scholar]
  30. Chakravarthy, S.R. Introduction to Matrix-Analytic Methods in Queues; John Wiley & Sons, Inc.: London, UK, 2022; Volume 1. [Google Scholar]
  31. Chakravarthy, S.R. Introduction to Matrix-Analytic Methods in Queues; John Wiley & Sons, Inc.: London, UK, 2022; Volume 2. [Google Scholar]
  32. Dudin, A.N.; Klimenok, V.I.; Vishnevsky, V.M. The Theory of Queueing Systems with Correlated Flows; Springer Nature Switzerland AG: Basel, Switzerland, 2020. [Google Scholar]
  33. He, Q.-M. Fundamentals of Matrix-Analytic Methods; Springer: New York, NY, USA, 2014. [Google Scholar]
  34. Latouche, G.; Ramaswami, V. Introduction to Matrix Analytic Methods in Stochastic Modeling; SIAM: Philadelphia, PA, USA, 1999. [Google Scholar]
  35. Melikov, A.; Ponomarenko, L.; Bagirova, S. Models of queueing-inventory systems with randomized lead policy. J. Autom. Inf. Sci. 2016, 48, 23–35. [Google Scholar] [CrossRef]
  36. Krishnamoorthy, A.; Manikandan, R.; Lakshmy, B. Revisit to Queueing-inventory System with Positive Service Time. Ann. Oper. Res. 2015, 233, 221–236. [Google Scholar] [CrossRef]
  37. Zhang, Y.; Yue, D.; Yue, W. A Queueing-inventory System with Random Order Size Policy and Server Vacations. Ann. Oper. Res. 2022, 310, 595–620. [Google Scholar] [CrossRef]
Figure 1. Block diagram of the system under study.
Figure 1. Block diagram of the system under study.
Mathematics 11 02380 g001
Table 1. Impact of reorder point s to performance measures and ETC.
Table 1. Impact of reorder point s to performance measures and ETC.
s S a v V a v L a v R R L R E T C
121.442725.014814.12340.50042.42798176.89
221.444725.016914.12080.50052.42788175.77
321.447025.019314.11830.50062.42778174.74
421.449525.021914.11610.50082.42768173.85
521.452425.024914.11420.50092.42768173.12
621.455725.028214.11240.50112.42758172.47
721.459325.031914.11090.50132.42748171.96
821.464625.034814.10970.50152.42748171.64
921.468125.040714.10830.50182.42748171.22
1021.473225.045914.10720.50212.42738171.00
1121.482525.048014.10610.50252.42738170.92
1221.485525.058314.10530.50282.42738170.81
1321.494825.065514.10450.50322.42728170.84
1421.502125.072414.10390.50362.42728171.02
1521.509925.082714.10320.50432.42728171.19
1621.520025.092914.10260.50492.42728171.50
1721.531825.105414.10200.50582.42728172.04
1821.534825.116614.10160.50662.42728172.45
1921.557725.130514.10120.50762.42718173.11
2021.573125.145914.10090.50872.42718173.99
2121.591325.161814.10060.51012.42718174.78
2221.609125.182014.10020.51162.42718175.86
2321.630025.202914.10000.51332.42718177.14
2421.655425.223314.09980.51542.42718178.81
2521.678525.251414.09960.51772.42718180.22
2621.697125.276414.09940.51942.42718182.75
2721.732225.301414.09920.52182.42718184.44
2821.770825.343814.09910.52712.42718186.67
2921.812125.393914.09890.53292.42718189.58
3021.853225.431014.09880.53992.42718192.77
Table 2. Performance measures vs. λ + under RRP, λ = 1 ,   µ = 15 ,   ν = 1 , κ = 1 .
Table 2. Performance measures vs. λ + under RRP, λ = 1 ,   µ = 15 ,   ν = 1 , κ = 1 .
λ + S a v V a v L a v R R L R
510.429313.69262.79980.53701.7367
10.877713.59652.76120.53321.7260
9.974913.79052.83970.54081.7475
5.210.338713.73823.05650.53881.8006
10.784513.63843.01110.53481.7892
9.887013.84003.10360.54271.8122
5.410.249013.78453.33800.54061.8645
10.692013.68103.28470.53651.8524
9.799813.89013.39360.54471.8769
5.610.160013.83153.64810.54241.9286
10.600313.72433.58540.53821.9156
9.713313.94093.71380.54671.9417
5.810.071813.87923.99150.54431.9926
10.509513.76853.91750.53991.9789
9.627613.99234.06920.54872.0067
69.984513.92764.37390.54622.0568
10.419713.81344.28640.54172.0423
9.542814.04454.46610.55082.0717
6.29.898113.97694.80240.54812.1212
10.330813.85914.69850.54352.1058
9.458814.09754.91220.55282.1370
6.49.812714.02695.28590.55012.1858
10.243013.90565.16200.54532.1696
9.375714.15115.41750.55492.2024
6.69.728314.07775.83600.55212.2506
10.156213.95305.68750.54722.2335
9.293014.20565.99260.55712.2681
6.89.645014.12946.46780.55412.3156
10.070614.00136.28860.54912.2976
9.212514.26086.66030.55922.3341
79.562714.18197.20120.55622.3809
9.986114.05046.98290.55102.3620
9.132514.31687.43710.56142.4003
Table 3. Performance measures vs. λ under RRP; λ + = 5 ,   µ = 15 ,   ν = 1 ,   κ = 1 .
Table 3. Performance measures vs. λ under RRP; λ + = 5 ,   µ = 15 ,   ν = 1 ,   κ = 1 .
λ   S a v V a v L a v   R R   L R  
110.429313.69262.79980.53701.7367
10.877713.59652.76120.53321.7260
9.974913.79052.83970.54081.7475
1.210.502913.65692.53480.53561.8460
10.953113.56402.50320.53191.8353
10.046913.75142.56730.53931.8570
1.410.527713.62372.30270.53431.9491
11.024713.53382.27680.53071.9383
10.115013.71502.32940.53781.9601
1.610.738713.59282.09890.53302.0460
11.092413.50582.07750.52962.0352
10.179413.68122.12080.53652.0570
1.810.741013.56401.91930.53192.1369
11.156313.47971.90160.52862.1262
10.240113.64971.93750.53532.1479
210.759513.53741.76080.53092.2221
11.214613.45551.74600.52772.2115
10.297213.62041.77590.53412.2330
2.210.814513.51261.62060.52992.3018
11.272913.43311.60820.52682.2913
10.350713.59321.63320.53312.3136
2.410.866013.48971.49630.52902.3763
11.325913.41241.48590.52602.3659
10.400913.56801.50690.53212.3869
2.610.914213.46841.38590.52822.4459
11.375513.39311.37710.52522.4356
10.447813.54461.39490.53122.4563
2.810.959413.44861.28770.52742.5108
11.422013.37521.28020.52452.5007
10.491713.52291.29540.53032.5210
311.001613.43031.20020.52672.5713
11.465513.35861.19370.52392.5614
10.532813.50281.20680.52952.5814
Table 4. Performance measures vs. ν under RRP; λ + = 5 ,   λ = 1 ,   µ = 15 ,   κ = 1 .
Table 4. Performance measures vs. ν under RRP; λ + = 5 ,   λ = 1 ,   µ = 15 ,   κ = 1 .
ν S a v V a v L a v   R R   L R  
110.429313.69262.79980.53701.7367
10.877713.59652.76120.53321.7260
9.974913.79052.83970.54081.7475
1.211.571512.47892.19850.58721.5968
12.058712.38742.17240.58291.5869
11.077412.57212.22550.59161.6070
1.412.529711.46311.81880.62931.4813
13.048911.37611.79960.62461.4720
12.002911.55181.83850.63421.4908
1.613.345110.60041.56010.66511.3844
13.891010.51771.54520.65991.3757
12.790710.68471.57530.67041.3933
1.814.04729.85851.37420.69591.3020
14.61409.77971.36230.69031.2937
13.46949.93871.38650.70161.3103
214.65819.21361.23520.72261.2310
15.24659.13851.22540.71671.2232
14.06029.29001.24540.72861.2389
2.215.19458.64781.12810.74611.1693
15.80008.57621.11980.73991.1619
14.57908.72081.13670.75241.1767
2.415.66928.14761.04350.76681.1151
16.28988.07911.03630.76041.1082
15.03838.21731.05080.77341.1222
2.616.09247.70200.97520.78531.0673
16.72617.63650.96900.77861.0607
15.44787.76870.98160.79211.0740
2.816.47187.30260.91930.80181.0247
17.11747.23980.91370.79501.0184
15.81517.36650.92490.80891.0311
316.81416.94250.87270.81680.9865
17.47036.88220.86780.80970.9805
16.14647.00390.87770.82400.9926
Table 5. Performance measures vs. κ under RRP; λ + = 5 ,   λ = 1 ,   µ = 15 ,   ν = 1 .
Table 5. Performance measures vs. κ under RRP; λ + = 5 ,   λ = 1 ,   µ = 15 ,   ν = 1 .
κ S a v V a v L a v   R R   L R  
110.429313.69262.79980.53701.7367
10.877713.59652.76120.53321.7260
9.974913.79052.83970.54081.7475
1.29.644314.72463.15210.57741.8486
10.063614.63953.10990.57411.8390
9.220514.81113.19580.58081.8583
1.48.954815.59273.51680.61151.9440
9.346815.51673.47020.60851.9353
8.559215.66993.56500.61451.9528
1.68.349216.33233.90150.64052.0264
8.716416.26373.84960.63782.0184
7.979116.40193.95530.64322.0345
1.87.815616.96964.31430.66552.0985
8.160416.90724.25600.66302.0911
7.468417.03274.37480.66802.1060
27.343217.52424.76400.68722.1622
7.667917.46724.69790.68502.1554
7.016617.58204.83270.68752.1692
2.26.922918.01125.26100.70632.2191
7.229417.95875.18520.70432.2127
6.614718.06445.33980.70842.2256
2.46.546918.44225.81780.72322.2704
6.837118.39365.73020.72132.2643
6.255318.49135.90900.72512.2765
2.66.208918.82626.45040.73832.3168
6.484218.78106.34810.73652.3111
5.932318.87196.55730.74012.3227
2.85.903519.17057.17970.75182.3593
6.165519.12847.05860.75012.3538
5.640519.21327.30650.75352.3648
35.626419.48108.03390.76402.3983
5.876219.44157.88840.76242.3931
5.375819.52108.18650.76552.4036
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Melikov, A.; Poladova, L.; Edayapurath, S.; Sztrik, J. Single-Server Queuing-Inventory Systems with Negative Customers and Catastrophes in the Warehouse. Mathematics 2023, 11, 2380. https://doi.org/10.3390/math11102380

AMA Style

Melikov A, Poladova L, Edayapurath S, Sztrik J. Single-Server Queuing-Inventory Systems with Negative Customers and Catastrophes in the Warehouse. Mathematics. 2023; 11(10):2380. https://doi.org/10.3390/math11102380

Chicago/Turabian Style

Melikov, Agassi, Laman Poladova, Sandhya Edayapurath, and Janos Sztrik. 2023. "Single-Server Queuing-Inventory Systems with Negative Customers and Catastrophes in the Warehouse" Mathematics 11, no. 10: 2380. https://doi.org/10.3390/math11102380

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