Next Article in Journal
Reminisce: Blockchain Private Key Generation and Recovery Using Distinctive Pictures-Based Personal Memory
Next Article in Special Issue
SEPSI: A Secure and Efficient Privacy-Preserving Set Intersection with Identity Authentication in IoT
Previous Article in Journal
Conjugate Natural Convection of a Hybrid Nanofluid in a Cavity Filled with Porous and Non-Newtonian Layers: The Impact of the Power Law Index
Previous Article in Special Issue
Equation for Egg Volume Calculation Based on Smart’s Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Markovian Demands on Two Commodity Inventory System with Queue-Dependent Services and an Optional Retrial Facility

1
Ramanujan Institute for Advanced Study in Mathematics University of Madras, Chepauk, Chennai 600005, India
2
Department of Food Business Management, College of Food and Dairy Technology, The Tamil Nadu Veterinary and Animal Sciences University (TANUVAS), Chennai 600051, India
3
Department of Mathematics, Alagappa University, Karaikudi 630003, India
4
Ramanujan Centre for Higher Mathematics, Alagappa University, Karaikudi 630003, India
5
Department of Computer Science and Engineering, Sejong University, Seoul 05006, Korea
6
Department of Convergence Science, Kongju National University, Gongju 32588, Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2046; https://doi.org/10.3390/math10122046
Submission received: 24 April 2022 / Revised: 27 May 2022 / Accepted: 8 June 2022 / Published: 13 June 2022

Abstract

:
The use of a Markovian inventory system is a critical part of inventory management. The purpose of this study is to examine the demand for two commodities in a Markovian inventory system, one of which is designated as a major item (Commodity-I) and the other as a complimentary item (Commodity-II). Demand arrives according to a Poisson process, and service time is exponential at a queue-dependent rate. We investigate a strategy of ( s , Q ) type control for commodity-I with a random lead time but instantaneous replenishment for commodity-II. If the waiting hall reaches its maximum capacity of N, any arriving primary client may enter an infinite capacity orbit with a specified ratio. For orbiting consumers, the classical retrial policy is used. In a steady-state setting, the joint probability distributions for commodities and the number of demands in the queue and the orbit, are derived. From this, we derive a waiting time analysis and a variety of system performance metrics in the steady-state. Additionally, the physical properties of various performance measures are evaluated using various numerical assumptions associated with diverse stochastic behaviours.

1. Introduction

The function or usage of one product may be dependent on another product in general. The first product is the major commodity and the second one is the complimentary of the first product, such as mobile phone with memory card, bike with helmet, printer with ink cartridge, computer with software, torch with battery, etc. From the production point of view, both commodities are correlated with each other. According to the demand of both commodities, a firm will sell them abundantly to the targeted population who are economically benefited with the purchase.
Elaborately if the cost of one product increases, the customer demand for the corresponding complimentary product decreases. So the customers’ interest towards the product will be changed. Furthermore, it will spoil the existing quantity of the product and hence, the company may encounter lose in their sales. In order to maintain the goodwill of business, the company should sell their product along with its complimentary product. Furthermore any company must plan to introduce a new product as a compliment of another product that will gain customers interests towards the new product with positive feedback. It can be applied in any industry right from software to dairy products. These impacts make us analyze the economic strategy of multi inventory system which sells both products with an affordable cost.
In reality, many servers can adjust the speed of service according to customer satisfaction which impacts brand reputation. In a queuing system, some authors considered queue length-dependent service times (see Abolnikov [1], Dshalalow [2], Fakinos [3], Harris [4] and Ivnitskiy et al. [5]). Furthermore, if an arriving customer finds the waiting room full, the customer decides to reattempt to get the entry with certain proportion. Under such real conditions, the proposed model deals with two commodity perishable inventory system that is the novelty of this paper. The next section elaborates the Review Literature of this model. System description is presented in Section 3. Under stability conditions, the mathematical and waiting time of the model is studied in Section 4 and Section 5, respectively. System characteristics and numerical analysis are presented in Section 6 and Section 7, respectively. Conclusion of the deal is presented in the final section.

Related Works

The relevant features of the present study are discussed in various modeling of queuing inventory system. Before making procurement of some products in an inventory system, a customer should need some demonstration about the product. It will take some positive time for a server showing its demonstration. In that duration, any arriving customer may wait for his/her turn. An inventory system with arbitrary service time was first studied by Sigman and Simchi-levi [6]. Schwarz et al. [7] first developed an inventory queuing system for which lead time, service time and the time between each arrival into the system are all considered to be independent exponential distributions. This was discussed by Berman et al. [8]. Recently, regarding service facilities one can refer [9].
Gebhard [10] considered a M/M/1 queuing system with two rate of service policy. Sangeetha and Sivakumar [11] studied a perishable inventory system for MAP arrival and Phase type service distribution environment and found an optimal policies of service rates in order to minimize the expected total cost. Under the steady state approximation, the probability of empty state and mean queue length are also obtained. Furthermore Doo Il Choi et al. [12] individually studied the queue dependent service time with finite capacity and infinite capacity queue. In these models, one rate of service is fixed up to a certain level in the queue and another rate of service is provided after finding the queue size beyond that level. Jeganathan et al. [13] considered an inventory queuing system which provides k independent phases of services with each service rate depending upon two discrete states of queue length.
Keerthana et al. [14] considered the postponed and renewal demands on their inventory system in which they follow arbitrary demand distribution for the inter-arrival times. The economical advantages of an inventory system are analyzed with three kinds of retrial mode by Krishnamoorthy and Jose [15]. Amirthakodi and Sivakumar [16] investigated the feedback mechanism on their inventory system with an orbital search policy. Dhanya Shajin and Krishnamoorthy [17] explored the advanced reservation, cancellation, overbooking with an impatient customers. Furthermore, more queries regarding inventory and production inventory discussion, can be referred through [18,19,20,21].
Paul Manuel et al. [22] studied a perishable finite capacity retrial inventory system with service facilities. The inter-retrial time and life time of a stored item for each model discussed here are exponentially distributed. Furthermore, Paul Manuel et al. [23] counted a constant rate of retrial from infinite space orbit is dealt with a finite queuing perishable inventory. Kathiresan et al. [24] considered an inventory system with finite capacity waiting hall. In this model, any arriving customer can also use a finite capacity orbit whenever there is no vacant in waiting hall and there is a vacant in the orbit with constant rate of retrial. Most of the times, the nature of the retrial policy is dependent on the size of the customers in the orbit which is discussed as a classical retrial policy (CRP). Artaljeo et al. [25] and Ushakumari [26] both elaborately discussed CRP in an inventory system.
The merits of multi item service facilities are pointed out in some publications. The optimum ordering policy of multi-item inventory system under some different constraints of total cost function was studied by Veinott and Wagner [27] and Wagner et al. [28]. Alscher and Schneider [29] determined a multi-item inventory control model undertaking with varying costs of multi items. Kalpakam and Arivarignan [30] considered a joint (s,S) reordering policy of a multi-item inventory. In this model, S denotes the aggregate of maximum stock level of each commodity and whenever the aggregate stock level reaches to s, the quantity of each commodity are ordered up to its maximum stock level and the replenishment time of any joint new order is zero. Anbazhagan and Arivarignan [31,32,33] analyzed the different ordering policies of two commodities inventory system under the assumption of various random conditions. Sivakumar et al. [34] studied two commodity inventory queuing system where any one of two item is replaceable when a demanded item is not available. Instead of a finite waiting hall, Sivakumar [35] studied the same with retrial demand.
Yadavalli et al. [36] studied a two commodity coordinated inventory system in which demand of each commodity is sold with another commodity under a distinct Bernoulli schedule and arrival pattern of a customer is poisson. Furthermore, Yadavalli et al. [36] thoroughly investigated two perishable commodity inventory system with three types of customers where the demand of one commodity is always bulk. Anbazhagan et al. [37] introduced the gift item for a customer whenever the quantity of the demand of the main product is beyond certain level. Under a base stock ordering policy, a two commodity inventory system with a finite capacity waiting hall was analyzed by Gomathi et al. [38]. Anbazhagan and Jeganathan [39] independently studied the ordering policies of primary product and gift item, but compliment item may also be sold when a customer do not make any demand of primary product.

2. System Description

A single server two commodity inventory system with a limited queue of size N and an optional retrial facility of indefinite size is considered in this model, in which one commodity is designated as a significant item and the other as a complimentary item is taken into consideration. When a customer first enters the system, they purchase a large item and depart with a complementary item after the service is completed. The interval between the arrival times of any two customers is exponentially distributed with rate λ between them. The single server delivers queue-dependent service at a rate of x μ , where x denotes the number of consumers currently waiting in line at the time of the request. If there is no available space in the queue, any new customers who join in an endless retrial orbit with a rate of q λ . After some exponential time has passed, the customer can be reintroduced into the system to satisfy his or her demand, with the rate of reintroduction being u λ r , where u represents the number of orbital clients present at the time.
For each commodity, a continuous review ordering policy is considered: ( s , Q ) and ( 0 , S 2 ) (instantaneous) are the ordering policies for the major item and complimentary item, respectively; further, anytime the level of stock for a major item falls below s, the system immediately places an order for quantity Q of the major item, and the time it takes for the ordered quantity of major item to arrive is exponential with rate β , as shown in the following diagram. However, whenever the stock of the complimentary item reaches zero, the order for quantity S 2 is placed immediately. The deteriorating times of both items are random and exponential in nature, with intensities of γ 1 and γ 2 for the major item and γ 2 for the complimentary item, respectively.

3. Analysis of the Model

Let X 1 ( t ) , X 2 ( t ) , X 3 ( t ) , W ( t ) described number of demands in the orbit, current inventory level of first commodity (CIL1), current inventory level of second commodity (CIL2), number of demands in the waiting hall (queue), respectively. Assumption developed on the birth death process make a stochastic process Y ( t ) = { ( X 1 ( t ) , X 2 ( t ) , X 3 , W ( t ) ) , t 0 } and it is also said to be a continuous-time stochastic process (CTSP) having the state space E such that E = { ( 1 , 2 , 3 , 4 ) : 1 = 0 , 1 , ; 2 = 0 , 1 , , S 1 ; 3 = 1 , , S 2 ;   4 = 0 , 1 , , N } .

3.1. Construction of Infinitesimal Generator Matrix

Indicating to the discrete state space and continuous time Markov chain, the transition matrix of Y ( t ) having the structure as follows:
B = B 00 B 01 0 0 0 B 10 B 11 B 01 0 0 0 B 20 B 21 B 01 0 ,
where
B 01 = q λ 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 , 2 { 0 , 1 , 2 , S 1 } 3 = 3 , 3 { 1 , 2 , S 2 } 4 = 4 , 4 = N 0 , otherwise . ,
B 1 0 = 1 λ r , 1 = 1 1 , 1 { 1 , 2 , } 2 = 2 , 2 { 0 , 1 , 2 , , S 1 } 3 = 3 , 3 { 1 , 2 , , S 2 } 4 = 4 , 4 { 0 , 1 , 2 , , N 1 } 0 , otherwise .
and
B 1 , 1 = β 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 + Q , 2 { 0 , 1 , 2 , , s } 3 = 3 , 3 { 1 , 2 , , S 2 } 4 = 4 , 4 { 0 , 1 , , N } λ 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 , 2 { 0 , 1 , 2 , , S 1 } 3 = 3 , 3 { 1 , 2 , , S 2 } 4 = 4 , 4 { 0 , 1 , , N 1 } 2 γ 1 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 1 , 2 { 1 , 2 , , S 1 } 3 = 3 , 3 { 1 , 2 , , S 2 } 4 = 4 , 4 { 0 , 1 , , N } 3 γ 2 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 , 2 { 0 , 1 , 2 , , S 1 1 } 3 = S 2 , 3 = 1 3 = 3 1 , 3 { 2 , 3 , , S 2 } 4 = 4 , 4 { 0 , 1 , , N } 4 μ 1 = 1 , 1 { 0 , 1 , 2 , } 2 = 2 1 , 2 { 1 , 2 , , S 1 } 3 = S 2 , 3 = 1 3 = 3 1 , 3 { 2 , 3 , , S 2 } 4 = 4 1 , 4 { 0 , 1 , , N } [ H ( s 2 ) β + 2 γ 1 1 = 1 , 1 { 0 , 1 , 2 , } + 3 γ 2 + v 2 δ ¯ 0 2 4 μ 2 = 2 , 2 { 0 , 1 , 2 , , S 1 } δ N 4 q λ + δ ¯ N 4 1 λ r ] 3 = 3 , 3 { 1 , 2 , , S 2 } 4 = 4 , 4 { 0 , 1 , , N } 0 otherwise .
The infinitesimal generator matrix, B, is to be obtained by the transitions as follows:
  • ( 1 , 2 , 3 , N ) q λ ( 1 + 1 , 2 , 3 , N ) 1 = 0 , 1 , 2 , ; 2 = 0 , 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 .
  • ( 1 , 2 , 3 , 4 ) 1 λ r ( 1 1 , 2 , 3 , 4 + 1 ) 1 = 0 , 1 , 2 , ; 2 = 0 , 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 ; 4 = 0 , 1 , 2 , N 1 .
  • ( 1 , 2 , 3 , 4 ) β ( 1 , 2 + Q , 3 , 4 ) 1 = 0 , 1 , 2 , ; 2 = 0 , 1 , 2 , s ; 3 = 1 , 2 , S 2 ; 4 = 0 , 1 , 2 , N .
  • ( 1 , 2 , 3 , 4 ) λ ( 1 , 2 , 3 , 4 + 1 ) 1 = 0 , 1 , 2 , ; 2 = 0 , 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 ; 4 = 0 , 1 , 2 , N 1 .
  • ( 1 , 2 , 3 , 4 ) 2 γ 1 ( 1 , 2 1 , 3 , 4 ) 1 = 0 , 1 , 2 , ; 2 = 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 ; 4 = 0 , 1 , 2 , N .
  • ( 1 , 2 , 3 , 4 ) 3 γ 1 ( 1 , 2 , 3 1 , 4 ) 1 = 0 , 1 , 2 , ; 2 = 0 , 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 ; 4 = 0 , 1 , 2 , N .
  • ( 1 , 2 , 3 , 4 ) 4 μ ( 1 , 2 1 , 3 1 , 4 1 ) 1 = 0 , 1 , 2 , ; 2 = 1 , 2 , S 1 ; 3 = 1 , 2 , S 2 ; 4 = 1 , 2 , N .

3.2. Matrix Geometric Approximation

Steady State Analysis

Consider the point at which this truncation procedure stops for the matrix-geometric approximation to be K. In order to identify the steady state of the considered system using Neut’s Rao truncation approach, we make the assumptions that B i 0 = B K 0 and B i 1 = B K 1 for all i K . In addition, the updated generator matrix for the truncated system with the following structure is created.
B ^ = B 00 B 01 0 0 0 0 0 0 0 0 B 10 B 11 B 01 0 0 0 0 0 0 0 0 B 20 B 21 B 01 0 0 0 0 0 0 0 0 0 0 0 B K 0 B K 1 B 01 0 0 0 0 0 0 0 0 B K 0 B K 1 B 01 0 ,
Theorem 1.
The steady-state probability vector, χ, where
χ = ( χ ( 0 ) , χ ( 1 ) , , χ ( S 1 ) ) , χ ( 2 ) = χ ( 2 , 0 ) , χ ( 2 , 1 ) , , χ ( 2 , S 2 ) 2 = 0 , 1 , , S 1 χ ( 2 , 3 ) = χ ( 2 , 3 , 0 ) , χ ( 2 , 3 , 1 ) , , χ ( 2 , 3 , N ) 2 = 0 , 1 , , S 1 a n d 3 = 0 , 1 , , S 2
that corresponds to the generator matrix is denoted by B K where B K = B K 0 + B K 1 + B 01 is given by
χ ( i ) = χ ( Q ) e i , i = 0 , 1 , , S 1 .
where
e i = ( 1 ) Q i F Q E Q 1 1 F Q 1 F i + 1 E i 1 , i = 0 , 1 , , Q 1 I , i = Q ( 1 ) 2 Q i + 1 j = 0 S 1 i [ ( F Q E Q 1 1 F Q 1 F s + 1 j E s j 1 ) × G E S 1 j 1 ( F S 1 j E S 1 j 1 1 F S 1 j 1 F i + 1 E i 1 ) ] , i = Q + 1 , Q + 2 , , S 1
and χ ( Q ) is obtained by solving
χ ( Q ) [ ( 1 ) Q j = 0 s 1 [ ( F Q E Q 1 1 F Q 1 F s + 1 j E s j 1 ) G E S 1 j 1 ( F S 1 j E S 1 j 1 1 F S 1 j 1 F i + 1 E i 1 ) ] F Q + 1 + E Q + ( 1 ) Q F Q E Q 1 1 F Q 1 F 1 E 0 1 G ] = 0
and j = 1 S 1 χ ( i ) e = 1 .
Proof. 
We have
χ B K = 0 and χ e = 1
where
[ B K ] i j = E i j = i , i = 0 , 1 , 2 , , S 1 ; F i j = i 1 , i = 1 , 2 , , S 1 ; G j = i + Q , i = 0 , 1 , 2 , , s ; 0 otherwise
The first equation of the above framework yields the following set of equations:
χ ( i + 1 ) F i + 1 + χ ( i ) E i = 0 , i = 0 , 1 , , Q 1 χ ( i + 1 ) F i + 1 + χ ( i ) E i + χ ( i Q ) G = 0 , i = Q , Q + 1 , , S 1 1 χ ( i ) E i + χ ( i Q ) G = 0 , i = S 1
Solving the system of equations, we will get the stated result. □
Theorem 2.
The stability condition of the system at the truncation point K is given by
r 1 q λ < r 2 K λ r
where r 1 = 2 = 0 S 1 3 = 1 S 2 χ ( 2 , 3 , N ) and r 2 = 2 = 0 S 1 3 = 1 S 2 4 = 1 N χ ( 2 , 3 , 3 ) .
Proof. 
From the well known result of Neuts on the positive recurrence of B K we have
χ ( K ) B 01 e < χ ( K ) B K 0 e
and by exploiting the structure of the matrices B 01 and B K 0 , we get, for 2 = 0 , 1 , 2 , , S 1 , 3 = 1 , 2 , , S 2 and 4 = 0 , 1 , 2 , , N .
χ ( 2 , 3 , 4 ) B 01 e < χ ( 2 , 3 , 4 ) B K 0 e .
First, [ χ ( 0 ) , χ ( 1 ) , , χ ( S 1 ) ] B 01 e < [ χ ( 0 ) , χ ( 1 ) , , χ ( S 1 ) ] B K 0 e
Due to the structure of B 0 , L.H.S becomes
χ ( 2 ) B 0 = χ ( 2 , 3 , N ) q λ .
On the other hand, due to structure of B 1 R.H.S becomes
χ ( 2 ) B 1 = [ χ ( 2 , 3 , 1 ) , χ ( 2 , 3 , 2 ) , , χ ( 2 , 3 , N ) ] K λ r
Therefore, the last inequality becomes
2 = 0 S 1 3 = 1 S 2 χ ( 2 , 3 , N ) q λ < 2 = 0 S 1 3 = 1 S 2 4 = 1 N χ ( 2 , 3 , 4 ) K λ r
Hence,
r 1 q λ < r 2 K λ r
where r 1 = 2 = 0 S 1 3 = 1 S 2 χ ( 2 , 3 , N ) and r 2 = 2 = 0 S 1 3 = 1 S 2 4 = 1 N χ ( 2 , 3 , 4 ) as desired. □
Remark 1.
Using r 1 q λ < r 2 K λ r , we get,
r 1 q λ r 2 K λ r < 1
If r 1 r 2 K = m ( s a y ) , then
λ λ r < 1 m .

3.3. Limiting Probability Distribution

It can be seen from the structure of the rate matrix B and from the Theorem 3, that the Markov process { X 1 ( t ) , X 2 ( t ) , X 3 ( t ) , W ( t ) , t 0 } with the state space E is regular. Henceforth, the limiting probability distribution
Υ ( 1 , 2 , 3 , 4 ) = lim t P r X 1 ( t ) = 1 , X 2 ( t ) = 2 , X 3 ( t ) = 3 , W ( t ) = 4 | X 1 ( 0 ) , X 2 ( 0 ) , X 3 ( 0 ) , W ( 0 ) ,
exists and is independent of the initial state.
Let Υ = Υ ( 0 ) , Υ ( 1 ) , , satisfies
Υ B = 0 , Υ e = 1 .
We can partition the vector Υ ( 1 ) , as
Υ ( 1 ) = Υ ( 1 , 0 ) , Υ ( 1 , 1 ) , , Υ ( 1 , S 1 ) , 1 0
and
Υ ( 1 , 2 ) = Υ ( 1 , 2 , 1 ) , Υ ( 1 , 2 , 2 ) , , Υ ( 1 , 2 , S 2 ) , 1 0 , 0 2 S 1
Υ ( 1 , 2 , 3 ) = Υ ( 1 , 2 , 3 , 0 ) , Υ ( 1 , 2 , 3 , 1 ) , , Υ ( 1 , 2 , 3 , N ) , 1 0 , 0 2 S 1 , 0 3 N
Theorem 3.
Utilizing the vector Υ = ( Υ ( 0 ) , Υ ( 1 ) , , ) and the specific structure of B, R can be determined by
R 2 B K 0 + R B K 1 + B 01 = 0
where R is the minimal non-negative of the matrix quadratic equation.
Proof. 
Assume
R = D 00 D 01 D 0 S 1 D 10 D 11 D 1 S 1 D 20 D 21 D 2 S 1 D S 1 0 D S 1 1 D S 1 S 1
where
D i j = R 11 R 12 R 1 S 2 R 21 R 22 R 2 S 2 R 31 R 32 R 3 S 2 R S 2 1 R S 2 2 R S 2 S 2 , i , j 1 , 2 , , S 2
Since the block matrix B 01 has ( S 1 + 1 ) ( S 2 ) number of nonzero rows, the assumed R matrix also has the same number of nonzero rows. Now, due to the specified structure of B 01 , the structure of the block matrix R m n is of the form
R m n = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 l m n 0 l m n 1 l m n 2 l m n 3 l m n 4 l m n N , m , n 1 , 2 , , S 2
is also square matrix of dimension N + 1 .
Now, exploiting the coefficient matrices B K 0 , B K 1 , B 01 with R 2 and R equating with 0, we obtain a system of ( N + 1 ) -dimensional vector as follows:
For i = 0 , 1 , , S 1 , j = 0 , m = 1 , 2 , , S 2 , n = 1 , 2 , , S 2 1 , C h ( j ) be the diagonal elements of the corresponding matrix E j where j = 0 , 1 , 2 , , S 1 and h = 1 , 2 , , S 2 ( N + 1 ) .
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 ( j ) + l m ( n + 1 ) 0 ( n + 1 ) γ 2 + l m n 0 ( j + 1 ) γ 1 + l m ( n + 1 ) 1 1 μ , l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 ( j ) + l m ( n + 1 ) 1 ( n + 1 ) γ 2 + l m n 1 ( j + 1 ) γ 1 + l m ( n + 1 ) 2 2 μ , , l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N ( j ) + l m ( n + 1 ) N 1 ( n + 1 ) γ 2 + l m n N 1 ( j + 1 ) γ 1 + l m ( n + 1 ) N N μ , l m n N 1 λ + l m n N C n ( N + 1 ) ( j ) + l m ( n + 1 ) N ( n + 1 ) γ 2 + l m n N ( j + 1 ) γ 1 + δ i 0 q λ ) = 0
For j = 0 , m = 1 , 2 , , S 2 , n = S 2
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 + l m 1 0 1 γ 2 + l m n 0 ( j + 1 ) γ 1 + l m 1 1 1 μ , l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 + l m 1 1 1 γ 2 + l m n 1 ( j + 1 ) γ 1 + l m 1 2 2 μ , , l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N + l m 1 N 1 1 γ 2 + l m n N 1 ( j + 1 ) γ 1 + l m 1 N N μ , l m n N 1 λ + l m n N C n ( N + 1 ) + l m 1 N 1 γ 2 + l m n N ( j + 1 ) γ 1 + δ i 0 q λ ) = 0
For j = 1 , 2 , , S 1 1 , m = 1 , 2 , , S 2 , n = 1 , 2 , , S 2 1
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 ( j ) + l m ( n + 1 ) 0 ( n + 1 ) γ 2 + l m n 0 ( j + 1 ) γ 1 + l m ( n + 1 ) 1 1 μ + H ( s j ) l m n 0 β d = 1 S 2 l m d 0 l d n 0 N λ r + l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 ( j ) + l m ( n + 1 ) 1 ( n + 1 ) γ 2 + l m n 1 ( j + 1 ) γ 1 + l m ( n + 1 ) 2 2 μ + H ( s j ) l m n 1 β , , d = 1 S 2 l m d N 2 l d n N 2 N λ r + l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N ( j ) + l m ( n + 1 ) N 1 ( n + 1 ) γ 2 + l m n N 1 ( j + 1 ) γ 1 + l m ( n + 1 ) N N μ + H ( s j ) l m n N 1 β , d = 1 S 2 l m d N 1 l d n N 1 N λ r + l m n N 1 λ + l m n N C n ( N + 1 ) ( j ) + l m ( n + 1 ) N ( n + 1 ) γ 2 + l m n N ( j + 1 ) γ 1 + δ i j q λ + H ( s j ) l m n N β ) = 0
For j = 1 , 2 , , S 1 1 , m = 1 , 2 , , S 2 , n = S 2
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 + l m 1 0 1 γ 2 + l m n 0 ( j + 1 ) γ 1 + l m 1 1 1 μ + H ( s j ) l m n 0 β , d = 1 S 2 l m d 0 l d n 0 N λ r + l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 ( j ) + l m 1 1 1 γ 2 + l m n 1 ( j + 1 ) γ 1 + l m 1 2 2 μ + H ( s j ) l m n 1 β , , d = 1 S 2 l m d N 2 l d n N 2 N λ r + l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N + l m 1 N 1 1 γ 2 + l m n N 1 ( j + 1 ) γ 1 + l m 1 N N μ + H ( s j ) l m n N 1 β , d = 1 S 2 l m d N 1 l d n N 1 N λ r + l m n N 1 λ + l m n N C n ( N + 1 ) + l m 1 N 1 γ 2 + l m n N ( j + 1 ) γ 1 + δ i j q λ + H ( s j ) l m n N β ) = 0
For j = S 1 , m = 1 , 2 , , S 2 , n = 1 , 2 , , S 2 1
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 ( j ) + l m ( n + 1 ) 0 ( n + 1 ) γ 2 + H ( s j ) l m n 0 β , d = 1 S 2 l m d 0 l d n 0 N λ r + l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 ( j ) + l m ( n + 1 ) 1 ( n + 1 ) γ 2 + H ( s j ) l m n 1 β , , d = 1 S 2 l m d N 2 l d n N 2 N λ r + l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N ( j ) + l m ( n + 1 ) N 1 ( n + 1 ) γ 2 + H ( s j ) l m n N 1 β , d = 1 S 2 l m d N 1 l d n N 1 N λ r + l m n N 1 λ + l m n N C n ( N + 1 ) ( j ) + l m ( n + 1 ) N ( n + 1 ) γ 2 + δ i j q λ + H ( s j ) l m n N β ) = 0
For j = S 1 , m = 1 , 2 , , S 2 , n = S 2
( l m n 0 C ( n 1 ) ( N + 1 ) + 1 + l m 1 0 1 γ 2 + H ( s j ) l m n 0 β , d = 1 S 2 l m d 0 l d n 0 N λ r + l m n 0 λ + l m n 1 C ( n 1 ) ( N + 1 ) + 2 ( j ) + l m 1 1 1 γ 2 + H ( s j ) l m n 1 β , , d = 1 S 2 l m d N 2 l d n N 2 N λ r + l m n N 2 λ + l m n N 1 C ( n 1 ) ( N + 1 ) + N + l m 1 N 1 1 γ 2 + H ( s j ) l m n N 1 β , d = 1 S 2 l m d N 1 l d n N 1 N λ r + l m n N 1 λ + l m n N C n ( N + 1 ) + l m 1 N 1 γ 2 + δ i j q λ + H ( s j ) l m n N β ) = 0
Equating the ( N + 1 ) -dimensional vector to zero vector we obtain a set of equations, after solving such equations, one can obtain the elements of R matrix. □
Theorem 4.
Due to the specific structure of B the vector Υ can be determined by
Υ ( i + K 1 ) = Υ ( K 1 ) R i ; i 0
where R is the solution of
R 2 B K 0 + R B K 1 + B 01 = 0
and the vector Υ ( i ) , i 0
Υ ( i ) = σ X ( 0 ) j = i + 1 K B j 0 ( B j 1 ) , 0 i K 1 σ X ( 0 ) R ( i K ) , i K
where
σ = [ 1 + X ( 0 ) i = 0 K 1 j = i + 1 K B j 0 ( B j 1 ) e ] 1 .
Proof. 
The sub vector ( Υ ( 0 ) , Υ ( 1 ) , , Υ ( K 1 ) ) and the block partitioned matrix of B satisfies the following set of equations
Υ ( 0 ) B 00 + Υ ( 1 ) B 10 = 0 Υ ( i 1 ) B 01 + Υ ( i ) B i 1 + Υ ( i + 1 ) B ( i + 1 ) 0 = 0 ; 1 i K 1 Υ ( K 2 ) B 01 + Υ ( K 1 ) ( B ( K 1 ) 1 + R B 2 ) = 0 ;
using Equation (6), we get,
Υ ( i ) = Υ ( i + 1 ) B ( i + 1 ) 0 ( B i ) 1 , 0 i K 1
where
B i = B i 0 , i = 0 ( B i 1 B i 0 ( B i 1 ) 1 B 01 ) , 1 i K
Then
( Υ ( K ) , Υ ( K + 1 ) , Υ ( K + 2 ) ) B K B 01 0 0 0 B K 0 B K 1 B 01 0 0 0 B K 0 B K 1 B 01 0 = 0
Assume,
σ = i = K Υ ( i ) e
X ( i ) = σ 1 Υ ( K + i ) , i 0
where X is also a 4-dimensional continuous time Markov chain such as Υ . The similar partitions are also applicable to X. From (8) we get
Υ ( K ) B N + Υ ( K + 1 ) B K 0 = 0 Υ ( K + i ) = Υ ( K + i 1 ) R , i 1
This can be written as
X ( 0 ) B N + X ( 1 ) B 01 = 0 X ( i ) = X ( i 1 ) R , i 1
Since i = 0 X ( i ) e = 1, then
X ( 0 ) ( I R ) 1 e = 1
Hence,
Υ ( i ) = σ X ( 0 ) R ( i K ) , i K
Again by (7) and (10),
Υ ( i ) = σ X ( 0 ) j = i + 1 K B j 0 ( B j 1 ) , 0 i K 1
Therefore, combining (11) and (12), we get (4) and X ( 0 ) is the unique solution of the system
X ( 0 ) ( B K + R B K 0 ) = 0
X ( 0 ) ( I R ) 1 e = 1
Since i = 0 Υ ( i ) e = 1 and (13),
σ X ( 0 ) i = 0 K 1 j = i + 1 K B j 0 ( B j 1 ) e + σ X ( 0 ) K R ( i K ) e = 1
which gives (5). □

4. Waiting Time Analysis

The waiting time of a customer is defined as the time interval between the customer enters into the waiting hall and leaves the system after the service completion. Using the Laplace–Stieltjes transform (LST), we look at the waiting time of demand in the queue as well as the orbit independently for each node. Since the state space of the proposed model is infinite, the analytical work on finding the waiting time distribution is a difficult task to do so naturally. Thus, we restrict the orbit size to be finite say L ( L > K ) to find the waiting time of a customer in the waiting hall and orbit. We denote W p and W o are continuous random variables to represent the waiting time distribution of a customer in the queue and orbit, respectively. The objective is to describe the probability that a customer has to wait, the distribution of the waiting time and nth order moments.

Waiting Time of a Demand in Queue

To enable waiting time distribution of W p , we shall define some complementary variables. Suppose that the QIS is at state ( 1 , 2 , 3 , 4 ) , 4 > 0 at an arbitrary time t:
  • W p ( 1 , 2 , 3 , 4 ) is the time until chosen demand become satisfied.
  • LST of W p ( 1 , 2 , 3 , 4 ) is * W p ( 1 , 2 , 3 , 4 ) ( y ) , and we denote W p by * W p ( y ) .
  • * W p ( y ) = E e y W p LST of unconditional waiting time (UWT).
  • * W p ( 1 , 2 , 3 , 4 ) ( y ) = E e y W p ( 1 , 2 , 3 , 4 ) LST of conditional waiting time (CWT).
Theorem 5.
The expected waiting time of a demand in the queue is defined by
E [ W p ] = 1 = 0 L 2 = 0 S 1 3 = 0 S 2 4 = 0 N 1 Υ ( 1 , 2 , 3 , 4 ) E [ W p ( 1 , 2 , 3 , 4 + 1 ) ]
Proof. 
To obtain the CWT, we apply first step analysis as follows:
For 0 1 L , 2 = 0 , 1 3 S 2 , 1 4 N
* W p ( 1 , 0 , 3 , 4 ) ( y ) = δ ¯ N 4 λ a * W p ( 1 , 0 , 3 , 4 + 1 ) ( y ) + 3 γ 2 a * W p ( 1 , 0 , 3 1 , 4 ) ( y ) + β a * W p ( 1 , Q , 3 , 4 ) ( y ) + δ ¯ N 4 1 λ r a * W p ( 1 1 , 0 , 3 , 4 + 1 ) ( y ) + δ N 4 δ ¯ L 1 q λ a * W p ( 1 + 1 , 0 , 3 , 4 ) ( y ) ,
where   a = ( y + δ ¯ N 4 λ + 3 γ 2 + β + δ ¯ N 4 1 λ r + δ N 4 δ ¯ L 1 q λ ) .
For 0 1 L , 1 2 S 1 , 1 3 S 2 , 1 4 N ,
* W p ( 1 , 2 , 3 , 4 ) ( y ) = δ ¯ N 4 λ b * W p ( 1 , 2 , 3 , 4 + 1 ) ( y ) + H ( s 4 ) β b * W p ( 1 , 2 + Q , 3 , 4 ) ( y ) + 2 γ 1 b * W p ( 1 , 2 1 , 3 , 4 ) ( y ) + w γ 2 b * W p ( 1 , 2 , 3 1 , 4 ) ( y ) + ( 4 1 ) μ b * W p ( 1 , 2 1 , 3 1 , 4 1 ) ( y ) + δ ¯ N 4 1 λ r b * W p ( 1 1 , 2 , 3 , 4 + 1 ) ( y ) + δ N 1 δ ¯ L 1 q λ b * W p ( 1 + 1 , 2 , 3 , 4 ) ( y ) + μ b
where, b = ( y + δ ¯ N 4 λ + H ( s 2 ) β + 2 γ 1 + 3 γ 2 + 4 μ + δ ¯ N 4 1 λ r + δ N 4 δ ¯ L 1 q λ ) .
Now, we differentiate the Equations (16) and (17) for ( n + 1 ) times and computing at y = 0 , we have,
For 0 1 L , 2 = 0 , 1 3 S 2 , 1 4 N ,
E [ W p n + 1 ( 1 , 0 , 3 , 4 ) ] = δ ¯ N 4 λ a E [ W p n + 1 ( 1 , 0 , 3 , 4 + 1 ) ] + w γ 2 b E [ W p n + 1 ( 1 , 2 , 3 1 , 4 ) ] + β a E [ W p n + 1 ( 1 , Q , 3 , 4 ) ] + δ ¯ N 4 1 λ r a E [ W p n + 1 ( 1 1 , 0 , 3 , 4 + 1 ) ] + δ N 4 δ ¯ L 1 q λ a E [ W p n + 1 ( 1 + 1 , 0 , 3 , 4 ) ] + ( n + 1 ) E [ W p n + 1 ( 1 , 2 , 3 , 4 ) ] ,
where   a = ( y + δ ¯ N 4 λ + 3 γ 2 + β + δ ¯ N 4 1 λ r + δ N 4 δ ¯ L 1 q λ ) .
For 0 1 L , 1 2 S 1 , 1 3 S 2 , 1 4 N ,
E [ W p n + 1 ( 1 , 2 , 3 , 4 ) ] = δ ¯ N 4 λ b E [ W p n + 1 ( 1 , 2 , 3 , 4 + 1 ) + H ( s v ) β b E [ W p n + 1 ( u , v + Q , w , x ) ] + v γ 1 b E [ W p n + 1 ( 1 , 2 1 , 3 ) ] + w γ 2 b E [ W p n + 1 ( 1 , 2 , 3 1 ) ] + ( 4 1 ) μ b E [ W p n + 1 ( 1 , 2 1 , 3 1 , 4 1 ) ] + δ ¯ N 4 1 λ r b E [ W p n + 1 ( 1 1 , 2 , 3 , 4 + 1 ) ] + δ N 4 δ ¯ L 1 q λ b E [ W p n + 1 ( 1 + 1 , 2 , 3 , 4 ) + ( n + 1 ) E [ W p n + 1 ( 1 , 2 , 3 , 4 ) ]
where, b = ( y + δ ¯ N 1 λ + H ( s 2 ) β + 2 γ 1 + 3 γ 2 + 4 μ + δ ¯ N 4 1 λ r + δ N 4 δ ¯ L 1 q λ ) .
The LST of UWT of a demand in the queue is given by
* W p ( y ) = 1 1 = 0 L 2 = 0 S 1 3 = 1 S 2 4 = 0 N 1 Υ ( 1 , 2 , 3 , 4 ) + 1 = 0 L 2 = 0 S 1 3 = 1 S 2 4 = 0 N 1 Υ ( 1 , 2 , 3 , 4 ) * W p ( 1 , 2 , 3 , 4 + 1 ) ( y )
The n th moments of UWT, using (20), is given by
E [ W p n ] = δ 0 n + ( 1 δ 0 n ) 1 = 0 L 2 = 0 S 1 3 = 1 S 2 4 = 0 N 1 Υ ( 1 , 2 , 3 , 4 ) E [ W p n ( 1 , 2 , 3 , 4 + 1 ) ]
Using Equation (21) and substitute n = 1 , we get the desired result as in (15). □
Corollary 1.
The expected waiting time of a orbital demand is defined by
E [ W o ] = 1 = 0 L 1 2 = 0 S 1 3 = 1 S 2 4 = 0 N Υ ( 1 , 2 , 3 , 4 ) E [ W o ( 1 + 1 , 2 , 3 , 4 ) ]

5. System Characteristics

This section explores the necessary and sufficient system performance of the proposed model.

5.1. Mean Inventory Level for First Commodity

The mean inventory of the first commodity is defined as
Δ 1 = 1 = 0 2 = 1 S 1 3 = 1 S 2 4 = 0 N 2 Υ ( 1 , 2 , 3 , 4 )

5.2. Mean Inventory Level for Second Commodity

The mean inventory of the second commodity is defined as
Δ 2 = 1 = 0 2 = 0 S 1 3 = 1 S 2 4 = 0 N 3 Υ ( 1 , 2 , 3 , 4 )

5.3. Mean Reorder Rate for First Commodity

The mean reorder rate of first commodity is defined as
Δ 3 = 1 = 0 3 = 1 S 2 4 = 1 N 4 μ Υ ( 1 , s + 1 , 3 , 4 ) + 1 = 0 3 = 1 S 2 4 = 0 N ( s + 1 ) γ 1 Υ ( 1 , s + 1 , 3 , 4 )

5.4. Mean Reorder Rate for Second Commodity

The mean reorder rate of second commodity is defined as
Δ 4 = 1 = 0 2 = 1 S 1 4 = 1 N 4 μ Υ ( 1 , 2 , 1 , 4 ) + 1 = 0 2 = 0 S 1 4 = 0 N γ 2 Υ ( 1 , 2 , 1 , 4 )

5.5. Mean Perishable Rate for First Commodity

The mean perishable rate of first commodity is given by
Δ 5 = 1 = 0 2 = 1 S 1 3 = 1 S 2 4 = 0 N 2 γ 1 Υ ( 1 , 2 , 3 , 4 )

5.6. Mean Perishable Rate for Second Commodity

The mean perishable rate of second commodity is given by
Δ 6 = 1 = 0 2 = 0 S 1 3 = 1 S 2 4 = 0 N w γ 2 Υ ( 1 , 2 , 3 , 4 )

5.7. Mean Number of Primary Customer Lost

The mean number of primary customer lost in the system is defined as
Δ 11 = 1 = 0 2 = 0 S 1 3 = 1 S 2 ( 1 q ) λ Υ ( 1 , 2 , 3 , N )

5.8. Overall Rate of Retrial

The expected overall rate of retrial of the orbit customer in the system is given by
Δ 12 = 1 = 1 2 = 0 S 1 3 = 1 S 2 4 = 0 N 1 λ r Υ ( 1 , 2 , 3 , 4 )

5.9. Successful Rate of Retrial

The expected successful rate of retrial of the orbit customer in the system is given by
Δ 13 = 1 = 1 2 = 0 S 1 3 = 1 S 2 4 = 0 N 1 1 λ r Υ ( 1 , 2 , 3 , 4 )

5.10. Fraction of Successful Rate of Retrial

The expected fraction of successful rate of retrial of the orbit customer in the system is given by
Δ 14 = Δ 13 Δ 12

6. Cost Analysis and Numerical Illustrations

The mean total cost ( M T C ) is given by
M T C = ( C h 1 Δ 1 ) + ( C h 2 Δ 2 ) + ( C s 1 Δ 3 ) + ( C s 2 Δ 4 ) + ( C p 1 Δ 5 ) + ( C p 2 Δ 6 ) + ( C w 1 E [ W p ] ) + ( C w 2 E [ W o ] ) + ( C b Δ 11 ) .
To compute the M T C per unit time, the following costs are considered
  • C h 1 = The holding cost of commodity-I per unit item per unit time t.
  • C h 2 = The holding cost of commodity-II per unit item per unit time t.
  • C s 1 = Set up cost of commodity-I per run.
  • C s 2 = Set up cost of commodity-II per run.
  • C p 1 = Perishable cost of commodity-I per unit item per unit time.
  • C p 2 = Perishable cost of commodity-II per unit item per unit time.
  • C w 1 = Waiting cost of a customer in the queue per unit time t.
  • C w 2 = Waiting cost of a orbiting customer per unit time t.
  • C b = Cost due to loss of customers per unit time.

Numerical Illustrations

Numerical analysis is an applied mathematics technique that allows staggeringly large amount of data to be processed and analyzed for trends, thereby aiding in forming conclusions. This is done nowadays in a computer environment, providing massive increases in speed and usefulness of calculations. This numerical work is carried out by fixing the parameters and cost values which are involved in the proposed mathematical model. Due to the nature of the proposed model, the determination of the parameter values assumed randomly under the satisfaction of the stability condition. The numerical value of stationary probability vector whose sum gives one. After such verification’s (stability condition and normalising condition), we proceed the numerical works. To perform these numerical illustrations, we fix the parameter values as C h 1 = 0.001 , C h 2 = 0.01 , s = 4 , C s 1 = 4.1 , C s 2 = 3.5 , C p 1 = 2 , C p 2 = 1.8 , C w 1 = 1.6 , C w 2 = 1.1 , C b = 3.6 , N = 5 , λ = 3.6 , β = 0.93 , γ 1 = 0.21 , γ 2 = 0.2 , λ r = 4.46 , q = 0.5 , μ = 25.5 . The proposed study is only valid if the assumed parameters must satisfy the stability condition and normalising condition.
Example 1.
From Table 1, for varying S 1 , the economical capacity S 1 ( S 1 * ) is determined at each S 2 and is identified by the expected total cost which is column minimum with underline. Similarly, the economical capacity S 2 ( S 2 * ) is determined at each S 1 and is identified by the expected total cost which is row minimum and is given in bold form. When we increase the number of first commodity, the MTC holds the both decreasing and increasing property. It shows that the MTC is not monotonic regarding the change in S 1 . This will produce the minimum MTC at some S 1 . Similarly, the same monotonic property holds for the second commodity. Therefore, we also obtain the minimum MTC for S 2 . Since both S 1 and S 2 holds the minimum MTC, the proposed model produces the convex point at some ( S 1 , S 2 ) locally. Finally the local minimum expected total cost is determined at S 1 * and S 2 * where the row minimum and column minimum matches, so that the cost will be identified with both underlined and in bold script. Using Table 1, S 1 * = 25 , S 2 * = 7 , M T C * = 8.991429 .
The graphical illustration of the optimum MTC is shown in Figure 1. If the values of S 1 increases, then the value of MTC have both increasing and increasing quality. It means that S 1 will give the optimum MTC. When we work on the S 2 with the similar manner as S 1 , this also gives the minimum MTC. Finally, both S 1 and S 2 are increased together, we obtain the convex at some point of this proposed mathematical model. This convexity also helps us to determine the fixation of parameters and cost values of the model. Under the obtained convex result, we perform the further numerical work.
Example 2.
From the exploration of Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, the responses of Δ 3 , Δ 9 , Δ 11 , Δ 13 and M T C under the subject of queue capacity and primary arrival rate are explained below.
  • When we increase λ, the number of arrival in the system as well as sales of first commodity are increased. So the number of customer and number of sold commodity are directly proportional to each other, the commodity-I reaches the reorder point as soon. Therefore, the mean reorder rate increases according to the increase of λ. Likewise, the queue size N also cause the increase of the mean reorder rate of the commodity-I. It is shown in Figure 2.
  • As the increase of arrival rate, we observe that the number of customer in the waiting hall will increase from the Figure 3. The expansion of queue size N also cause the increase of number of customer in the waiting hall. Δ 9 monotonically increases as both N and λ increase.
  • However, as we predicted, the customer lost rate will increase when λ increases due to the restriction of finite waiting hall size. Once the waiting hall starts overflow, the new arrivals at that moment either goes to an orbit or they considered as lost under the Bernoulli’s schedule. It is shown in Figure 4. However, this can be controlled when we expand the queue size.
  • As λ increases, the mean successful rate of retrial decrease. This is because the primary customer occupies the places in the waiting hall. When the orbit customer tries to enter into the waiting hall and finds that there will be very less seats available, the number of customer enters into the waiting hall will decrease. Similarly the same situation will happen when the queue size is expanded. This can be seen from Figure 5.
  • According to occurrence of the arrival rate, the total cost of the system changed with the direct proportion. Since every customer requires an item, we should maintain the sufficient stock level according to the occurrence of customer in the waiting hall. So that the holding cost of the required items also increased accordingly. Thus the mean total cost value of the system increased as we increase both λ and N. It can be seen in Figure 6.
Example 3.
Table 2 shows the different characteristics of M T C and Δ 11 with varying combinations Q , s , S 2 and q with set up cost dependent lead time for commodity 1.
  • Basically the lead time of any receiving order depends upon the ordering quantity. Normally the lead time of an order decreases with increasing the order quantity. In addition, the set up cost per order may increase if the transportation cost increases with Q.
  • But as β increases, M T C decreases due to high sensitive nature of lead time. β increases means that the average time of an ordered item to reach the system will be reduced. According to this fact the unnecessary delay of receiving the ordered items can be avoided. Relaxation of this delay time helps to reduce the MTC.
  • As S 2 increases, M T C has both decreasing and increasing property under the given random environmental conditions. It possess the optimal MTC. As per the changes due to S 2 , the C s 2 will play the same role as S 2 on MTC.
  • If we increase q, then the customer decides to leave the system without entering into the orbit. This leads to increase of mean customer lost. At the same time, it helps to reduce the mean total cost whenever it increases.
Example 4.
From Table 3, Under the given cost structure and some parameters associated with service and any kind of arrivals, the comparisons of results of queue dependent with non-queue dependent service policies, the merits of the proposed model are studied and stated below:
  • As μ increases, Δ 11 and Δ 14 increases. This is because the average service time per customer is reduced. So the overflowing of a customer in the waiting hall has been controlled by the server. Thus the attempt of an retrial customer to enter into the waiting hall becomes successful. In the mean time the customer lost is also controlled.
  • At any given rate of primary arrival and retrial, the total cost curve is either decreased or convex under the given range of μ with non-queue dependent service time but it is lower at any given μ with queue dependent service time. Since the queue dependent service rate will reduce the average service time per customer, the optimal MTC of the proposed model is attained in the queue dependent service time cases only.
  • As we expected E [ W p ] , E [ W p ] , Δ 14 and M T C all increases as λ increases. The number of incoming arrival into the system generally increases the expected waiting time of a primary as well as retrial customer, MTC and customer lost when it increases.
  • Further all these measures are much lower at queue dependent service time except Δ 14 .
  • As μ increases, M T C , E [ W p ] and E [ W o ] decreases and Δ 11 and Δ 14 decreases. This is due to the decreases of the mean service while increasing μ which reduces the number of customers in the waiting hall.
  • We can notice that Δ 14 decreases and others decrease on increasing the parameter vale of λ. Because the number of customers in the waiting hall increases if λ is increased.
  • On comparing, the measures E [ W p ] , E [ W o ] and M T C under the parameter variation, Queue dependent service time is more effective than the non-queue dependent service time. For the others, non-queue dependent service time is effective.

7. Conclusions

This paper analyses a single server two commodity inventory system with queue-dependent services for finite queue and an optional retrial facility. We applied a Neuts matrix geometric approach to resolve the infinitesimal generator matrix and further we derived a stability condition and the steady state probability vector of the system. Upon computing the necessary system characteristics of the system, we obtained the mean total cost of the considered model. This model explored the queue dependent and non-queue dependent service polices in a two commodity retrial inventory system. The minimal optimum mean total cost is obtained for the queue-dependent service policy. Indeed, this policy also helped to reduce the rate of customer lost and his/her expected waiting time. Apart from that the retrial customers successful retrial rate also increased as we expected. As for the consequences, the queue dependent service is more profitable when the major product attached with its complimentary. As a result of the numerical survey, maximum stock levels of both products are economically controlled. Furthermore, the fixed stocking capacities of inventory and the preference level of customer entering into the orbit, the system may control the size of queue with the ordering quantity which corresponds to lead time and set up cost. However, the comparison of queue dependent and non-queue dependent service polices will give a great impact on the inventory management. The readers can easily understand these different service polices which one is adoptable to bring out the profitable business. This model will be extended into a multi server service system in the future. In such an environment, one can analyse the impact of customer lost and their waiting time with the single server model. This analysis also helps to the business people to develop their business.

Author Contributions

Conceptualization, K.J.; data curation, K.J.; formal analysis, K.J., M.A.R. and S.A.; funding acquisition, G.P.J. and C.S.; investigation, N.A. and D.J.; methodology, M.A.R., S.S. and S.A.; project administration, G.P.J. and C.S.; software, M.A.R.; supervision, C.S.; validation, G.P.J. and D.J.; visualization, S.S. and N.A.; 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 Institute of Information and Communications Technology Planning and Evaluation (IITP) Grant by the Korean Government through MSIT (Development of User identity certification and management technology for self-sovereign identity applications.) under Grant 2021-0-00565.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Anbazhagan and Amutha 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), Govt. of India.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

0Null matrix of an appropriate order
eA column vector of the each entries are one with an appropriate dimension
IAn identity matrix of an appropriate order
δ i j 1 , if j = i , 0 , otherwise
H ( z ) 1 , if   z 0 , 0 , otherwise
δ ¯ i j 1 δ i j

References

  1. Abolnikov, L.; Dshalalow, J.H.; Dukhovny, A. On stochastic processes in a multilevel control bulk queueing system. Stoch. Anal. Appl. 1992, 10, 155–179. [Google Scholar] [CrossRef]
  2. Dshalalow, J.H. Queueing systems with state-dependent parameters. In Frontiers in Queueing: Models and Applications in Science and Engineering; CRC Press: Boca Raton, FL, USA, 1995; pp. 61–116. [Google Scholar]
  3. Fakinos, D. The G/G/1 (LCFS/P) queue with service depending on queue size. Eur. J. Oper. Res. 1992, 59, 303–307. [Google Scholar] [CrossRef]
  4. Harris, C.M. Some results for bulk-arrival queue with state-dependent service times. Manag. Sci. 1970, 16, 313–326. [Google Scholar] [CrossRef]
  5. Ivnitskiy, V.A. A stationary regime of a queueing system with parameters dependent on the queue length and with non-ordinary flow. Eng. Cyb. 1974, 13, 85–90. [Google Scholar]
  6. Sigman, K.; Simchi-Lev, D. Light traffic heuristic for an M/G/1 queue with limited inventory. Ann. Oper. Res. 1992, 40, 371–380. [Google Scholar] [CrossRef]
  7. Schwarz, M.; Sauer, C.; Daduna, H.; Kulik, R.; Szekli, R. M/M/1 queueing systems with inventory. Queueing Syst. 2006, 54, 55–78. [Google Scholar] [CrossRef]
  8. 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]
  9. 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]
  10. Gebhard, R.F. A queueing process with bilevel hysteretic service-rate control. Naval Res. Logist. Quart 1967, 14, 55–68. [Google Scholar] [CrossRef]
  11. Sangeetha, N.; Sivakumar, B. Optimal service rates of a perishable inventory system with service facility. Int. J. Math. Oper. Res. 2020, 16, 515–550. [Google Scholar] [CrossRef]
  12. Choi, D.I.; Knessl, C.; Tier, C. A queueing system with queue length dependent service times, with applications to cell discarding in ATM networks. J. Appl. Math. Stoch. Anal. 1999, 12, 35–62. [Google Scholar] [CrossRef] [Green Version]
  13. Jeganathan, K.; Reiyas, M.A.; Padmasekaran, S.; Lakshmanan, K. An M/Ek/1/N Queueing-Inventory System with Two Service Rates Based on Queue Lengths. Int. J. Appl. Comput. Math. 2017, 3, 357–386. [Google Scholar] [CrossRef]
  14. Keerthana, M.; Sivakumar, B.; Manuel, P. An Inventory system with postponed and renewal demands. Int. J. Syst. Sci. Oper. Logist. 2021, 9, 180–198. [Google Scholar] [CrossRef]
  15. Krishnamoorthy, A.; Jose, K.P. Comparison of inventory systems with service, positive lead-time, loss, and retrial of demands. J. Appl. Math. Stoch. Anal. 2007, 2007, 037848. [Google Scholar] [CrossRef] [Green Version]
  16. Amirthakodi, M.; Sivakumar, B. An inventory system with service facility and feedback customers. Int. J. Ind. Syst. Eng. 2019, 33, 374–411. [Google Scholar]
  17. Shajin, D.; Krishnamoorthy, A. On a queueing-inventory system with impatient customers, advanced reservation, cancellation, overbooking and common life time. Oper. Res. 2021, 21, 1229–1253. [Google Scholar] [CrossRef]
  18. Anilkumar, M.P.; Jose, K.P. A Geo/Geo/1 inventory priority queue with self induced interruption. Int. J. Appl. Comput. Math. 2020, 6, 1–14. [Google Scholar] [CrossRef]
  19. Jose, K.P.; Anilkumar, M.P. Stochastic Optimization of Local Purchase Quantities in a Geo/Geo/1 Production Inventory System. Int. Conf. Distrib. Comput. Commun. Netw. 2020, 1337, 206–220. [Google Scholar]
  20. Jose, K.P.; Reshmi, P.S. A production inventory model with deteriorating items and retrial demands. OPSEARCH 2020, 58, 71–82. [Google Scholar] [CrossRef]
  21. Reshmi, P.S.; Jose, K.P. A MAP/PH/1 Perishable Inventory System with Dependent Retrial Loss. Int. J. Appl. Comput. Math. 2020, 6, 1–11. [Google Scholar] [CrossRef]
  22. Manuel, P.; Sivakumar, B.; Arivarignan, G. A perishable inventory system with service facilities, MAP arrivals and PH-service times. J. Syst. Sci. Syst. Eng. 2007, 16, 62–73. [Google Scholar] [CrossRef]
  23. Manuel, P.; Sivakumar, B.; Arivarignan, G. A perishable inventory system with service facilities and retrial customers. Comput. Ind. Eng. 2008, 54, 484–501. [Google Scholar] [CrossRef]
  24. Kathiresan, J.; Kokila, M.; Anbazhagan, N. Markovian Inventory System with Different Types of Service and Negative Customers. Int. J. Pure Appl. Math. 2018, 120, 7685–7699. [Google Scholar]
  25. 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]
  26. Ushakumari, P.V. On (s,S) inventory system with random lead time and repeated demands. J. Appl. Math. Stoch. Anal. 2006, 2006, 081508. [Google Scholar] [CrossRef] [Green Version]
  27. Veinott, F.V.; Wagner, H.M. Computing optimal (s, S) in inventory policies. Manag. Sci. 1965, 11, 525–552. [Google Scholar] [CrossRef]
  28. Wagner, H.M.; Hagan, M.O.; Lundh, B. An empirical study of exactly and approximately optimal inventory policies. Manag. Sci. 1965, 11, 690–723. [Google Scholar] [CrossRef]
  29. Alscher, T.; Schneider, H. Resolving a multi-item inventory problem with unknown costs. Eng. Costs Prod. Econ. 1982, 6, 9–15. [Google Scholar] [CrossRef]
  30. Kalpakam, S.; Arivarignan, G. A coordinated multi commodity (s, S) inventory system. Math. Comput. Model. 1993, 18, 69–73. [Google Scholar] [CrossRef]
  31. Anbazhagan, N.; Arivarignan, G. Analysis of two-commodity Markovian inventory system with lead time. Korean J. Comput. Appl. Math. 2001, 8, 427–438. [Google Scholar] [CrossRef]
  32. Anbazhagan, N.; Arivarignan, G. Two-Commodity Inventory system with Individual and Joint Ordering Policies. Int. J. Manag. Syst. 2003, 19, 129–144. [Google Scholar]
  33. Anbazhagan, N.; Arivarignan, G. Two-Commodity continuous review inventory system with coordinated reorder policy. Int. J. Inf. Manag. Sci. 2000, 11, 19–30. [Google Scholar]
  34. Sivakumar, B.; Anbazhagan, N.; Arivarignan, G. A two-commodity perishable inventory system. ORiON 2005, 21, 157–172. [Google Scholar] [CrossRef]
  35. Sivakumar, B. Two-commodity inventory system (TCIS) with retrial demand. Eur. J. Oper. Res. 2008, 18, 70–83. [Google Scholar] [CrossRef]
  36. Yadavalli, V.S.S.; Adetunji, O.; Sivakumar, B.; Arivarignan, G. Two-commodity perishable inventory system with bulk demand for one commodity. South Afr. J. Ind. Eng. 2010, 21, 137–155. [Google Scholar] [CrossRef]
  37. Anbazhagan, N.; Elango, C.; Kumaresan, V. Analysis of two-commodity inventory system with compliment for bulk demand. Math. Model. Appl. Comput. 2011, 2, 155–168. [Google Scholar]
  38. Gomathi, D.; Jeganathan, K.; Anbazhagan, N. Two-Commodity Inventory System for Base-Stock Policy with Service Facility. Glob. J. Sci. Front. Res. Math. Decis. Sci. 2012, 12, 69–79. [Google Scholar]
  39. Anbazhagan, N.; Jeganathan, K. Two-Commodity Markovian Inventory System with Compliment and Retrial Demand. Br. J. Math. Comput. Sci. 2013, 3, 115–134. [Google Scholar] [CrossRef]
Figure 1. S 1 vs. S 2 on M T C .
Figure 1. S 1 vs. S 2 on M T C .
Mathematics 10 02046 g001
Figure 2. λ vs. N on Δ 3 .
Figure 2. λ vs. N on Δ 3 .
Mathematics 10 02046 g002
Figure 3. λ vs. N on Δ 9 .
Figure 3. λ vs. N on Δ 9 .
Mathematics 10 02046 g003
Figure 4. λ vs. N on Δ 11 .
Figure 4. λ vs. N on Δ 11 .
Mathematics 10 02046 g004
Figure 5. λ vs. N on Δ 13 .
Figure 5. λ vs. N on Δ 13 .
Mathematics 10 02046 g005
Figure 6. λ vs. N on M T C .
Figure 6. λ vs. N on M T C .
Mathematics 10 02046 g006
Table 1. Mean total cost rate as a function of S 1 and S 2 .
Table 1. Mean total cost rate as a function of S 1 and S 2 .
S 1 / S 2 56789
239.1791249.1053589.0725459.0762119.098163
249.1114339.0465489.0211199.0519469.080716
259.0447199.0083428.9914299.0339139.076386
269.0541099.0086248.9969349.0397659.094405
279.0654839.0329959.0244609.0644989.126085
Table 2. Mean total cost vs. Customer lost.
Table 2. Mean total cost vs. Customer lost.
N S 2 C s 2 Q = 18 , s = 2 , q = 0.5 Q = 18 , s = 2 , q = 0.75 Q = 16 , s = 4 , q = 0.5 Q = 16 , s = 4 , q = 0.75
β = 1 , C s 1 = 6 β = 1 , C s 1 = 6 β = 0.75 , C s 1 = 5.5 β = 0.75 , C s 1 = 5.5
M T C Δ 11 M T C Δ 11 M T C Δ 11 M T C Δ 11
2238.75361.55197.50940.75329.09501.58828.06980.7743
33.58.66461.55197.13030.75328.76451.58827.31570.7743
448.75411.55197.08040.75328.77761.58827.13920.7743
42310.30591.58869.98670.772412.50891.615013.05280.7870
33.59.21561.58868.16440.772410.09601.61509.54490.7870
449.13081.58867.85890.77249.71251.61508.78210.7870
Table 3. Queue dependent service time Vs Non queue dependent service time.
Table 3. Queue dependent service time Vs Non queue dependent service time.
Queue Dependent Service TimeNon Queue Dependent Service Time
λ λ r μ E [ W p ] E [ W o ] Δ 14 M T C Δ 11 E [ W p ] E [ W o ] Δ 14 M T C Δ 11
3.22.250.03250.05450.92837.79691.20690.07850.21670.879911.28580.7562
100.02690.04310.95698.15731.27510.03490.06560.89508.92571.0759
150.02560.04040.96898.62771.29300.02880.04970.91718.98401.1803
200.02500.03930.97569.12691.30080.02680.04470.93269.35301.2259
3.250.02240.03560.92737.60681.26710.05490.14330.876610.79800.7821
100.01850.02800.95647.75151.34310.02410.04330.89258.45501.1201
150.01760.02630.96857.98311.36340.01980.03260.91518.3141.2347
200.01720.02550.97538.23931.37220.01850.02920.93088.44851.2862
4.250.01710.02630.92727.53831.30090.04220.10660.874910.54410.7975
100.01410.02070.95647.60301.38230.01840.03230.89168.27651.1440
150.01340.01940.96857.73981.40440.01510.02420.91448.07091.2644
200.01310.01880.97527.89791.41400.01410.02170.93018.11251.3198
3.62.250.03980.07160.92918.52981.33570.10200.32530.885912.82860.8124
100.03240.05570.95729.02931.41800.04350.08890.897210.02591.1803
150.03080.05210.96909.64801.43920.03510.06530.918110.07981.3060
200.03010.05050.975610.29731.44840.03250.05810.933110.55591.3608
3.250.02750.04670.92798.30451.40440.07180.21460.882812.24450.8386
100.02240.03620.95668.53841.49620.03020.05860.89469.44551.2293
150.02120.03380.96868.85981.52040.02430.04290.91599.25781.3674
200.02070.03280.97539.20661.53080.02240.03800.93129.44381.4295
4.250.02100.03450.92768.22371.44350.05540.15940.881011.93240.8546
100.01700.02670.95658.35601.54180.02310.04370.89359.21451.2560
150.01620.02490.96868.55471.56830.01850.03180.91508.94711.4011
200.01580.02410.97528.77431.57960.01710.02810.93049.01611.4680
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/math10122046

AMA Style

Jeganathan K, Reiyas MA, Selvakumar S, Anbazhagan N, Amutha S, Joshi GP, Jeon D, Seo C. Markovian Demands on Two Commodity Inventory System with Queue-Dependent Services and an Optional Retrial Facility. Mathematics. 2022; 10(12):2046. https://doi.org/10.3390/math10122046

Chicago/Turabian Style

Jeganathan, K., M. Abdul Reiyas, S. Selvakumar, N. Anbazhagan, S. Amutha, Gyanendra Prasad Joshi, Duckjoong Jeon, and Changho Seo. 2022. "Markovian Demands on Two Commodity Inventory System with Queue-Dependent Services and an Optional Retrial Facility" Mathematics 10, no. 12: 2046. https://doi.org/10.3390/math10122046

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