Professional Documents
Culture Documents
Analysis of BMAP MSP 1 Queue With MAP Generated Negative Customers and Disasters
Analysis of BMAP MSP 1 Queue With MAP Generated Negative Customers and Disasters
To cite this article: Nitin Kumar & U. C. Gupta (2023) Analysis of BMAP/MSP/1 queue with
MAP generated negative customers and disasters, Communications in Statistics - Theory and
Methods, 52:12, 4283-4309, DOI: 10.1080/03610926.2021.1990953
1. Introduction
The theory of queues with negative arrivals (also known as G-queues) was introduced
by Gelenbe (1989). In G-queues, the negative arrivals remove a regular (positive) cus-
tomer from a system with a specific removal discipline. There are many removal
schemes such as individual removal, partial removal (mild catastrophe), bulk removal
(killing off the bulk of customers), disaster (all customers wiped out), and random work
removal. Queues with negative arrivals have potential applications in various fields.
These can be applied to model packet losses, task termination in speculative parallelism,
faulty components in manufacturing systems, server breakdowns, and a reaction net-
work of interacting molecules. Detailed literature on G-queues and their applications
can be found in Van Do (2011). Disasters are also known as catastrophes (Economou
and Fakinos (2003)), mass exodus (Chen and Renshaw (1997)) or queue flushing
(Towsley and Tripathi (1991)). For literature related to mild catastrophes, one can refer
to Barbhuiya, Kumar, and Gupta (2019); Kumar, Barbhuiya, and Gupta, Kumar, and
Barbhuiya (2020a); Kumar and Gupta (2021, 2020a,b) and references therein.
Initially, Harrison and Pitel (1993) studied the M/M/1 queue with negative customers.
Further, they analyzed an M/G/1 queue with negative arrivals, Harrison and Pitel (1995,
1996). Jain and Sigman (1996) derived a Pollaczek-Khintchine formula for the M/G/1
queue with disasters, and Boxma, Perry, and Stadje (2001) considered the same model
by assuming that the disasters occur in deterministic equidistant times. Whereas, Yang
and Chae (2001) analyzed the GI/M/1 queue with negative arrivals, a strong stability
condition was developed by Abbas and Aïssani (2010). Recently Kumar, Barbhuiya, and
Gupta, Kumar, and Barbhuiya (2020b) carried out the analysis of the GI/M/1 queue
with negative arrivals under various killing mechanisms. Further, they extended their
analysis to cover the batch arrival and analyzed a GIX/M/1 queue with negative custom-
ers and disaster, Gupta, Kumar, and Barbhuiya (2020). It may be remarked here that all
the work mentioned above have been discussed under steady-state condition. However,
some researchers have also studied the transient behavior of the Markovian queues with
catastrophes. The transient solution of M/M/1, M/M/2, and M/M/c queues with cata-
strophes have been obtained by Kumar and Arivudainambi (2000), Kumar and
Madheswari (2002), Sudhesh, Savitha, and Dharmaraja (2017) and Dharmaraja and
Kumar (2015), respectively. Dharmaraja et al. (2015) investigated a continuous-time
Ehrenfest model with catastrophes.
A few studies with nagative arrivals and disasters have also been carried out in discrete-
time setup. Atencia and Moreno (2004) was the first to discuss the Geo/Geo/1 queue with
negative customer and disaster. Though the Geo/G/1 queue with negative customer and
disaster is analyzed by Park, Yang, and Chae (2009b), GI/Geo/1 queue with disaster, and
GI/Geo/1 queue with negative customers have been analyzed by Park, Yang, and Chae
(2009a) and Chae, Park, and Yang (2010), respectively. Zhou (2005) carried out the ana-
lysis of the discrete-time GI/G/1 queue with negative arrivals. Wang, Huang, and Dai
(2011) considered an on-off source queueing system with negative customers. A survey on
queueing models with interruptions that may occur due to catastrophes and server break-
downs is presented by Krishnamoorthy, Pramod, and Chakravarthy (2014).
The versatile point processes such as Markovian arrival process (MAP) and batch
Markovian arrival process (BMAP), the generalization of the traditional Poisson and
compound Poisson arrival processes, can be used to model the bursty and correlated
nature of traffic. For a detailed insight into MAP and BMAP, one can refer to Neuts
(1979), Ramaswami (1980), Lucantoni, Meier-Hellstern, and Neuts (1990), Lucantoni
(1991), Chakravarthy (2001, 2010). The G-queues with Markovian arrival processes
have gained much attention since the last two decades due to their wide applications in
telecommunication networks, see Vishnevskii and Dudin (2017). Dudin and Nishimura
(1999) investigated a BMAP/SM/1 queue with MAP input of disasters and obtained the
queue length and virtual waiting-time distribution. In this sequence, Dudin and Karolik
(2001) extended their work by including non instantaneous recovery of the system.
Further, a numerically stable algorithm for evaluating the stationary distribution of the
BMAP/SM/1 queue was developed by Dudin and Semenova (2004). In a series of
papers, Semenova (2003, 2004, 2007) discussed the optimal control of the BMAP/SM/1
queue with MAP input of disasters. Chakravarthy (2009) investigated a single server
queueing model with impatient customers and disaster by assuming the arrival process
as MAP.
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4285
We observe, from the literature, that the queueing models with the Markovian service
process (MSP) under MAP inputs of negative customers and disasters have not been
analyzed so far. Motivated by this fact, we aim to investigate a more complex queueing
model with negative arrivals. More specifically, we consider an infinite-buffer single ser-
ver queueing system in which positive (ordinary) customers arrive in the system accord-
ing to the BMAP and join the queue for service. The server serves the customer one at
a time with MSP. This queueing system is prone to negative customers and disasters,
which occur as per the MAP, and are independent of each other. When a negative cus-
tomer occurs, it removes the customer who is undergoing service. In contrast, a disaster
causes the immediate departure of all customers from the system (including the one
currently processed by the server). The arrival process of positive customers, negative
customers, disasters, and service process are independent of each other. Using the con-
tinuous-time Markov chain theory, we first derive a vector generating function (VGF)
of the number of positive customers in the system at arbitrary epoch. After that, we
present a two-step computing process to extract the distribution from the VGF. The
first step involves determining the unknown probability vector, which is carried out
using the roots of the associated characteristic equation that lies inside the unit circle.
In the second step, the remaining probabilities are obtained using the outside roots. We
also obtain the probability vectors at post-departure and pre-arrival epochs using their
relation with arbitrary epoch probabilities. Finally, we demonstrate the whole computing
process through some examples and present numerical results in tabular form. The
effect of the correlation of the arrival process of negative customers and disaster on sys-
tem performance is also investigated through several graphs.
The rest of the paper is organized as follows. In the upcoming section, we describe
the model. In Section 3, we analyze the model and first obtain the VGF of the system
content at arbitrary epoch and present a detailed computing process for evaluating the
distribution. The distributions at post-departure and pre-arrival epochs are given in
Section 4. The expression of the average number of positive customers in the system at
various epochs is derived in Section 5. Numerical results and their discussion is carried
out in Section 6, followed by concluding remarks and Appendix.
diagonal elements and non negative off-diagonal elements, and the matrix Dak ¼ ½ðDak Þij
has non negative elements. We define the matrix-generating function Da ðzÞ ¼
P1 a k P1 a
k¼0 Dk z , for jzj 1: The matrix D D ð1Þ ¼ k¼0 Dk with D e ¼ 0, where e is a
a a a
by BMAP(D0 , D1 , D2 , :::).
a a a
denote the arrival process of negative customers by MAPnc(Cnc , Dnc ). When a negative
customer arrives into the system, it removes the customer who is undergoing service.
Moreover, there is no effect of the negative customer when the system is empty.
The state of the system at time t is given by XðtÞ ¼ ðNðtÞ, I1 ðtÞ, I2 ðtÞ, I3 ðtÞ, I4 ðtÞÞ:
Then fXðtÞgt0 is a continuous-time Markov chain on the state space S ¼
fðn, i1 , i2 , i3 , i4 Þ : n 0, 1 ij mj , 1 j 4g: The infinitesimal generator Q of the
model has the following structure:
0 1
B0 A 1 A2 A3 A4 :::
B B1 A 0 A1 A2 A3 ::: C
B C
B B2 A1 A0 A1 A2 ::: C
B C
Q ¼ B B2 0 A A A ::: C
B 1 0 1 C
B B2 0 0 A1 A0 A1 ::: C
@ A
.. .. .. .. . . . . . . ..
. . . . . . . .
where matrices An , Bn , are of order m m with m ¼ m1 m2 m3 m4 , and are described as:
The level of the chain represents the number of customers in the system. The expres-
sion of matrices An , Bn is given by
B0 ¼ Da0 Im2 Im3 Im4 þ Im1 Im2 Im3 ðCd þ Dd Þ
B1 ¼ Im1 ðDs 丣 Dnc Þ Im4 þ Im1 Im2 Im3 Dd
B2 ¼ Im1 Im2 Im3 Dd
A0 ¼ Da0 Im2 Im3 Im4 þ Im1 ðCs 丣 Cnc Þ Im4 þ Im1 Im2 Im3 Cd
A1 ¼ Im1 ðDs 丣 Dnc Þ Im4
An ¼ Dan Im2 Im3 Im4 , n 1,
where and 丣 represents the Kronecker product and Kronecker sum, respectively.
Let pðnÞ ¼ ½p1111 ðnÞ, :::, p111m4 ðnÞ, :::, pi1 i2 i3 i4 ðnÞ, :::, pm1 m2 m3 m4 ðnÞ, n 0, denote the
row vector according to the block structure of the generator Q, where pi1 i2 i3 i4 ðnÞ repre-
sents the steady-state probability that the number of customers in the system is n at
arbitrary epoch with batch arrival process being in phase i1 ð1 i1 m1 Þ, the service
process being in phase i2 ð1 i2 m2 Þ, the arrival process of the negative customer
being in phase i3 ð1 i3 m3 Þ, and the arrival process of disaster being in phase
i4 ð1 i4 m4 Þ: Now in order to obtain pðnÞ, we use pQ ¼ 0 and pe ¼ 1, with p ¼
½pð0Þ, pð1Þ, pð2Þ, ::: and get
X1
pð0ÞB0 þ pð1ÞB1 þ pðlÞB2 ¼ 0 (1)
l¼2
X
n1
pðjÞAnj þ pðnÞA0 þ pðn þ 1ÞA1 ¼ 0, n 1: (2)
j¼0
Now substituting the values of An and Bn in Equations (1) and (2), we obtain
pð0ÞðDa0 Im2 Im3 Im4 þ Im1 Im2 Im3 ðCd þ Dd ÞÞ
þ pð1ÞðIm1 ðDs 丣 Dnc Þ Im4 þ Im1 Im2 Im3 Dd Þ
X1
þ pðlÞðIm1 Im2 Im3 Dd Þ ¼ 0: (3)
l¼2
X
n1
pðjÞðDanj Im2 Im3 Im4 Þ þ pðn þ 1ÞðIm1 ðDs 丣 Dnc Þ Im4 Þ
j¼0
X
1 X
n1
pðjÞzn ðDanj Im2 Im3 Im4 Þ
n¼1 j¼0
X
1
þ pðn þ 1Þzn ðIm1 ðDs 丣 Dnc Þ Im4 Þ
n¼1
X1
þ pðnÞzn ðDa0 Im2 Im3 Im4 þ Im1 ðCs 丣 Cnc Þ Im4
n¼1
þ Im1 Im2 Im3 Cd Þ ¼ 0: (5)
That implies
ðPðzÞ þ pð0ÞÞððDa ðzÞ Da0 Þ Im2 Im3 Im4 Þ
1
þ ðPðzÞ pð1ÞzÞðIm1 ðDs 丣 Dnc Þ Im4 Þ
z
þ PðzÞðDa0 Im2 Im3 Im4 þ Im1 ðCs 丣 Cnc Þ Im4
þ Im1 Im2 Im3 Cd Þ ¼ 0: (6)
After simplification, Equation (6) gives
PðzÞððDa0 Im2 Im3 Im4 þ Im1 ðCs 丣 Cnc Þ Im4 þ Im1 Im2 Im3 Cd Þ
1
þ ððDa ðzÞ Da0 Þ Im2 Im3 Im4 Þ þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ
z
¼ pð0ÞððDa ðzÞ Da0 Þ Im2 Im3 Im4 Þ þ pð1ÞðIm1 ðDs 丣 Dnc Þ Im4 Þ: (7)
From Equation (3), we have
pð1ÞðIm1 ðDs 丣 Dnc Þ Im4 Þ
¼ pð0ÞðDa0 Im2 Im3 Im4
þ Im1 Im2 Im3 ðIm1
Cd Þ p Im2 Im3 Dd Þ: (8)
Now substituting Equation (8) in Equation (7), we obtain
PðzÞððIm1 ðCs 丣 Cnc Þ
Im4 þ Im1 Im2 Im3 Cd Þ
1
þ ðDa ðzÞ Im2 Im3 Im4 Þ þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ
z
¼ pð0ÞððDa ðzÞ Da0 Þ Im2 Im3 Im4 Þ
pð0ÞðDa0 Im2 Im3 Im4 þ Im1 Im2 Im3 Cd Þ
ðIm1 Im2 Im3 Dd Þ:
p (9)
Now assuming that PðzÞ ¼ pð0Þ þ PðzÞ, and using it in Equation (9), we get
ðPðzÞ pð0ÞÞððIm1 ðCs 丣 Cnc Þ Im4 þ Im1 Im2 Im3 Cd Þ
1
þ ðDa ðzÞ Im2 Im3 Im4 Þ þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ
z
¼ pð0ÞðDa ðzÞ Im2 Im3 Im4 Þ pð0ÞðIm1 Im2 Im3 Cd Þ
ðIm1 Im2
p Im3 Dd Þ: (10)
4290 N. KUMAR AND U. C. GUPTA
That gives
PðzÞððIm1 ðCs 丣 Cnc Þ
Im4 þ Im1 Im2 Im3 Cd Þ
1
þ ðDa ðzÞ Im2 Im3 Im4 Þ þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ
z
1
¼ pð0ÞððIm1 ðCs 丣 Cnc Þ Im4 Þ þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ
z
p ðIm1 Im2 Im3 Dd Þ: (11)
After simplification, Equation (11) becomes
PðzÞ ¼ ðpð0ÞððIm1 ðCs 丣 Cnc Þ Im4 Þz
þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ p ðIm1 Im2 Im3 Dd ÞzÞ
ððIm1 ðCs 丣 Cnc Þ Im4 þ Im1 Im2 Im3 Cd
þ Da ðzÞ Im2 Im3 Im4 Þz þ Im1 ðDs 丣 Dnc Þ Im4 Þ1 : (12)
Equation (12) is the VGF of the system content distribution at arbitrary epoch.
Remark 1. We have analyzed the model under the assumption that the service process
is interrupted during idle periods of the system, implying, in particular, that the service
phase does not change during idle periods of the system.
Remark 2. We may also consider the model under the assumption that the service
process runs during idle periods of the system without generating any real service com-
pletions. In this case, B0 becomes B0 ¼ Da0 Im2 Im3 Im4 þIm1 ðCs þ Ds Þ Im3
Im4 þ Im1 Im2 Im3 ðCd þ Dd Þ, and the VGF given in Equation (12) takes the fol-
lowing form
PðzÞ ¼ ðpð0ÞððIm1 ðCs þ Ds Þ Im3 Im4 Þz þ ðIm1 ðCs 丣 Cnc Þ Im4 Þz
þ ðIm1 ðDs 丣 Dnc Þ ðIm1 Im2 Dd ÞzÞ
Im4 ÞÞ p
ððIm1 ðCs 丣 Cnc Þ Im4 þ Im1 Im2 Im3 Cd
þ Da ðzÞ Im2 Im3 Im4 Þz þ ðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ1 : (13)
The above assumption is similar to the one given in Samanta, Chaudhry, and
Pacheco (2016) in the analysis of BMAP/MSP/1 queue.
The VGF given in Equation (16) matches exactly with Samanta, Chaudhry, and
Pacheco (2016, p-424, Eq 11).
In order to extract fpðnÞ, n 0g from Equation (18), we first evaluate the unknown
vector pð0Þ which is embedded in RðzÞ, and then using it, we obtain the remaining
state probabilities fpðnÞ, n 1g: For this, we apply the inversion method of VGF, given
in (Gupta, Singh, and Chaudhry (2016); Samanta, Chaudhry, and Pacheco (2016);
Kumar and Gupta (2021)).
4292 N. KUMAR AND U. C. GUPTA
Since PðzÞ ¼ ½P1111 ðzÞ, :::, P111m4 ðzÞ, :::, Pi1 i2 i3 i4 ðzÞ, :::, Pm1 m2 m3 m4 ðzÞ, using the
Cramer’s rule in Equation (18), we get the expression of Pi1 i2 i3 i4 ðzÞ as
jUi1 i2 i3 i4 ðzÞj
Pi1 i2 i3 i4 ðzÞ ¼ , 1 ij mj , 1 j 4, (19)
jUðzÞj
where Ui1 i2 i3 i4 ðzÞ is same as UðzÞ except the ði1 i2 i3 i4 Þ th row, which is replaced by RðzÞ
(see Remark 3). In order to fulfill the conditions of Cramer’s rule and for the unique
expression of Pi1 i2 i3 i4 ðzÞ, we assume that jUðzÞj is a non zero polynomial in z. Now
rewriting above equation as
Si1 i2 i3 i4 ðzÞ
Pi1 i2 i3 i4 ðzÞ ¼ , 1 ij mj , 1 j 4, (20)
SðzÞ
where Si1 i2 i3 i4 ðzÞ ¼ jUi1 i2 i3 i4 ðzÞj and SðzÞ ¼ jUðzÞj: One may note that unknown vector
pð0Þ is embedded in Si1 i2 i3 i4 ðzÞ: Now we aim to first compute pð0Þ using the roots of
S(z) ¼ 0 inside the unit disk jzj ¼ 1: As S(z) ¼ 0 has m roots in jzj 1 (see
Appendix), we assume that these m roots are distinct and denote them
as b1 , b2 , :::, bm1 , bm :
Remark 3. Throughout the computing process, we have assumed that each row/column
is marked as f1111, 1112, :::, i1 i2 i3 i4 , :::, m1 m2 m3 m4 g:
Now collecting the coefficient of z from both sides of Equation (22), we get
X
d
bl, i i i i
pi1 i2 i3 i4 ðÞ ¼ 1 2 3 4
, 0, (23)
l¼1
glþ1
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4293
where
Si1 i2 i3 i4 ðgl Þ
bl, i1 i2 i3 i4 ¼ , l ¼ 1, :::, d:
S0 ðgl Þ
other distinct roots are bm þ1 , bm þ2 , :::, bm : So, Equation (21) becomes
ði1Þ
Sl1 l2 l3 l4 ðb1 Þ ¼ 0, i ¼ 1, 2, :::, r1 :
ði1Þ
Sl1 l2 l3 l4 ðb2 Þ ¼ 0, i ¼ 1, 2, :::, r2 :
..
.
ði1Þ
Sl1 l2 l3 l4 ðbf Þ ¼ 0, i ¼ 1, 2, :::, rf :
Sl1 l2 l3 l4 ðbk Þ ¼ 0, m þ 1 k m:
ii. When S(z) ¼ 0 have repeated roots outside the unit disk jzj ¼ 1
Let us assume that characteristic equation S(z) ¼ 0 has multiple roots
n1 , n2 , n3 , :::, nf each with multiplicity k1 , k2 , k3 , :::,P
kf in jzj > 1: Since there are
f
d roots of S(z) ¼ 0 outside the unit disk, i:e, i¼1 ki ¼ d, so Equation (22)
becomes
X1 Xf X ku
bu, s, i1 i2 i3 i4
Pi1 i2 i3 i4 ðzÞ pi1 i2 i3 i4 ðÞz ¼ b0, 0, i1 i2 i3 i4 þ ,
¼0 u¼1 s¼1
ðz nu Þ
1 ij mj , 1 j 4: (24)
Now collecting the coefficient of z from both sides of Equation (24), we get
8
>
> Xf Xku
ð1Þs bu, s, i1 i2 i3 i4
>
>
>
< b0, 0, i i i i þ , ¼ 0,
1 2 3 4
nsu
pi1 i2 i3 i4 ðÞ ¼ f X
u¼1 s¼1
(25)
>
> X ku
ð þ s 1Þ! ð1Þs bu, s, i1 i2 i3 i4
>
> , 1,
>
:
u¼1 s¼1
ðs 1Þ! ! nþs
u
where
8
>
> quoðSi1 i2 i3 i4 ðzÞ, SðzÞÞ, u ¼ 0, s ¼ 0,
>
>
>
< !
bu, s, i1 i2 i3 i4 ¼ 1 dku s ðz nu Þku Si1 i2 i3 i4 ðzÞ
>
> lim , u ¼ 1, :::, f ,
>
> ðku sÞ! z!nu dzku s SðzÞ
>
: s ¼ 1, :::, ku :
4294 N. KUMAR AND U. C. GUPTA
This completes the computing process of the system content distribution at arbi-
trary epoch.
4. Distribution at post-departure and pre-arrival epochs
4.1. Distribution at post-departure epoch
Let pþ ðnÞ ¼ ½pþ þ þ þ
1111 ðnÞ, :::, p111m4 ðnÞ, :::, pi1 i2 i3 i4 ðnÞ, :::, pm1 m2 m3 m4 ðnÞ, n 0, denote the
þ
row vector according to the block structure of the generator Q, where pi1 i2 i3 i4 ðnÞ repre-
sents the steady-state probability that the number of customers in the system is n at the
departure epoch (either due to service completion or negative customer or disaster)
with batch arrival process of customers being in phase i1, the service process being in
phase i2, the arrival process of the negative customer being in phase i3, and the arrival
process of disaster being in phase i4.
As the customers leave the system either due to the service completion or due to the
arrival of negative customer or due to the arrival of disaster, so considering all three
cases, the relation between post-departure and arbitrary epochs probability distributions,
for 1 ik mk , 1 k 4, are given by
Xm2 Xm3
pþ
i1 i2 i3 i4 ð0Þ / pi1 j2 i3 i4 ð1ÞðD Þ
s j2 i2 þ pi1 i2 j3 i4 ð1ÞðDnc Þj3 i3
j2 ¼1 j3 ¼1
X
1 X
m4
þ pi1 ij2 i3 j4 ðiÞðDd Þj3 i3 , (26)
i¼1 j4 ¼1
and
X
m2 X
m3
pþ
i1 i2 i3 i4 ðnÞ / pi1 j2 i3 i4 ðn þ 1ÞðDs Þj2 i2 þ pi1 i2 j3 i4 ðn þ 1ÞðDnc Þj3 i3 , n 1: (27)
j2 ¼1 j3 ¼1
where K is the proportionality constant. Now writing Equations (28) and (29) in matrix
and vector form, we get
1 X1
pþ ð0Þ ¼ ðpð1ÞðIm1 ðDs 丣 Dnc Þ Im4 Þ þ pðiÞðIm1 Im2 Im3 Dd ÞÞ, (30)
K i¼1
1
pþ ðnÞ ¼ ðpðn þ 1ÞðIm1 ðDs 丣 Dnc Þ Im4 ÞÞ, n 1: (31)
K
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4295
The unknown K can be obtained by summing Equations (30) and (31) over the range
of n, and then post-multiplying it by e. It is given by
X
1
K¼ pðiÞðIm1 ðDs 丣 Dnc Þ Im4 þ Im1 Im2 Im3 Dd Þe: (32)
i¼1
the steady-state probability that an arbitrary customer of an arriving batch finds n cus-
tomers in the system with batch arrival process being in phase i1, the service process
being in phase i2, the arrival process of the negative customer being in phase i3, and the
arrival process of disaster being in phase i4. The relation between pa ðnÞ and pðnÞ is
given by (for details see, Samanta, Chaudhry, and Pacheco (2016); Kumar and Gupta
(2021))
X
n
pa ðnÞ ¼ pðrÞðHnþ1r Im2 Im3 Im4 Þ, n 0, (33)
r¼0
where Hk , k 1, is a square matrix of order m1 whose (i1, j1)-th element ðHk Þi1 j1 repre-
sents the probability that the position of an arbitrary customer in an arriving batch is k
P
with phase changes from state i1 to j1, and is given by Hk ¼ k1 1 i¼k Di , k 1:
a
4.2.2. Distribution just before the arrival of a batch (before the first customer of the
arriving batch)
Let pb ðnÞ ¼ ½pb
1111 ðnÞ, :::, pi1 i2 i3 i4 ðnÞ, :::, pm1 m2 m3 m4 ðnÞ, n 0, where pi1 i2 i3 i4 ðnÞ represents
b b b
the steady-state probability that the number of customers in the system is n just before
the arrival of a batch with batch arrival process being in phase i1, the service process
being in phase i2, the arrival process of the negative customer being in phase i3, and the
arrival process of disaster being in phase i4. The relation between pb ðnÞ and pðnÞ is
given by (for details see, Samanta, Chaudhry, and Pacheco (2016); Kumar and Gupta
(2021))
where H is a square matrix of order m1 whose (i1, j1)-th element ðHÞi1 j1 represents the
probability that the customer is at the first position of an arriving batch with phase
P
changes from state i1 to j1, and is given by H ¼ k1 1i¼1 iDi :
a
4296 N. KUMAR AND U. C. GUPTA
Now replacing pðnÞ by pþ ðnÞ, pa ðnÞ, and pb ðnÞ in Equation (35), one can obtain
þ
L , La , and Lb , respectively. Evaluation of L can also be carried out without com-
puting the distribution which is given in the following theorem:
Theorem 1.
X
4 X
mj 0
Si1 i2 i3 i4 ð1ÞSð1Þ Si1 i2 i3 i4 ð1ÞS0 ð1Þ
L¼ : (36)
j¼1 ij ¼1 ðSð1ÞÞ2
Remark 4. One can obtain L using Equations (35) and (36) that gives a check over the
computing process.
Remark 5. For the numerical investigation, we assume that the maximum size of the
arriving batch is finite, say N i:e:, Dan ¼ 0, for n > N.
Table 1. Probability distributions at various epochs for MX /M/1 queue with Poisson generated nega-
tive customers and disasters.
n pðnÞ pþ ðnÞ pa ðnÞ pb ðnÞ
0 0.20533567 0.15199586 0.04888945 0.20533567
1 0.03093521 0.03142868 0.04647708 0.03093521
2 0.02830528 0.05199178 0.05174333 0.02830528
3 0.04682481 0.02859636 0.04198845 0.04682481
4 0.02575445 0.03538154 0.04294449 0.02575445
5 0.03186531 0.05149294 0.04660933 0.03186531
6 0.04637555 0.02850652 0.03700739 0.04637555
7 0.02567353 0.02995055 0.03624931 0.02567353
8 0.02697405 0.03438931 0.03639256 0.02697405
9 0.03097168 0.03377754 0.03472094 0.03097168
10 0.03042071 0.02769373 0.03131548 0.03042071
50 0.00286228 0.00300360 0.00331208 0.00286228
100 0.00016998 0.00017837 0.00019669 0.00016998
200 0.00000060 0.00000063 0.00000069 0.00000060
300 0.00000000 0.00000000 0.00000000 0.00000000
Sum 1.00000000 1.00000000 1.00000000 1.00000000
Mean 15.04001756 15.81728149 17.46858899 15.04001756
present a few special cases of the considered model and match its results with the exist-
ing work. We also present an example for the general case, and then show the effect of
the correlation of the arrival of negative customers and disasters on the system
performance.
Example 1. Special case: MX/M/1 queue with Poisson generated negative customers
and disasters
If we set m1 ¼ m2 ¼ m3 ¼ m4 ¼ 1, our models reduces to MX/M/1 queue with
Poisson generated negative customers and disasters. The numerical results of this model
can be verified with Gupta, Kumar, and Barbhuiya (2020). To match our results, we
choose the input parameters as Da0 ¼ ½k, Dai ¼ ½kgi , Cs ¼ ½l, Ds ¼ ½l, Cnc ¼
½g, Dnc ¼ ½g, Cd ¼ ½d, Dd ¼ ½d where k ¼ 10, l ¼ 10, g ¼ 5, d ¼ 2, g1 ¼
0:2, g3 ¼ 0:4, g6 ¼ 0:3, and g10 ¼ 0:1: One can observe from column 2 and 5 of Table
1 that results of arbitrary (pðnÞ) and pre-arrival (pb ðnÞ) epochs match exactly with
Gupta, Kumar, and Barbhuiya (2020, Table 1, p-153).
Example 2. Special case: EX3 /M/1 queue with Poisson generated negative customers
and disasters
If we set m1 ¼ 3, m2 ¼ m3 ¼ m4 ¼ 1, and inter-arrival time between batches as
Erlang, our model reduces to EX3 /M/1 queue with Poisson generated negative customers
and disasters. The numerical results of our model can be verified with Gupta, Kumar,
and Barbhuiya (2020). For this we choose the input parameters as
4298 N. KUMAR AND U. C. GUPTA
Table 2. Probability distributions at arbitrary and departure epochs for EX3 /M/1 queue with Poisson
generated negative customers and disasters.
n p1 ðnÞ p2 ðnÞ p3 ðnÞ pðnÞe Pn pþ1 ðnÞ pþ2 ðnÞ pþ3 ðnÞ pþ ðnÞe
0 0.091673 0.155115 0.201187 0.447975 0.447975 0.146529 0.101406 0.073641 0.321576
1 0.059451 0.039680 0.028452 0.127584 0.127584 0.041936 0.040278 0.033596 0.115810
2 0.026236 0.025199 0.021019 0.072454 0.072454 0.066724 0.043990 0.031394 0.142108
3 0.041744 0.027522 0.019641 0.088907 0.088907 0.029074 0.027122 0.022983 0.079179
4 0.018189 0.016968 0.014379 0.049536 0.049536 0.032684 0.028787 0.021908 0.083378
5 0.020448 0.018010 0.013706 0.052164 0.052164 0.048156 0.028727 0.017950 0.094833
6 0.030128 0.017973 0.011230 0.059330 0.059330 0.018045 0.013129 0.009565 0.040739
7 0.011289 0.008214 0.005984 0.025488 0.025488 0.013531 0.009964 0.007277 0.030771
8 0.008465 0.006234 0.004553 0.019251 0.019251 0.010791 0.007726 0.005560 0.024077
9 0.006751 0.004834 0.003478 0.015063 0.015063 0.007719 0.005691 0.004134 0.017545
10 0.004829 0.003561 0.002586 0.010976 0.010976 0.006222 0.004422 0.003128 0.013772
20 0.000223 0.000159 0.000114 0.000496 0.000496 0.000261 0.000186 0.000133 0.000581
30 0.000010 0.000007 0.000005 0.000022 0.000022 0.000011 0.000008 0.000006 0.000025
50 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
Sum 0.333333 0.333333 0.333333 1.000000 1.000000 0.437771 0.322844 0.239385 1.000000
Table 3. Probability distributions before an arbitrary customer of an arriving batch and just before
the arrival of a batch for EX3 /M/1 queue with Poisson generated negative customers and disasters.
n pa
1 ðnÞ pa
2 ðnÞ pa
3 ðnÞ pa ðnÞe pb
1 ðnÞ pb
2 ðnÞ pb
3 ðnÞ pb ðnÞe Pn
0 0.232139 0 0 0.232139 0.603561 0 0 0.603561 0.603561
1 0.148899 0 0 0.148899 0.085357 0 0 0.085357 0.085357
2 0.156737 0 0 0.156737 0.063056 0 0 0.063056 0.063056
3 0.097631 0 0 0.097631 0.058922 0 0 0.058922 0.058922
4 0.093042 0 0 0.093042 0.043136 0 0 0.043136 0.043136
5 0.093285 0 0 0.093285 0.041118 0 0 0.041118 0.041118
6 0.045109 0 0 0.045109 0.033689 0 0 0.033689 0.033689
7 0.033992 0 0 0.033992 0.017953 0 0 0.017953 0.017953
8 0.026198 0 0 0.026198 0.013658 0 0 0.013658 0.013658
9 0.019165 0 0 0.019165 0.010435 0 0 0.010435 0.010435
10 0.014753 0 0 0.014753 0.007759 0 0 0.007759 0.007759
20 0.000627 0 0 0.000627 0.000341 0 0 0.000341 0.000341
30 0.000028 0 0 0.000028 0.000015 0 0 0.000015 0.000015
50 0.000000 0 0 0.000000 0.000000 0 0 0.000000 0.000000
Sum 1.000000 0 0 1.000000 1.000000 0 0 1.000000 1.000000
2 3 2 3
15 15 0 0 0 0
6 7 6 7
D0 ¼ 4 0 15
a
Da1 ¼ 4 0 0 0 5,
15 5,
0 0 15 7:5 0 0
2 3 2 3
0 0 0 0 0 0
6 7 6 7
Da3 ¼4 0 0 0 5, Da6 ¼ 4 0 0 0 5, Dai ¼ 0, for i 6¼ 0, 1, 3, 6 ,
4:5 0 0 3 0 0
Cs ¼ ½10, Ds ¼ ½10, Cnc ¼ ½5, Dnc ¼ ½5, Cd ¼ ½2, Dd ¼ ½2: The distribution at
various epochs are presented in Tables 2 and 3.
To evaluate the results from Gupta, Kumar, and Barbhuiya (2020), we have chosen
k ¼ 5, l ¼ 10, g ¼ 5, d ¼ 2, GðzÞ ¼ 0:5z þ 0:3z3 þ 0:2z6 : The distribution at arbitrary
epoch (Pn ) is given in Table 2, which is the same as pðnÞe: Further, the distribution at
pre-arrival epoch (Pn ) is given in Table 3, which is the same as pb ðnÞe: The average
number of customers in the system at various epoch are L ¼ 2:359814, Lþ ¼ 2:889560,
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4299
La ¼ 3:167473, Lb ¼ 1:667473, the value of L and Lb are also obtained from Gupta,
Kumar, and Barbhuiya (2020) and found to be exactly the same,
i:e:, L ¼ 2:359814 and Lb ¼ 1:667473:
0:45288 0:11322
Arrival process of disaster: m4 ¼ 2, Cd ¼ , Dd ¼
0:11322 5:77422
0:33966 , 0:00000
d ¼ ½0:5, 0:5 and d ¼ 3:00033:
, that gives p
0:00000 5:66100
Hence p ¼[0.108844, 0.108844, 0.054422, 0.054422, 0.081633, 0.081633, 0.040816,
0.040816, 0.081633, 0.081633, 0.040816, 0.040816, 0.061224, 0.061224, 0.030612,
0.030612]. There are 16(¼ m) roots inside the unit circle and 48 roots outside the unit
circle. And the average number of customers in the system at various epoch are L ¼
9:276028, Lþ ¼ 6:320219, La ¼ 10:076729, Lb ¼ 9:500642: Probability distributions at
various epochs are shown in Tables 4, 5, 6, and 7.
In the upcoming examples, we show the effect of the correlation of the arrival process
of negative customers and disasters on the average number of customers in the system
at arbitrary and departure epochs.
Example 4. In this example, the effect of the correlation of the arrival process of nega-
tive customers ðqnc Þ on L and Lþ has been shown in Figures 2 and 3, respectively, for
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4301
One can observe from Figure 4 that for a fixed value of v , L is in increasing order
with the increment in the value of qd : On the other hand, for a fixed value of qd , L
decreases with the increment in v : A high value of v results in more number of nega-
tive customers, which leads to the removal of the customers from the system and hence
results in decrement of the value of L: Similar observations also hold for Figure 5,
where the effect of the correlation of disasters on Lþ for varying v is investigated.
wholly stop the functioning of these systems. The problem becomes more challenging if
all the arrival and service processes, including the arrival of negative customers and dis-
aster, are correlated. This paper has effectively addressed such a problem by considering
a complex queueing model wherein the positive customers arrive in the system accord-
ing to the batch Markovian arrival process. The negative customer and disaster occur
following the Markovian arrival process. The mathematical approach used for getting
steady-state distributions of the number of customers in the system at different epochs
utilizes the theory of vector generating function and method of roots. The whole
approach is analytically simple as well as easy to implement. Our numerical work has
shown that the correlation of the arrival process of negative customers and disasters
plays a vital role in the system’s performance and cannot be ignored.
As the queueing models with negative arrivals and disasters have wide application in
various fields, including the computer-communication system, we expect that the pre-
sented results may help the system designers involved in designing and analyzing a sys-
tem. Finally, the analytic approach presented in this paper may be applicable in
modeling and analysis of queueing models involving batch service in which a negative
customer can attack customers undergoing service and may cause the removal of the
customers of random size. Furthermore, it would be more challenging to study a more
general queueing model by combining two arrival processes, one for negative customers
and the other for the disasters through the marked Markovian arrival process (MMAP),
He and Neuts (1998); Wu and He (2021). Here one can examine the effect of correl-
ation between negative customers and disasters on the system behavior. Besides, one
can also get the results of the current model as a special case by assuming zero correl-
ation between these two arrival processes.
Acknowledgements
The first author Nitin Kumar is thankful to Indian Institute of Technology Kharagpur, India for
the financial support. The authors would like to thank two anonymous referees for their valuable
remarks and suggestions which led to the paper in the current form.
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4305
References
Abbas, K., and D. Aïssani. 2010. Strong stability of the embedded Markov chain in an GI=M=1
queue with negative customers. Applied Mathematical Modelling 34 (10):2806–12.
Atencia, I., and P. Moreno. 2004. The discrete-time Geo=Geo=1 queue with negative customers
and disasters. Computers & Operations Research 31 (9):1537–48.
Barbhuiya, F. P., N. Kumar, and U. C. Gupta. 2019. Batch renewal arrival process subject to geo-
metric catastrophes. Methodology and Computing in Applied Probability 21 (1):69–83. doi:10.
1007/s11009-018-9643-2.
Boxma, O. J., D. Perry, and W. Stadje. 2001. Clearing models for M=G=1 queues. Queueing
Systems 38 (3):287–306.
Chae, K. C., H. M. Park, and W. S. Yang. 2010. A GI=Geo=1 queue with negative and positive
customers. Applied Mathematical Modelling 34 (6):1662–71.
Chakravarthy, S. R. 2001. The batch Markovian arrival process: A review and future work.
Advances in Probability Theory and Stochastic Processes 1:21–49.
Chakravarthy, S. R. 2009. A disaster queue with Markovian arrivals and impatient customers.
Applied Mathematics and Computation 214 (1):48–59. doi:10.1016/j.amc.2009.03.081.
Chakravarthy, S. R. 2010. Markovian arrival processes. In Wiley encyclopedia of operations
research and management science. New York: Wiley.
Chen, A., and E. Renshaw. 1997. The M=M=1 queue with mass exodus and mass arrivals when
empty. Journal of Applied Probability 34 (1):192–207.
Dharmaraja, S., A. Di Crescenzo, V. Giorno, and A. G. Nobile. 2015. A continuous-time
Ehrenfest model with catastrophes and its jump-diffusion approximation. Journal of Statistical
Physics 161 (2):326–45. doi:10.1007/s10955-015-1336-4.
Dharmaraja, S., and R. Kumar. 2015. Transient solution of a Markovian queuing model with het-
erogeneous servers and catastrophes. Opsearch 52 (4):810–26. doi:10.1007/s12597-015-0209-6.
Dudin, A., and A. V. Karolik. 2001. BMAP=SM=1 queue with Markovian input of disasters and
non-instantaneous recovery. Performance Evaluation 45 (1):19–32.
Dudin, A., and O. Semenova. 2004. A stable algorithm for stationary distribution calculation for
a BMAP=SM=1 queueing system with markovian arrival input of disasters. Journal of Applied
Probability 41 (2):547–56.
Dudin, A., and S. Nishimura. 1999. A BMAP=SM=1 queueing system with Markovian arrival
input of disasters. Journal of Applied Probability 36 (3):868–81.
Economou, A., and D. Fakinos. 2003. A continuous-time Markov chain under the influence of a
regulating point process and applications in stochastic models with catastrophes. European
Journal of Operational Research 149 (3):625–40. doi:10.1016/S0377-2217(02)00465-4.
Gail, H. R., S. L. Hantler, and B. A. Taylor. 1996. Spectral analysis of M=G=1 and G=M=1 type
Markov chains. Advances in Applied Probability 28 (1):114–65.
Gelenbe, E. 1989. Random neural networks with negative and positive signals and product form
solution. Neural Computation 1 (4):502–10. doi:10.1162/neco.1989.1.4.502.
Gupta, U. C., G. Singh, and M. L. Chaudhry. 2016. An alternative method for computing system-
length distributions of BMAP=R=1 and BMAP=D=1 queues using roots. Performance
Evaluation 95:60–79.
Gupta, U. C., N. Kumar, and F. P. Barbhuiya. 2020. A queueing system with batch renewal input
and negative arrivals. In Applied Probability and Stochastic Processes, Infosys Science
Foundation Series, ed. V. Joshua, S. Varadhan, and V. Vishnevsky, 143–57. Singapore:
Springer.
Harrison, P. G., and E. Pitel. 1993. Sojourn times in single-server queues by negative customers.
Journal of Applied Probability 30 (4):943–63. doi:10.2307/3214524.
Harrison, P. G., and E. Pitel. 1995. M=G=1 queues with negative arrival: An iteration to solve a
fredholm integral equation of the first kind. MASCOTS’95. Proceedings of the Third
International Workshop on Modeling, Analysis, and Simulation of Computer and
Telecommunication Systems, IEEE, pp. 423–26.
4306 N. KUMAR AND U. C. GUPTA
Harrison, P. G., and E. Pitel. 1996. The M=G=1 queue with negative customers. Advances in
Applied Probability 28 (2):540–66.
He, Q. M., and M. F. Neuts. 1998. Markov chains with marked transitions. Stochastic Processes
and Their Applications 74 (1):37–52. doi:10.1016/S0304-4149(97)00109-9.
Jain, G., and K. Sigman. 1996. A pollaczek–khintchine formula for M=G=1 queues with disasters.
Journal of Applied Probability 33 (4):1191–200.
Krishnamoorthy, A., P. K. Pramod, and S. R. Chakravarthy. 2014. Queues with interruptions: A
survey. Top 22 (1):290–320. doi:10.1007/s11750-012-0256-6.
Kumar, B. K., and D. Arivudainambi. 2000. Transient solution of an M=M=1 queue with cata-
strophes. Computers & Mathematics with Applications 40 (10-11):1233–40.
Kumar, B. K., and S. P. Madheswari. 2002. Transient behaviour of the M=M=2 queue with cata-
strophes. Statistica 62 (1):129–36.
Kumar, N., and U. C. Gupta. 2020a. Analysis of batch Bernoulli process subject to discrete-time
renewal generated binomial catastrophes. Annals of Operations Research 287 (1):257–83. doi:
10.1007/s10479-019-03410-z.
Kumar, N., and U. C. Gupta. 2020b. A renewal generated geometric catastrophe model with dis-
crete-time Markovian arrival process. Methodology and Computing in Applied Probability 22
(3):1293–324. doi:10.1007/s11009-019-09768-8.
Kumar, N., and U. C. Gupta. 2021. Analysis of a population model with batch Markovian arrivals
influenced by Markov arrival geometric catastrophes. Communications in Statistics - Theory
and Methods 50 (13):3137–58. doi:10.1080/03610926.2019.1682166.
Kumar, N., F. P. Barbhuiya, and U. C. Gupta. 2020a. Analysis of a geometric catastrophe model
with discrete–time batch renewal arrival process. RAIRO - Operations Research 54 (5):1249–68.
doi:10.1051/ro/2019074.
Kumar, N., F. P. Barbhuiya, and U. C. Gupta. 2020b. Unified killing mechanism in a single server
queue with renewal input. OPSEARCH 57 (1):246–59. doi:10.1007/s12597-019-00408-w.
Lucantoni, D. M. 1991. New results on the single server queue with a batch Markovian arrival
process. Communications in Statistics. Stochastic Models 7 (1):1–46. doi:10.1080/
15326349108807174.
Lucantoni, D. M., K. S. Meier-Hellstern, and M. F. Neuts. 1990. A single-server queue with server
vacations and a class of non-renewal arrival processes. Advances in Applied Probability 22 (3):
676–705. doi:10.2307/1427464.
Neuts, M. F. 1979. A versatile Markovian point process. Journal of Applied Probability 16 (4):
764–79. doi:10.2307/3213143.
Park, H. M., W. S. Yang, and K. C. Chae. 2009a. Analysis of the GI=Geo=1 queue with disasters.
Stochastic Analysis and Applications 28 (1):44–53.
Park, H. M., W. S. Yang, and K. C. Chae. 2009b. The Geo=G=1 queue with negative customers
and disasters. Stochastic Models 25 (4):673–88.
Ramaswami, V. 1980. The N/G/1 queue and its detailed analysis. Advances in Applied Probability
12 (1):222–61. doi:10.2307/1426503.
Samanta, S. K., M. L. Chaudhry, and A. Pacheco. 2016. Analysis of BMAP=MSP=1 queue.
Methodology and Computing in Applied Probability 18 (2):419–40.
Semenova, O. V. 2003. An optimal threshold control for a BMAP=SM=1 system with MAP disas-
ter flow. Automation and Remote Control 64 (9):1442–54.
Semenova, O. V. 2004. Optimal control for a BMAP=SM=1 queue with MAP-input of disasters
and two operation modes. RAIRO-Operations Research 38 (2):153–71.
Semenova, O. V. 2007. Optimal hysteresis control for BMAP=SM=1 queue with MAP-input of
disasters. Quality Technology & Quantitative Management 4 (3):395–405.
Shortle, J. F., J.M., Thompson, D. Gross, and C.M. Harris. 2018. Fundamentals of queueing theory
(Vol. 399). Hoboken, NJ: John Wiley & Sons.
Sudhesh, R., P. Savitha, and S. Dharmaraja. 2017. Transient analysis of a two-heterogeneous serv-
ers queue with system disaster, server repair and customers’ impatience. Top 25 (1):179–205.
doi:10.1007/s11750-016-0428-x.
COMMUNICATIONS IN STATISTICS—THEORY AND METHODS 4307
Towsley, D., and S. K. Tripathi. 1991. A single server priority queue with server failures and
queue flushing. Operations Research Letters 10 (6):353–62. doi:10.1016/0167-6377(91)90008-D.
Tweedie, R. L. 1975. Sufficient conditions for regularity, recurrence and ergodicity of Markov
processes. In Mathematical Proceedings of the Cambridge Philosophical Society (Vol. 78, No.
1, pp. 125–36). Cambridge University Press. doi:10.1017/S0305004100051562.
Van Do, T. 2011. Bibliography on G-networks, negative customers and applications.
Mathematical and Computer Modelling 53 (1-2):205–12. doi:10.1016/j.mcm.2010.08.006.
Vishnevskii, V. M., and A. N. Dudin. 2017. Queueing systems with correlated arrival flows and
their applications to modeling telecommunication networks. Automation and Remote Control
78 (8):1361–403. doi:10.1134/S000511791708001X.
Wang, J., Y. Huang, and Z. Dai. 2011. A discrete-time on–off source queueing system with nega-
tive customers. Computers & Industrial Engineering 61 (4):1226–32. doi:10.1016/j.cie.2011.07.
013.
Wu, H., and Q. M. He. 2021. Double-sided queues with marked Markovian arrival processes and
abandonment. Stochastic Models 37 (1):23–58. doi:10.1080/15326349.2020.1794898.
Yang, W. S., and K. C. Chae. 2001. A note on the GI=M=1 queue with Poisson negative arrivals.
Journal of Applied Probability 38 (4):1081–85.
Zhou, W.-H. 2005. Performance analysis of discrete-time queue GI=G=1 with negative arrivals.
Applied Mathematics and Computation 170 (2):1349–55.
Appendix
In order to show that SðzÞ ¼ 0 has m roots inside the unit circle jzj ¼ 1, first we present some
results that will be used in the proof.
Theorem 2. Every polynomial Ui1 i2 i3 i4 , i1 i2 i3 i4 ðzÞ, 1 ik mk , 1 k 4, has exactly one zero
inside the unit circle.
Proof. From Equation (18), we have
X
N
Ui1 i2 i3 i4 , i1 i2 i3 i4 ðzÞ ¼ ðDan Þi1 i1 znþ1 þ ððCs Þi2 i2 þ ðCnc Þi3 i3 þ ðCd Þi4 i4 Þz
n¼0
þ ðDs Þi2 i2 þ ðDnc Þi3 i3 , (39)
Here, Ui1 i2 i3 i4 , i1 i2 i3 i4 ðzÞ is a polynomial of degree N þ 1: P
Let h1 ðzÞ ¼ ððDa0 Þi1 i1 þ ðCs Þi2 i2 þ ðCnc Þi3 i3 þ ðCd Þi4 i4 Þz, and h2 ðzÞ ¼ Nn¼1 ðDan Þi1 i1 znþ1 þ
ðDs Þi2 i2 þðDnc Þi3 i3 :
We have on the circle jzj ¼ 1
X N
jh2 ðzÞj ¼ ðDan Þi1 i1 znþ1 þ ðDs Þi2 i2 þ ðDnc Þi3 i3 ,
n¼1
X
N
ðDan Þi1 i1 ðjzjÞnþ1 þ ðDs Þi2 i2 þ ðDnc Þi3 i3 ,
n¼1
X
N
¼ ðDan Þi1 i1 þ ðDs Þi2 i2 þ ðDnc Þi3 i3 : (40)
n¼1
PN
n¼1 ðDn Þi1 i1 jðD0 Þi1 i1 j, ðDs Þi2 i2 jðCs Þi2 i2 j, and ðDnc Þi3 i3 jðDnc Þi3 i3 j, from Equation
a a
Since
(40) we have
jh2 ðzÞj jðDa0 Þi1 i1 j þ jðCs Þi2 i2 j þ jðCnc Þi3 i3 j: (41)
4308 N. KUMAR AND U. C. GUPTA
Remark 6. One can also establish the stability condition of the system, i.e., d > 0, using the
results given in Tweedie (1975).
That gives
!
X
4 X
mk X
m4
Ui1 i2 i3 i4 , l1 l2 l3 l4 ð1Þ ðCd Þi4 j4 ¼ Ui1 i2 i3 i4 , i1 i2 i3 i4 ð1Þ: (44)
k¼1 lk ¼1, lk 6¼ik j4 ¼1
But we have
X
m4
ðCd Þi4 j4 0: (49)
j4 ¼1
Pm4
Equations (48) and (49) together implies that j4 ¼1 ðCd Þi4 j4 ¼ 0: Thus d ¼ 0, which is a
contradiction to the system stability condition d > 0 and hence the theorem is proved. w
Theorem 4. SðzÞ ¼ jUðzÞj ¼ 0 has m roots inside the unit circle jzj ¼ 1:
Proof. It can be proved using the mathematical induction in a similar manner as carried out in
Samanta, Chaudhry, and Pacheco (2016); Kumar and Gupta (2020b); Gail, Hantler, and Taylor
(1996). However for the sake of completeness we present the steps involved in proving
the theorem.
Let Xm ðzÞ ¼ jUðzÞj represents the determinant of the underlying square matrix of order m:
Step-1 We show that the theorem is true for m ¼ 1: Setting m ¼ 1 in Theorem 2 proves that
SðzÞ ¼ jUðzÞj ¼ 0 has 1ð¼ mÞ roots inside the unit circle jzj ¼ 1:
Step-2 To understand the concept for m ¼ n, first we show that the theorem is true for m ¼ 2:
For m ¼ 2 we have
U1, 1 ðzÞ U1, 2 ðzÞ
X2 ðzÞ ¼ ,
U2, 1 ðzÞ U2, 2 ðzÞ
¼ U2, 2 ðzÞX1 ðzÞ þ U2, 1 ðzÞU2, 1 ðzÞ, (50)
where U2, 1 ðzÞ ¼ U1, 2 ðzÞ is the cofactor of U2, 1 ðzÞ, and X1 ðzÞ ¼ U1, 1 ðzÞ: Now
X2 ðzÞ U2, 2 ðzÞX1 ðzÞ U2, 1 ðzÞU2, 1 ðzÞ
¼
U2, 2 ðzÞX1 ðzÞ U ðzÞX ðzÞ ,
2, 2 1
U2, 1 ðzÞU2, 1 ðzÞ
¼ : (51)
U2, 2 ðzÞ X1 ðzÞ
From Theorem 3, we have
U2, 1 ðzÞ U2, 1 ðzÞ U1, 2 ðzÞ
U ðzÞ < 1, and X ðzÞ ¼ U ðzÞ < 1: (52)
2, 2 1 1, 1
Now using the Rouche’s theorem, it is proved that the theorem is true for m ¼ 2 (for details
see Samanta, Chaudhry, and Pacheco (2016); Kumar and Gupta (2020b); Gail, Hantler, and
Taylor (1996)).
Step-3 Let the theorem is true for m ¼ n 1: To show that it also holds true for m ¼ n: Now
following the same process as carried out in Step-2, we get the results.
Hence, SðzÞ ¼ 0 has m roots inside the unit circle jzj ¼ 1: