Next Article in Journal
Smart Material Choice: The Importance of Circular Design Strategy Applications for Bio-Based Food Packaging Preproduction and End-of-Life Life Cycle Stages
Next Article in Special Issue
Impact of Information Asymmetry on the Operation of Green Closed-Loop Supply Chain under Government Regulation
Previous Article in Journal
A Study on the Relationship between Pragmatic Language Development and Socioeconomic Status in Arab Preschoolers with and without Pragmatic Language Impairment
Previous Article in Special Issue
Research on the Relationship between Digital Transformation and Performance of SMEs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility

1
Ramanujan Institute for Advanced Study in Mathematics University of Madras, Chepauk, Chennai 600005, India
2
Department of Mathematics, Queen Mary’s College, Chennai 600005, India
3
Department of Mathematics, Alagappa University, Karaikudi 630003, India
4
Department of Computer Science and Engineering, Sejong University, Seoul 05006, Korea
5
Department of Convergence Science, Kongju National University, Gongju 32588, Korea
*
Authors to whom correspondence should be addressed.
Sustainability 2022, 14(10), 6370; https://doi.org/10.3390/su14106370
Submission received: 19 April 2022 / Revised: 12 May 2022 / Accepted: 13 May 2022 / Published: 23 May 2022
(This article belongs to the Special Issue Sustainable Supply Chain Management and Optimization)

Abstract

:
In this paper, we analyze a queueing–inventory system with two classes of customers, high priority (HP) and low priority (LP), under the discretionary priority discipline. The LP customers are served in two stages: preliminary service in stage-I and main service in stage-II. In contrast, HP customers require only the main service. Whenever the inventory level is less than the threshold level during the stage-I service of an LP customer, an arriving HP customer is allowed to interrupt the service of an LP customer by adopting the mixed-priority discipline. Otherwise, non-preemptive priority discipline is used in both stages. The interrupted LP customer moves to orbit and retries for the service whenever the server is free. The waiting hall of finite capacity is afforded for the HP customer only. The orbital search is provided for LP customers in orbit. The inventory is replenished following the ( s , Q ) ordering policy, with the lifetimes of the items being exponentially distributed. An expression for the stability condition is determined explicitly, and system performance measures are evaluated. Numerical examples are formulated for different sets of input values of the parameters.

1. Introduction

The model developed in this paper was motivated by the author’s personal experience at a fertilizer company located in Thiruvannamalai, a town in the state of Tamilnadu. The customers of the company were farmers who came to buy fertilizers for their agricultural land. To do so, the company made it mandatory to register their cultivation land details beforehand, to buy the required amounts of fertilizer using cash. The farmers who had registered earlier were considered registered farmers, and those who were new to this process were considered unregistered farmers. Therefore, the registered farmer directly went to buy the product, whereas an unregistered farmer had to go through the registration process first and then buy the product. Consider the registration of land with the survey number to be a stage-I service, and buying the product to be a stage-II service. When an unregistered farmer is in stage-I, and in the meantime, a registered farmer arrives, the seller pauses the service for the unregistered farmer to assist the registered farmer. The farmer whose service has been paused goes around the town to make other purchases or waits nearby until the registered farmer’s order is completed. This situation motivated the author to focus on such stochastic modelling.
The service rule applied in the above real-life situation illustrates the discretionary priority service process. It describes an intermediate priority between preemptive and non-preemptive priorities. This type of service system is widely used in telecommunication systems, hospitals, industrial administration, railway network services, flight landings in an airport, signal processing, military fields, etc. When observing a railway network, the administration gives a green signal to super-fast trains while pausing local trains in cases of insufficient track facilities at a particular junction. Once a local train has crossed the junction, the super-fast train cannot be allowed to interrupt the service of the local train. Therefore, providing preemptive priority in one stage and non-preemptive priority in the next stage of the service process is called discretionary service discipline.

Literature Review

In a queueing–inventory model, every customer is provided with an item from the inventory at the end of the service. Melikov and Molchanov [1] discussed the optimal policies for reordering stocks in an inventory system with queueing of order requests. Sigman and Simichi [2] introduced a service facility in an M / G / 1 queueing–inventory model with limited inventory under light traffic. Berman and Kim [3] formulated two cases of a queueing–inventory model with a service facility. The queueing capacity of one was infinite, and the other was finite. Further, Berman and Sapna [4] developed the aforementioned models with arbitrarily distributed service time. Recently, Sangeetha and Sivakumar [5] discussed a perishable inventory system with Markovian arrivals and an exponentially distributed service rate. Jeganathan et al. [6] modeled an M / M / 1 / N queueing–inventory system with a retrial facility. The reader can refer to the recent papers on retrial systems in [7,8,9]. For more details, the references [10,11,12,13,14,15,16,17,18,19,20,21,22] are essential for understanding queueing–inventory systems with service facilities.
With a single server, customers of multiple classes can be served following various service disciplines in many real-life situations. For instance, there have been many COVID-19 vaccination clinics opened in the country recently; in all such clinics, two types of individuals arrive and are categorized: individuals who booked their slots beforehand and those who come without bookings. Both individuals are administered by a single server. The server makes sure that all individuals who booked ahead are served completely before moving serving individuals without bookings. Additionally, suppose a “booked” individual arrives during the provision of the service to an “unbooked” one. In that case, the former has to wait until the service’s completion, and their vaccination will start immediately after the latter’s departure. This way of providing services is known as non-preemptive priority discipline, a service carried out without any interruption.
Falin et al. [23] studied in-depth a more general model with two classes of customers, using different service distributions for both types of customers, to examine the stochastic decomposition and asymptotic behavior of the stationary characteristics. Jeganathan et al. [24] developed a queueing–inventory model with two types of customers based on their priority levels and rendered services through non-preemptive priority discipline. Chakravarthy [25] studied a non-preemptive priority queue with two classes of customers and introduced a new dynamic rule to provide services to lower-priority customers in the presence of higher-priority customers. Korenevskaya et al. [26] considered a retrial queueing system with Poisson arrival following non-preemptive priority. Recently, Krishnamoorthy and Divya [27] analyzed a queue with non-preemptive priority under a marked Markovian arrival process with a distinct phase-type distribution of services.
Non-preemptive priority discipline cannot be applied in all priority queues, because some situations need preemptive priority discipline. For instance, in a retail shop, two types of customers approach: those of one type have used buy online and pick up in-store (BOPIS), and those of the other come for in-store purchases. The services to in-store purchasers are interrupted on the arrival of BOPIS customers, as the service times required for BOPIS customers are low compared with those for shop-in-store customers. A service that is carried out with interruption of a high-priority (HP) customer in favor of a low-priority (LP) customer is known as preemptive priority discipline. Krishna Kumar et al. [28] discussed the M / G / 1 queue under preemptive resume priority with a service in two phases. Tarabia [29] discussed a queueing system with two priority classes under preemptive discipline, where an interrupted service of a low priority is resumed when there is no high priority need in the system. Jeganathan et al. [30] discussed a single-server inventory system with an interruption and a finite waiting room. Gao and Wang [31] analyzed a single-server retrial queue with Poisson arrival. The customers are served through preemptive priority with orbital search.
The preemptive and non-preemptive service disciplines are both labored in some situations and are known as mixed-priority discipline. Like in situations as explained for preemptive priority, a BOPIS customer may opt to wait until the service completion of an ongoing in-store purchase. Thus, they adopt a non-preemptive priority. However, not all BOPIS customers would opt to wait, and some may interrupt and avail service following preemptive priority. Hence, a service discipline that focuses on both preemptive and non-preemptive priority customer under the Bernoulli’s schedule is known as mixed-priority discipline.
Adiri and Domb [32] used this service discipline in their model that serves m priority classes of customers. If the positive value d is fixed, and if the variation between the class indices is outreach d, then preemptive priority discipline is allowed. Otherwise, non-preemptive priority is followed. Cho and Un [33] analyzed the M / G / 1 queue combining preemptive and non-preemptive discipline and considered three schemes: the elapsed service time, the ratio of elapsed to total service time, and the remaining service time as the discretion for preemption, where each is based on the parameters of the low-priority job. Fajardo and Drekic [34] categorized two distinct types of priority classes: (i) urgent class and (ii) non-urgent class among N priority classes. Within each category, non-preemptive priority is adopted, and between the categories, preemptive priority is followed.
A priority mechanism is a method of scheduling that allows customers of different classes to receive different levels of service from a single server. It is used in communication systems, healthcare systems, and inventory systems. The priority discipline in queueing systems can be preemptive or non-preemptive. However, both disciplines have flaws. Under preemptive discipline, a low-priority (LP) job whose service is almost complete may be preempted. Even if a low-priority (LP) job with a long service time has just entered service, a high-priority (HP) job may wait under non-preemptive discipline. Allowing the server to decide whether or not to continue or stop the LP customer’s service can help avoid these unpleasant situations. In reality, especially in the areas of telecommunication, communication networks, and the chemical industry, among the entire service procedure, some service stages can be interrupted while some service stages cannot be interrupted.
From all these priorities, a new priority rule known as discretionary priority was formulated and was first studied by Avi-itzhak et al. [35]. This priority discipline is widely utilized in telecommunication and communication networks. Melkonian and Kaiser [36] examined discretionary priority with general service time distribution. Lian and Zhao [37] modeled an M / G / 1 queue with service in two stages, following discretionary priority with preemptive priority in stage-I and non-preemptive priority in stage-II. Zhao and Lian [38] formulated a two-stage M / G / 1 queue with discretionary priority and constructed an embedded Markov model for specific time points on the time axis.
Lian and Zhao [39] investigated the two-stage service process for two classes of customers. They are called LP and HP customers. They assumed that each class of customer would have a two-stage service. However, the crucial assumption of their model is that the HP customer can be allowed to interrupt the service of an LP customer while they are being serviced in stage-I only. In stage-II, interruption is not allowed. Ning Zhao and Yaya Guo [40] investigated the same two-stage service for two classes of customers whose arrival occurs according to the Markovian arrival process and whose service process follows the phase-type distribution. Jeganathan et al. [11] analyzed the threshold-based priority services in the queueing inventory system.
To the best of our knowledge, so far, the models following discretionary priority discipline are discussed only in queueing systems. There is no queueing system attached to an inventory, which is considered under discretionary priority discipline, which creates a research gap in the queueing–inventory system. Of course, the discretionary priority discipline applied in [37,38,39,40] mostly assumed that the interruption of HP customers would happen only at stage-I service but not at stage-II without any other restriction. Even though the service discipline involving discretionary priority rules is not applied in the QIS, the concept of providing discretionary priority service methodology based on threshold level is not yet discussed even in queueing theory. As per the literature review analysis on the QIS, the discretionary priority service discipline is not applied. This is to be considered a research gap in the QIS. This model is specifically designed to fill such a gap. However, the novelty of this proposed model is that it introduces the discretionary priority service methodology with the threshold-based inventory level. Additionally, the research work is an attempt to weigh between the priority disciplines and find the optimal priority discipline that helps improve a business setup. Together with discretionary priority, we combined the concepts of orbital search, retrial facility, and interruption, based on Bernoulli’s schedule.
The paper is organized as follows: In Section 2, the description of the model and notations are defined. Section 3 deals with analysis, the steady-state solution of the model, the system performance measures, and cost analysis. In Section 4, some numerical examples pertaining to the real-time usage of the model are explained. Finally, Section 5 holds the conclusion of the paper.

2. Model Description

2.1. Definitions

2.1.1. Non-Preemptive Priority (Head-of-The-Line Priority Discipline)

During the service of an LP customer, the interruption of an HP customer is strictly not allowed, and this service discipline is called non-preemptive priority.

2.1.2. Preemptive Priority Discipline

When the server is busy with an LP customer, the interruption of an HP customer is always allowed, and this service discipline is called preemptive priority.

2.1.3. Mixed-Priority Discipline

In mixed-priority service, both preemptive and non-preemptive priority discipline can be adopted. If an HP customer arrives while an LP customer is being served, the arriving HP customer may or may not interrupt the LP customer’s service based on the Bernoulli’s schedule.

2.1.4. Discretionary Priority Discipline

Discretionary priority service discipline is defined as in which the server allows preemption of HP customer when the server is busy with LP customer at stage-I and preemption of HP customer is not allowed if the server is busy with LP customer in stage-II (see [38]).

2.2. Notations

The following standard notations are used in this paper.
A i j : The matrix A as a element at ( i , j ) th position 0 : Zero matrix I : Identitiy matrix δ i j : 1 i = j 0 i j H ( y ) : 1 y 0 0 y < 0 e : Column vector with 1 in each entry W : The Set of all Whole Numbers V 1 : 1 , 2 , , S V 2 : 0 , 1 , 2 , , N

2.3. Explanation of the Model

This model explores the discretionary priority service discipline in a single-server, perishable queueing–inventory system (SSPQIS) with two classes of customers. The inventory system is made up of a single commodity with the size S, a finite waiting hall with the size N, and an infinite orbit. This system provides the service facility for two types of customers, say HP and LP, served in two distinct stages. Every customer of the system has to go through two stages of service, namely, preliminary service and main service. In preliminary service, a customer undergoes registration with the server, whereas the customer purchases the product in the main service. Every customer in the system goes through preliminary service only once. Once the registration process has been completed successfully, the customer can directly advance to stage-II service in the current and upcoming purchases. Depending on this service scheme, the customer who has already completed the preliminary service and approaches the system only to avail of the main service is initialized as an HP customer, and the customer who is new to the system and accordingly has to go through the preliminary service before moving to obtain the main service is termed as an LP customer.
The service discipline utilized in the system depends upon the threshold level. The threshold, L, is a predetermined level on a certain amount of inventory. Suppose the inventory level is greater than this threshold level. In that case, the server follows non-preemptive priority discipline in stage-I service. That is, if an LP customer is being served with preliminary service, then the arriving HP customer cannot be allowed to interrupt the service. On the other hand, if the quantity of inventory is less than or equal to the threshold, then discretionary priority service discipline is adopted, allowing the interruption of HP customers during the service of LP customers in stage-I under Bernoulli’s schedule. The interrupted LP customer moves into orbit. During the stage-II service, the server always follows non-preemptive priority discipline.
While the server follows mixed-priority service discipline, the arriving HP customer may interrupt the service or decide to wait until the service of the LP customer is completed in stage-I. When inventory is less than or equal to L, the arriving HP customer may either interrupt the service of an LP customer with probability r or move to the waiting hall with probability ( 1 r ) . If an HP customer decides to wait, then the upcoming HP customers also have to wait in the queue. However, if the HP customer interrupts, then the LP customer moves to orbit with probability, p, and tries for service when the system is void of any HP customers. If r = 0 , then there is no HP customer interrupts an LP customer. Thus, the server always follows non-discretionary priority discipline. If r ϵ ( 0 , 1 ] , then the discussion completely comes under the discretionary priority discipline. When r = 1 , the preemption of HP customers towards the LP customers’ service will certainly occur. Thus, the server adopts a preemptive priority discipline. Additionally, if r ϵ ( 0 , 1 ) , then the priority discipline is called mixed-priority discipline.
The parameters λ H and λ L denote the arrival rate of HP and LP customers, and both independently follow the Poisson process. The waiting hall is used only for HP customers. An arriving HP customer moves to the waiting hall in any one of the following circumstances:
  • The HP customer is at service;
  • The LP customer is receiving stage-II service;
  • The LP customer is at stage-I service, when the inventory is greater than L;
  • The HP customer decides to wait with probability ( 1 r ) ;
  • With zero inventory level.
Similarly, an LP customer will move to an orbit with probability p in any one of the following circumstances:
  • When the inventory is zero;
  • On interruption from an HP customer at stage-I;
  • If the server is busy with HP or LP customers.
Otherwise, they are considered lost with probability ( 1 p ) . The retrial customer approaches the system under the classical retrial policy, and the subsequent retrial process follows an exponential distribution. The service rate of HP customer in stage-II is μ H , and LP customer in stage-I is μ L 1 and stage-II is μ L 1 . All the service rates follow the exponential distribution independently. Here, we assume μ L 1 < μ L 2 . Inventory decreases one by one after each service is completed. Whenever the server is free with positive inventory, they search for an LP customer from the orbit with probability q, or does not search with probability ( 1 q ) . The items in the inventory are subject to perishables except for the items in the service process. The perishable rate is defined by γ . If the inventory reaches s, Q ( = S s ) items are ordered using the ( s , Q ) ordering policy. The parameter β indicates the replenishment rate of the reorder process. The lifetime and replenishment time follow the exponential distribution.

3. Analysis

From the suppositions made in the system, we see that the stochastic process A ( t ) , t 0 = ( A 1 ( t ) , A 2 ( t ) , A 3 ( t ) , A 4 ( t ) ) , t 0 is a continuous time Markov chain with state space E, where
A 1 ( t ) : Number of Customers in the Orbit at time t A 2 ( t ) : Inventory level at time t A 3 ( t ) : The Status of Server at time t A 4 ( t ) : Number of HP in Waiting Hall at time t A 3 ( t ) : 0 the server is free . 1 the server is busy with LP customer in stage - I . 2 the server is busy with LP customer in stage - II . 3 the server is busy with HP customer in stage - II . E 1 : ( i , j = 0 , k = 0 , l ) : i W , l V 2 E 2 : ( i , j , k = 0 , l = 0 ) : i W , j V 1 E 3 : ( i , j , k , l ) : i W , j V 1 , k 1 , 2 , 3 , l V 2 E : E 1 E 2 E 3 .
The transition of infinitesimal generator matrix is of the following structure:
      ( 0 )   ( 1 )   ( 2 )     ( M 1 )         M           ( M + 1 )       K = ( 0 ) ( 1 ) ( 2 ) ( M 1 ) ( M ) ( M + 1 ) { K 00 K 01 0 0 0 0 K 10 K 11 K 01 0 0 0 0 K 21 K 22 0 0 0 0 0 0 K M 1 , M 1 K 01 0 0 0 0 K M , M 1 K M , M K 01 0 0 0 0 K M + 1 , M K M + 1 , M + 1 }
Here, we assume that i 1 , i 2 represent the number of customer in the orbit, j 1 , j 2 represent the present stock level of the system, k 1 , k 2 denote the server status and l 1 , l 2 indicate the number of HP customer in the waiting hall to explore the transition of states of the system, where K i 1 i 2 , i 2 = i 1 + 1 , i 1 = 0 , 1 , 2 ,
K i 1 i 2 = B 0 , j 2 = j 1 , j 1 = 0 B 1 , j 2 = j 1 , j 1 = 1 , 2 , , L B 2 , j 2 = j 1 , j 1 = L + 1 , L + 2 , , S 0 o t h e r w i s e .
B 0 = p λ L , k 2 = k 1 , k 1 = 0 l 2 = l 1 , l 1 = 0 , 1 , , N 0 , o t h e r w i s e .
B 1 = p λ L , k 2 = k 1 , k 1 = 1 , 2 , 3 . l 2 = l 1 , l 1 = 0 , 1 , , N r λ H , k 2 = 3 , k 1 = 1 l 2 = l 1 , l 1 = 0 0 , o t h e r w i s e .
B 2 = p λ L , k 2 = k 1 , k 1 = 1 , 2 , 3 . l 2 = l 1 , l 1 = 0 , 1 , , N 0 , o t h e r w i s e .
K i 1 i 2 , i 2 = i 1 1 , i 1 = 1 , 2 ,
K i 1 i 2 = G 1 j 2 = j 1 , j 1 = 1 , 2 , , S H j 2 = j 1 1 , j 1 = 2 , 3 , , s 0 , o t h e r w i s e .
G 1 = i 1 λ r , k 2 = 1 , k 1 = 0 l 2 = 0 , l 1 = 0 0 , o t h e r w i s e .
H = q μ L 2 , k 2 = 1 , k 1 = 2 l 2 = 0 , l 1 = 0 q μ H , k 2 = 1 , k 1 = 3 l 2 = 0 , l 1 = 0 0 , o t h e r w i s e .
K i 1 i 2 , i 2 = i 1 and i 1 = 0 , 1 , 2 ,
K 00 = F j 1 j 2 = j 1 , j 1 = 0 , 1 , , S C j 1 j 2 = j 1 1 , j 1 = 1 , 2 , , S D 0 j 2 = Q , j 1 = 0 D 1 j 2 = Q + j 1 , j 1 = 1 , , s 0 , o t h e r w i s e .
and
K i 1 i 2 = F j 1 j 2 = j 1 , j 1 = 0 , 1 , , S C j 1 j 2 = j 1 1 , j 1 = 1 , 2 , , S D 0 j 2 = Q , j 1 = 0 D 1 j 2 = Q + j 1 , j 1 = 1 , , s 0 , o t h e r w i s e .
where
F 0 = λ H + β k 2 = k 1 , k 1 = 0 l 2 = l 1 + 1 , l 1 = 0 , 1 , , N ( λ H + β + p λ L ) k 2 = k 1 , k 1 = 0 l 2 = l 1 , l 1 = 0 , 1 , , N 1 ( β + p λ L ) k 2 = k 1 , k 1 = 0 l 2 = l 1 , l 1 = N 0 , o t h e r w i s e .
F j 1 = λ H k 2 = 3 , k 1 = 1 l 2 = l 1 = 0 μ L 1 k 2 = k 1 + 1 , k 1 = 1 l 2 = l 1 , l 1 = 0 , 1 , , N λ H k 2 = k 1 , k 1 = 2 , 3 l 2 = l 1 + 1 , l 1 = 0 , 1 , , N ( 1 r ) λ H k 2 = k 1 , k 1 = 1 l 2 = l 1 + 1 , l 1 = 0 λ H k 2 = k 1 , k 1 = 1 l 2 = l 1 + 1 , l 1 = 1 , 2 , , N 1 ( ( j 1 1 ) γ + λ H + H ( s j 1 ) β + δ ¯ 0 i 1 i 1 λ r ) k 2 = k 1 , k 1 = 0 l 2 = l 1 , l 1 = 0 ( ( j 1 1 ) γ + λ H + μ L 1 + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 1 l 2 = l 1 , l 1 = 0 , 1 , , N 1 ( ( j 1 1 ) γ + μ L 1 + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 1 l 2 = l 1 , l 1 = N ( ( j 1 1 ) γ + μ L 2 + λ H + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 2 l 2 = l 1 , l 1 = 0 , 1 , , N 1 ( ( j 1 1 ) γ + μ L 2 + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 2 l 2 = l 1 , l 1 = N ( ( j 1 1 ) γ + μ H + λ H + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 3 l 2 = l 1 , l 1 = 0 , 1 , , N 1 ( ( j 1 1 ) γ + μ H + p λ L + H ( s j 1 ) β ) k 2 = k 1 , k 1 = 3 l 2 = l 1 , l 1 = N 0 , o t h e r w i s e .
C 1 = μ L 2 , k 2 = 0 , k 1 = 2 l 2 = l 1 , l 1 = 0 , 1 , , N μ H , k 2 = 0 , k 1 = 3 l 2 = l 1 , l 1 = 0 , 1 , , N 0 , o t h e r w i s e .
C j 1 = ( j 1 ) γ , k 2 = k 1 k 1 = 0 , 1 , 2 , 3 l 2 = l 1 , l 1 = 0 , 1 , , N μ L 2 , k 2 = 0 k 1 = 2 l 2 = 0 l 1 = 0 μ L 2 , k 2 = 3 , k 1 = 2 l 2 = l 1 1 , l 1 = 1 , 2 , , N μ H , k 2 = 0 , k 1 = 3 l 2 = 0 , l 1 = 0 μ H , k 2 = 3 k 1 = 3 l 2 = l 1 1 l 1 = 1 , 2 , , N 0 , o t h e r w i s e .
D 0 = β k 2 = 0 , k 1 = 0 l 2 = l 1 , l 1 = 0 , 1 , , N 0 , o t h e r w i s e .
D 1 = β , k 2 = k 1 , k 1 = 0 , 1 , 2 , 3 l 2 = l 1 , l 1 = 0 , 1 , 2 , , N 0 , o t h e r w i s e .
C 1 = ( 1 q ) μ L 2 , k 2 = 0 , k 1 = 2 l 2 = l 1 , l 1 = 0 , 1 , , N ( 1 q ) μ H , k 2 = 0 , k 1 = 3 l 2 = l 1 , l 1 = 0 , 1 , , N 0 , o t h e r w i s e .
C j 1 = ( j 1 ) γ , k 2 = k 1 k 1 = 0 , 1 , 2 , 3 l 2 = l 1 , l 1 = 0 , 1 , , N ( 1 q ) μ L 2 , k 2 = 0 k 1 = 2 l 2 = 0 l 1 = 0 ( 1 q ) μ L 2 , k 2 = 3 , k 1 = 2 l 2 = l 1 1 , l 1 = 1 , 2 , , N ( 1 q ) μ H , k 2 = 0 , k 1 = 3 l 2 = 0 , l 1 = 0 ( 1 q ) μ H , k 2 = 3 k 1 = 3 l 2 = l 1 1 l 1 = 1 , 2 , , N 0 , o t h e r w i s e .

3.1. Steady-State Analysis

According to the Neuts [41] matrix geometric method, the level-dependent quasi-birth-and-death process is truncated at the point M 1 , where M denotes the number of customers in orbit. After this truncation point, the LDQBD process changed into a level-independent QBD process. That is, the retrial customers follow the constant retrial policy to approach the system. To proceed further, we need to find the stability condition of the system at this truncation point. First, we require the stationary probability vector to the rate matrix K M is formed by K M = K M ( M 1 ) + K M M + K 01 , which is
( 0 ) ( 1 ) ( 2 ) ( s 1 )   ( s ) ( Q )   ( Q + 1 ) ( S 1 ) ( S ) K M = ( 0 ) ( 1 ) ( 2 )   ( s 1 ) ( s ) ( Q ) ( Q + 1 ) ( S 1 ) ( S ) { F 0   D 0         C 1   F 1   D 1     C 2   F 2     F s 1       D 1 C s     F s     D 1   F Q         C Q           F Q + 1         F S 1   C S   F S }
Theorem 1.
The steady-state probability vector π = ( π ( 0 ) , π ( 1 ) , π ( 2 ) , , π ( S ) ) , related to the rate matrix K M , is given by
π ( l ) = π ( Q ) Ω l , l = 0 , 1 , 2 , S .
where
Ω l = ( 1 ) Q l C Q F Q 1 1 C Q 1 F Q 2 1 C l + 1 F l 1 , l = 0 , 1 , 2 , , Q 1 , I , l = Q , ( 1 ) 2 Q + 1 l i = 0 S l [ ( C Q F Q 1 1 C Q 1 F Q 2 1 C s i + 1 F s i 1 ) ( D 1 F S i ) ( C S i F S i 1 1 C l + 1 F l 1 ) ] l = Q + 1 , , S
and π ( Q ) can be obtained by solving
π ( Q ) [ ( 1 ) Q C Q F Q 1 1 C Q 1 F Q 2 1 C 1 F 0 1 D 0 + F Q + ( 1 ) Q [ i = 0 s 1 ( C Q F Q 1 1 C Q 1 F Q 2 1 C s i + 1 F s i 1 ) ( D 1 F S i ) ( C S i F S i 1 1 C Q + 2 F Q + 1 1 ) ] C Q + 1 ] = 0
and
π ( Q ) [ i = 0 Q 1 ( ( 1 ) Q l C Q F Q 1 1 C Q 1 F Q 2 1 C l + 1 F l 1 ) + I + i = 0 2 Q + 1 l ( ( 1 ) 2 Q + 1 l ( C Q F Q 1 1 C Q 1 F Q 2 1 C s i + 1 F s i 1 ) ( D 1 F S i ) ( C S i F S i 1 1 C l + 1 F l 1 ) ) ] e = 1
Proof. 
We know that π K M = 0 and π e = 0 . The first equality of the above produces the set of equations as follows:
π ( l ) F l + π ( l + 1 ) C l + 1 = 0 l = 0 , 1 , 2 , , Q 1
π ( l Q ) D 0 + π ( l ) F l + π ( l + 1 ) C l + 1 = 0 l = Q
π ( l Q ) D 1 + π ( l ) F l + π ( l + 1 ) C l + 1 = 0 l = Q + 1 , Q + 2 , , S 1
π ( l Q ) D 1 + π ( l ) F l = 0 l = S
On solving the above equations recursively, we obtain Equation (6). Additionally, on substituting the value of Ω l in Equation (6) and in the normalizing condition, we yield π ( Q ) . □
After finding the stationary probability vector, π , to the generator matrix, K M , the stability condition of the system can be derived easily. To derive such condition, we require the Neuts [41] inequality, which is formed at the truncation point, M. So using Theorem 1, we derive the stability condition of the system.
Theorem 2.
The stability condition at the truncation point, M, of the proposed system is given by
j = 0 N π ( 0 , 0 , j ) p λ L + i = 1 L K = 1 3 j = 0 N π ( i , k , j ) p λ L + i = L + 1 S K = 1 3 j = 0 N π ( i , k , j ) r λ H < i = 1 S π ( i , 0 , 0 ) M λ r + i = 2 S π ( i , 2 , 0 ) q μ L 2 + i = 2 S π ( i , 3 , 0 ) q μ H
Proof. 
From the Neuts [41] matrix-geometric approach, we obtain the following constrain to derive a stability condition:
π K 01 e < π K M ( M 1 ) e
[ π ( 0 ) B 0 , π ( 1 ) B 1 , , π ( L ) B 1 , π ( L + 1 ) B 2 , , π ( S ) B 2 ] e < [ π ( 1 ) G 1 + π ( 2 ) H , , π ( S 1 ) G 1 + π ( S ) H , π ( S ) G 1 ] e .
On computing the above inequality explicitly, we obtain
LHS:
π K 01 e = [ θ 0 + ( θ 1 + Ψ 1 ) + ( θ 2 + Ψ 2 ) + + ( θ L + Ψ L ) + θ ( L + 1 ) + + θ S ]
where θ 0 = j = 0 N π ( 0 , 0 , j ) p λ L , θ i = k = 1 3 j = 0 N π ( i , k , j ) p λ L i = 1 , 2 , , S a n d Ψ i = π ( i , 0 , 0 ) r λ H i = 1 , 2 , , S simplifying further, we obtain
j = 0 N π ( 0 , 0 , j ) p λ L + i = 1 L k = 1 3 j = 0 N π ( i , k , j ) p λ L + i = L + 1 S k = 1 3 j = 0 N π ( i , k , j ) r λ H
RHS:
π K M ( M 1 ) e = π ( 1 , 0 , 0 ) M λ r + π ( 2 , 2 , 0 ) q μ L 2 + π ( 2 , 3 , 0 ) q μ H + p i ( 2 , 0 , 0 ) M λ r + π ( 3 , 2 , 0 ) q μ L 2 + π ( 3 , 3 , 0 ) q μ H + + π ( S 1 , 0 , 0 ) M λ r + π ( S , 2 , 0 ) q μ L 2 + π ( S , 3 , 0 ) q μ H + π ( S , 0 , 0 ) M λ r = i = 1 S π ( i , 0 , 0 ) M λ r + i = 2 S π ( i , 2 , 0 ) q μ L 2 + i = 2 S π ( i , 3 , 0 ) q μ H .
Therefore, from (14) and (15), the result holds. □

3.2. Computation of R-Matrix

After the truncation point M, the stationary probability vector u to the infinitesimal generator matrix K is dependent on the matrix R, where R is the minimal non-negative solution of the matrix quadratic equation R 2 K M , M 1 + R K M M + K 01 = 0 .
Theorem 3.
Due to the specific structure of K, R can be determined by
R 2 K M , M 1 + R K M M + K 01 = 0
where R is the minimal non-negative solution of the quadratic Equation (16). The square matrix R is of dimension S [ ( 3 N + 4 ) + ( N + 1 ) ] and is defined by
R = R ( 0 , 0 ) R ( 0 , 1 ) R ( 0 , 2 ) R ( 0 , S ) R ( 1 , 0 ) R ( 1 , 1 ) R ( 1 , 2 ) R ( 1 , S ) R ( 2 , 0 ) R ( 2 , 1 ) R ( 2 , 2 ) R ( 2 , S ) R ( S , S ) R ( S , 1 ) R ( S , 2 ) R ( S , S ) .
where the block R ( 0 , 0 ) has dimension (N+1)(N+1) and of the form
R ( 0 , 0 ) = r 00 r 01 r 02 r 0 N r 10 r 11 r 12 r 1 N r N 0 r N 1 r N 2 r N N .
The consecutive blocks in the first row with dimension (N+1)(3N+4) will be
R ( 0 , j ) = R 0 j ( 0 , 0 ) R 0 j ( 0 , 1 ) R 0 j ( 0 , 2 ) R 0 j ( 0 , 3 ) , j = 1 , 2 , , S .
where
R 0 j ( 0 , 0 ) = r 00 ( 00 , j 0 ) r 10 ( 00 , j 0 ) r N 0 ( 00 , j 0 ) a n d
R 0 j ( 0 , k ) = r 00 ( 00 , j k ) r 01 ( 00 , j k ) r 02 ( 00 , j k ) r 0 N ( 00 , j k ) r 10 ( 00 , j k ) r 11 ( 00 , j k ) r 12 ( 00 , j k ) r 1 N ( 00 , j k ) r N 0 ( 00 , j k ) r N 1 ( 00 , j k ) r N 2 ( 00 , j k ) r N N ( 00 , j k ) , j = 1 , 2 , , S . , k = 1 , 2 , 3 .
similarly, for the blocks in the first column, R ( i , 0 ) , i = 1 , 2 , , S .
R ( i , 0 ) = R i 0 ( 0 , 0 ) R i 0 ( 1 , 0 ) R i 0 ( 2 , 0 ) R i 0 ( 3 , 0 ) , i = 1 , 2 , , S .
where
R 0 ( 0 , 0 ) = 0 0 0 0 a n d
R i 0 ( k , 0 ) = r 00 ( i k , 00 ) r 01 ( i k , 00 ) r 02 ( i k , 00 ) r 0 N ( i k , 00 ) r 10 ( i k , 00 ) r 11 ( i k , 00 ) r 12 ( i k , 00 ) r 1 N ( i k , 00 ) r N 0 ( i k , 00 ) r N 1 ( i k , 00 ) r N 2 ( i k , 00 ) r N N ( i k , 00 ) , i = 1 , 2 , , S , k = 1 , 2 , 3 .
Considering the remaining blocks R ( i , j ) , i = 1 , 2 , , S a n d j = 1 , 2 , , S
R ( i , j ) = R i j ( 0 , 0 ) R i j ( 0 , 1 ) R i j ( 0 , 2 ) R i j ( 0 , 3 ) R i j ( 1 , 0 ) R i j ( 1 , 1 ) R i j ( 1 , 2 ) R i j ( 1 , 3 ) R i j ( 2 , 0 ) R i j ( 2 , 1 ) R i j ( 2 , 2 ) R i j ( 2 , 3 ) R i j ( 3 , 0 ) R i j ( 3 , 1 ) R i j ( 3 , 2 ) R i j ( 3 , 3 )
where
R i j ( k , 0 ) = r 00 ( i k , j 0 ) r 01 ( i k , j 0 ) r 02 ( i k , j 0 ) r 0 N ( i k , j 0 )
R i j ( k , l ) = r 00 ( i k , j l ) r 01 ( i k , j l ) r 02 ( i k , j l ) r 0 N ( i k , j l ) r 10 ( i k , j l ) r 11 ( i k , j l ) r 12 ( i k , j l ) r 1 N ( i k , j l ) r N 0 ( i k , j l ) r N 1 ( i k , j l ) r N 2 ( i k , j l ) r N N ( i k , j l )
R i j ( 0 , l ) = 0 0 0 0 a n d
R i j ( 0 , 0 ) = 0 , i = 1 , 2 , , S . , j = 1 , 2 , , S . , k = 1 , 2 , 3 . a n d l = 1 , 2 , 3 .
Proof. 
The structure of R matrix has S [ ( 3 N + 3 ) + ( N + 1 ) ] non-zero rows and can be formed depending on the special structure of K 01 matrix.
( 0 ) ( 1 ) ( 2 ) ( L ) ( L + 1 ) ( S ) K 01 = ( 0 ) ( 1 ) ( 2 ) ( L ) ( L 1 ) ( S ) { B 0 B 1 B 1   B 1           B 2           B 2 }
where the blocks B 0 has all positive rows and B 1 , B 2 has one zero row in each. Therefore, the R-matrix has S [ ( 3 N + 3 ) + ( N + 1 ) ] non-zero rows. Let us assume the R matrix is as in (17). With this assumption, exploiting the structure of the matrices K M , M 1 , K M M and R in Equation (16), we obtain the following set of nonlinear equations:
R i 0 B 0 + R i 1 C 1 + δ i 0 B 0 = 0 , i = 0 , 1 , 2 , , S .
G 1 j = 0 S R i j R j k + H j = 0 S R i j R j ( k + 1 ) + R i k F k + R i ( k + 1 ) C k + 1 + δ i k B 1 = 0 i = 0 , 1 , 2 , , S , k = 1 , 2 , , L .
G 1 j = 0 S R i j R j k + H j = 0 S R i j R j ( k + 1 ) + R i k F k + R i ( k + 1 ) C k + 1 + δ i k B 2 = 0 i = 0 , 1 , 2 , , S , k = L + 1 , L + 2 , , Q 1 .
G 1 j = 0 S R i j R j Q + H j = 0 S R i j R j ( Q + 1 ) + R i Q F Q + R i 0 D 0 + R i ( Q + 1 ) C Q + 1 + B 2 = 0 i = Q .
G 1 j = 0 S R i j R j k + H j = 0 S R i j R j ( k + 1 ) + R i k F k + R i 0 D 0 + R i ( k + 1 ) C k + 1 + δ i k B 2 = 0 i = 0 , 1 , 2 , , S , k = Q + 1 , Q + 2 , , S 1 .
G 1 j = 0 S R i j R j S + R i ( S Q ) D 1 + R i S F S + δ i S B 2 = 0 i = 0 , 1 , 2 , , S .
After solving all Equations (18)–(23) by the Gauss–Seidel iterative method, we obtain the entries of the R-matrix. □
Now, we derive the stationary probability vector, u = ( u ( 0 ) , u ( 1 ) , u ( 2 ) , ) , to the infinitesimal generator matrix, K, as given below.
Theorem 4.
Due to the special structure of K, the stationary probability vector
u = ( u ( 0 ) , u ( 1 ) , u ( 2 ) , ) can be expressed as
u ( i + M 1 ) = u ( M 1 ) R i ; i 0
where the matrix R is the unique non-negative solution with spectral radius less than 1, of the following equation:
R 2 K M , M 1 + R K M M + K 01 = 0
yields the solution to the vectors ( u ( 0 ) , u ( 1 ) , ) as
u ( i ) = δ v ( 0 ) j = i M K j , j 1 ( K j 1 ) 1 0 i M 1 δ v ( 0 ) R i M i M
where v ( 0 ) is the unique solution of the system
v ( 0 ) ( K M M + R K M + 1 , M ) = 0 v ( 0 ) ( I R ) 1 e = 1
and
δ = [ 1 + v ( 0 ) i = 0 M 1 j = i M K j , j 1 ( K j 1 ) 1 e ] 1 .
Proof. 
The sub-vector, ( u ( 0 ) , , u ( M 1 ) ) , can be obtained by solving
u ( 0 ) K 00 + u ( 1 ) K 21 = 0 ,
u ( i 1 ) K 01 + u ( i ) K i i + u ( i + 1 ) K i + 1 , i = 0 , 1 i M 1 .
Now, simplifying (29) and (30) over the range 1 i M 1 , we obtain
u ( i ) = u ( i + 1 ) K i + 1 , i ( K i ) 1 1 i M 1
where
K i = K 00 i = 0 K i i + K i , i 1 ( K i 1 ) 1 1 i M .
Now, by applying block Gaussian elimination, the partitioned sub-vector ( u ( M ) , u ( M + 1 ) , ) corresponding to non-boundary states, satisfies the relation.
u ( M ) u ( M + 1 ) K M K 01 0 0 K M + 1 , M K M + 1 , M + 1 K 0 0 0 K M + 2 , M + 1 K M + 2 , M + 2 K 01 0 = 0
Let
δ = i = M u ( i ) e
and
v ( i ) = δ 1 u ( M + i ) , i 0
From (31), we obtain
u ( M ) K M + u ( M + 1 ) K M + 1 , M = 0 u ( M + i ) = u ( M + i 1 ) R , i 1
Using (25), we obtain
u ( M ) K M + u ( M ) R K M + 1 , M = 0 v ( 0 ) K M + v ( 1 ) K M + 1 , M = 0
Since i = 0 v ( i ) e = 1 , we obtain
v ( 0 ) ( I R ) 1 e = 1
Additionally,
u ( i ) = δ v ( 0 ) R i M , i M .
From (32), we obtain
u ( i ) = δ v ( 0 ) j = i M K j , j 1 ( K j 1 ) 1 , 0 i M 1
From Equations (34) and (35), we obtain (27)
where v ( 0 ) is the unique solution of the system (28). Additionally, from (36) and (37), we obtain (28)
δ = [ 1 + v ( 0 ) i = 0 M 1 j = i M K j , j 1 ( K j 1 ) 1 e ] 1

3.3. System Performance Measures

In this section, we put forward some important performance measures in order to construct the mean total cost of the proposed model.
  • Expected inventory level:
    E I = i 1 = 0 j 1 = 1 S j 1 u ( i 1 , j 1 , 0 , 0 ) + k 1 = 1 3 l 1 = 0 N u ( i 1 , j 1 , k 1 , l 1 )
  • Expected perishable rate:
    E P = i 1 = 0 j 1 = 1 S j 1 γ u ( i 1 , j 1 , 0 , 0 ) + j 1 = 1 S k 1 = 1 3 l 1 = 0 N ( j 1 1 ) γ u ( i 1 , j 1 , k 1 , l 1 )
  • Expected reorder rate:
    E R = i 1 = 0 ( s + 1 ) γ u ( i 1 , ( s + 1 ) , 0 , 0 ) + i 1 = 0 k 1 = 1 3 l 1 = 0 N s γ u ( i 1 , ( s + 1 ) , k 1 , l 1 ) + i 1 = 0 μ L 2 u ( i 1 , ( s + 1 ) , 2 , 0 ) + i 1 = 0 l 1 = 0 N μ H u ( i 1 , ( s + 1 ) , 3 , l 1 ) .
  • Expected number of HP customers in the waiting hall:
    E W H = i 1 = 0 l 1 = 0 N l 1 u ( i 1 , 0 , 0 , l 1 ) + j 1 = 1 S k 1 = 1 3 u ( i 1 , j 1 , k 1 , l 1 )
  • Expectation of HP customer entering into the waiting hall:
    E E W H = i 1 = 0 l 1 = 0 N 1 λ H u ( i 1 , 0 , 0 , l 1 ) + j 1 = 1 S λ H u ( i 1 , j 1 , 0 , 0 ) + j 1 = 1 S k 1 = 1 3 l 1 = 0 N 1 λ H u ( i 1 , j 1 , k 1 , l 1 )
  • Expected waiting time of an HP:
    E W H P = E W H / E E W H
  • Expected number of LP customers in the orbit:
    E O = i 1 = 0 i 1 u ( i 1 ) e
  • Expected number of LP customers lost:
    E L P L = i 1 = 0 l 1 = 0 N ( 1 p ) λ L u ( i 1 , 0 , 0 , l 1 ) + i 1 = 0 1 1 = 1 S k 1 = 1 3 l 1 = 0 N ( 1 p ) λ L u ( i 1 , j 1 , k 1 , l 1 ) + i 1 = 0 j 1 = 1 L l 1 = 0 N r λ H u ( i 1 , j 1 , 0 , l 1 )
  • Expected number of HP customers lost:
    E H P L = i 1 = 0 λ H u ( i 1 , 0 , 0 , N ) + j 1 = 1 S k 1 = 1 3 λ H u ( i 1 , j 1 , k 1 , N )
  • Expected number of times an HP customer interrupts an LP customer:
    E H P I L = i 1 = 0 j 1 = 1 L r λ H u ( i 1 , j 1 , 1 , 0 )
  • Probability of server being idle:
    E S I = i 1 = 0 l 1 = 0 N u ( i 1 , 0 , 0 , l 1 ) + j 1 = 1 S u ( i 1 , j 1 , 0 , 0 )
  • Probability of server being busy:
    E S B = i 1 = 0 j 1 = 1 S k 1 = 1 3 l 1 = 0 N u ( i 1 , j 1 , k 1 , l 1 )
  • Expected number of times a server carries out the orbital search:
    E O S = i 1 = 1 j 1 = 1 S q μ L 2 u ( i 1 , j 1 , 2 , 0 ) + q μ H u ( i 1 , j 1 , 3 , 0 )
  • Overall rate of retrial:
    E O R R = i 1 = 1 i 1 λ r u ( i 1 ) e
  • Successful rate of retrial:
    E S R R = i 1 = 1 j 1 = 1 S i 1 λ r u ( i 1 , j 1 , 0 , 0 )
  • Fraction of successful rate of retrial:
    E F S R R = E S R R / E O R R

3.4. Cost Analysis

The different costs we used are as follows:
c h = cost of carrying the inventory per unit item per unit time ; c r = cost of placing an order ; c p = perishable cost of an item per unit time ; c w h = cost due to waiting time of a HP customer per unit time ; c w o = cost due to waiting time of a LP customer per unit time ; c l l = cost due to loss of an LP customer per unit time ; c h l = cost due to loss of an HP customer per unit time ;
The expected total cost (TC) is given by:
T C ( S , s ) = c h * E I + c p * E P + c r * E R + c w h * E W H P + c w o * E O + c l l * E L P L + c h l * E H P L

4. Numerical Discussions

In this section, we discuss significant examples that illustrate the effectiveness of the proposed queueing–inventory model more practically. Through numerical discussion, we are provided with a broader view of the model in a more practical situation. Additionally, to enhance understanding and to find solutions to real-life problems, the results discussed would be more useful. To do so, we first fix the values for parameters. The optimal set of values for the parameters and costs are L = 6 ; N = 8 ; Q = S s ; λ H = 0.90 ; λ L = 0.47 ; λ r = 0.64 ; μ L 1 = 2.45 ; μ L 2 = 2.63 ; μ H = 2.79 ; p = 0.6 ; q = 0.67 ; c h = 0.006 ; c r = 2.4 ; c p = 0.1 ; c w h = 1.4 ; c w o = 0.5 ; c l l = 2 ; c h l = 1 .
Example 1.
Optimal Analysis: To determine the optimal value for S, s, and r, we vary S and s under a finite set of values and r from 0 to 1 as it is the probability of interruption. Therefore, the total cost as a function of S and s for different values of r is tabulated in Table 1, Table 2 and Table 3.
In Table 1, Table 2 and Table 3, the values shown in bold are the least in the respective rows and the values underlined are the least in that respective column. Therefore, the value that is bold and underlined is the optimal value of total cost.
Case (i): Non-discretionary priority discipline.
From Table 1, we see that for r = 0 the optimum value of total cost is obtained at S * = 30 , s * = 4 and T C * = 3.088793 . This provides the optimum result when the interruption of an HP customer is not allowed.
Case (ii): Discretionary priority discipline.
  • Mixed priority: At r = 0.23 , the optimum value is obtained similarly at S * = 30 , s * = 4 and T C * = 3.074810 . as shown in Table 2. This T C * shows the impact of interruption, based on the discretionary priority. On comparing T C * with case (i), as we expected, the discretionary priority service process gives the minimum optimal total cost rather than the usual priority service patterns.
  • Preemptive priority discipline: At r = 1 , the optimum total cost is obtained at S * = 31 , s * = 2 , and T C * = 2.983274 , as shown in Table 3. Even though the T C * of this case is minimum than that of the case (i), we conclude that case (ii) provides the best service discipline. This is because, when a company allows preemptive priority, it may lose its LP customers. The growth of the company obviously depends upon all types of customers. So, the company must satisfy them by providing their best service. In such a way, discretionary priority discipline is considered the best one.
Example 2.
In this example we study the influence of β, γ, λ H , λ r , and μ H under various interruption rates, r, on the total cost. The results are tabulated in Table 4 and observations made are the following: with the increase in perishable rate as expected, the total cost increases and, on increased reorder rate, the total cost decreases. Additionally, the T C * increases when the arrival rate increases and service rate decreases.
Case (i): Non-discretionary priority discipline.
For r = 0 , the optimum total cost T C * = 2.925533 is obtained at γ = 0.05 and β = 1.8 . For higher values of either arrival rate or perishable rate, the T C * increases.
Case (ii): Discretionary priority discipline.
  • Mixed priority: At r = 0.5, the total cost T C * follows the same pattern of increment and decrement as in case (i), for all the parameters considered in Table 4, respectively. The optimum total cost obtained is T C * = 2.890126 at γ = 0.05 and β = 1.8 . Thus, the optimum value obtained in discretionary priority is less than that of non-preemptive priority.
  • Preemptive priority discipline: At r = 1 , for the same value of the parameter as in case (i), we obtain the optimum total cost to be T C * = 2.48149 , which is less than those of non-preemptive and discretionary priority disciplines. However, depending on this T C * , we cannot make the inference that preemptive priority discipline is economical. Although it seems like preemptive priority discipline is more profitable than the other priority discipline, it leads to the loss of new patrons for the business. A new LP customer who is ignored or made to wait for a long duration may leave the system before trying the product even once. Hence, discretionary priority is best suited to increase the customer base.
Example 3.
Waiting Time Analysis: In this example, we investigate the waiting times of HP customers and LP customers for changes in arrival rate and service rate. The data are presented in graphs in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, with the following observations.
Case (i): Non-discretionary priority discipline.
At r = 0 , the measure E W H P increases with an increase in arrival rate and decreases with an increase in service rate. Similarly, the waiting time of an LP customer, E W L P , is directly proportional to the arrival rate and inversely proportional to the service rates, μ L 1 and μ L 2 . Additionally, with an increase in retrial rate, E W L P decreases.
Case (ii): Discretionary priority discipline.
  • Mixed priority: At r = 0.5 , the measures E W H P and E W L P show the same variations as in case (i) for the respective parameters, but the difference is that the waiting time of HP customers is less, and the waiting time of LP customers is higher, compared with those in case (i).
  • Preemptive Priority discipline: At r = 1 , similar to case (i), the waiting times remain with the same variation with respect to the parameters considered in Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, and the measure E W H P is considerably less and E W L P is much higher compared with those in case (i).
With these observations, we can understand that the waiting time of HP customers will reach the peak with non-preemptive priority and that the waiting time of LP customers will reach the peak with preemptive priority. However, discretionary priority discipline is preferable to the other disciplines for maintaining an optimal waiting time for each type of customer.
Example 4.
This example examines the expected number of HP customers and LP customers lost. The results of E H P L and E L P L are tabulated in Table 5 and Table 6, and the observations are as follows:
Case (i): Non-discretionary Priority discipline.
In terms of r = 0 , E H P L , and E L P L , they show an increase in the arrival rate of HP customers. However, with the HP customers, a gradual decline in the loss of customers can be noticed with an increase in waiting for hall capacity and reorder rate. For E L P L , the loss slightly reduces with an increase in service rates.
Case (ii): Discretionary priority discipline.
  • Mixed priority: At r = 0.5 , the loss of HP customers encountered by following discretionary priority is less compared with non-preemptive priority. In the same way, the loss of LP customers by following discretionary priority is greater compared with non-preemptive priority.
  • Preemptive Priority: As seen previously, the measure E H P L is a little less compared with case (i), and E L P L is slightly greater than mixed priority. Thus, the loss of an HP customer heightens with non-discretionary priority, and an LP customer rises with preemptive priority. However, the intensified loss of any one type of customer will affect the reputation of the organization, which in turn decreases the growth of the business. Hence, to maintain an admissible loss of any type of customer, the following discretionary priority is advisable.
Example 5.
System performances with respect to r, μ H , μ L 1 , and λ H : In this example, we discuss the other system performances with respect to r, μ H , μ L 1 , and λ H . The corresponding values are tabulated in Table 7 and the observations are as follows:
  • The E H P I L increases with μ H despite the increment in μ L 1 on positive interruption.
    Since an increase in service rates allows the server to serve all customers in less time, the measure E S B decreases with an increase in service rate and increases with arrival rate.
  • It is clear from the table that, as the service rate, μ H , increases, the server may complete the service to all HP customers, and the LP customers obtain a successful chance of retrial.
Example 6.
In this example, we deal with the expected number of HP customers in the waiting hall ( E W H ) and of LP customers in the orbit ( E O ). The results are tabulated in Table 8 and Table 9. The observations are as follows.
Case (i): Non-preemptive priority discipline.
At r = 0 , E W H increase with N, λ H and γ and decreases with increase in μ H and r. Additionally, E O increases with r and λ H , whereas it decreases with an increase in service rates μ H , μ L 1 , and μ L 2 .
Case (ii): Discretionary priority discipline.
  • Mixed priority: In contrast to case (i), we obtain the same increment and reduction in the case r = 0.5 for the parameters, respectively. However, with discretionary priority, E W H decreases and E O increases.
  • Preemptive priority discipline: As discussed in case (i), the changes with respect to other parameters at r = 1 are in the same order, but E W H decreases, and E O increases slightly higher compared with case (i). With this, we conclude that the waiting hall accumulates non-preemptive priority, and the customers in orbit increase with preemptive priority. This also affects the business environment and once again shows the importance of discretionary priority discipline.

5. Conclusions

The queueing–inventory model studied here considered two classes of customers who require two stages of service for LP customers and a single stage of service for HP customers. In this model, the case r = 0 provides the result of a non-discretionary priority service process. In contrast, the case r ( 0 , 1 ] provides the result of a discretionary priority service process. In this paper, a comparison between non-discretionary and discretionary priority service discipline is carried out. We conclude that each of them shows a significant result for discretionary priority rather than non-discretionary priority from the numerical illustrations. A priority discipline, either preemptive or non-preemptive, adopted individually might reflect negatively on the growth of the customer base, the organization’s reputation, and the company’s profit. Therefore, to overcome such economic issues, the organization has to plan wisely when it comes to service provision. Our model recommends that through discretionary priority discipline, the above mentioned issues can be overcome to a certain extent. This work is an attempt to utilize discretionary priority in the queueing–inventory system. The model can be extended by changing the arrival rate from the Poisson process to the Markovian process. This model deals with the discretion rule based on the predetermined inventory level. Instead, a discretion rule based on service time can be formulated, which is another extension.

Author Contributions

Conceptualization, K.J.; data curation, K.J. and R.H.; formal analysis, K.J., R.H., and N.A.; funding acquisition, G.P.J. and C.S.; investigation, N.A. and C.K.; methodology, S.V. and N.A.; project administration, G.P.J.; resources, G.P.J. and C.S.; software, S.V.; supervision, C.S.; validation, C.K.; visualization, R.H. and C.K.; writing—original draft preparation, K.J.; 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 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.

References

  1. Melikov, A.Z.; Molchanov, A.A. Stock optimization in transport/storage. Cybern. Syst. Anal. 1992, 28, 484–487. [Google Scholar] [CrossRef]
  2. Sigman, K.; Simichi-Levi, D. Light traffic heuristic for an M/G/1 queue with limited inventory. Ann. Oper. Res. 1992, 40, 371–380. [Google Scholar] [CrossRef]
  3. Berman, O.; Kim, E. Stochastic models for inventory management at service facility. Commun. Stat. Stoch. Model. 1999, 15, 695–718. [Google Scholar] [CrossRef]
  4. Berman, O.; Sapna, K.P. Inventory Management for service facility for systems with arbitrarily distributed service time. Commun. Stat. Stoch. Model. 2000, 16, 343–360. [Google Scholar] [CrossRef]
  5. 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]
  6. Jeganathan, K.; Selvakumar, S.; Anbazhagan, N.; Amutha, S.; Porpattama, H. Stochastic modeling on M/M/1/N inventory system with queue-dependent service rate and retrial facility. Aims Math. 2021, 6, 7386–7420. [Google Scholar] [CrossRef]
  7. Jacob, J.; Shajin, D.; Krishnamoorthy, A.; Vishnevsky, V.; Kozyrev, D. Queueing-Inventory with One Essential and m Optional Items with Environment Change Process Forming Correlated Renewal Process (MEP). Mathematics 2022, 10, 104. [Google Scholar] [CrossRef]
  8. Sugapriya, C.; Nithya, M.; Jeganathan, K.; Anbazhagan, N.; Joshi, G.P.; Yang, E.; Seo, S. Analysis of Stock-Dependent Arrival Process in a Retrial Stochastic Inventory System with Server Vacation. Processes 2022, 10, 176. [Google Scholar] [CrossRef]
  9. Klimenok, V.I.; Dudin, A.N.; Vishnevsky, V.M.; Semenova, O.V. Retrial BMAP/PH/N Queueing System with a Threshold-Dependent Inter-Retrial Time Distribution. Mathematics 2022, 10, 269. [Google Scholar] [CrossRef]
  10. Amirthakodi, M.; Sivakumar, B. An inventory system with service facility and feedback customers. Int. J. Ind. Syst. Eng. 2019, 33, 374–411. [Google Scholar]
  11. Jeganathan, K.; Anbazhagan, N.; Amutha, S.; Vinitha, V. A queueing inventory system with threshold based priority service and a flexible server. J. Stat. Manag. Syst. 2020, 24, 663–684. [Google Scholar] [CrossRef]
  12. Jeganathan, K.; Selvakumar, S.; Saravanan, S.; Anbazhagan, N.; Amutha, S.; Cho, W.; Joshi, G.P.; Ryoo, J. Performance of Stochastic Inventory System with a Fresh Item, Returned Item, Refurbished Item, and Multi-Class Customers. Mathematics 2022, 10, 1137. [Google Scholar] [CrossRef]
  13. Jeganathan, K.; Reiyas, M.A.; Selvakumar, S.; Anbazhagan, N. Analysis of Retrial Queueing-Inventory System with Stock Dependent Demand Rate: (s,S) Versus (s,Q) Ordering Policies. Int. J. Appl. Comput. Math. 2020, 5, 1–27. [Google Scholar] [CrossRef]
  14. Wang, J.; Qiu, Q.; Wang, H. Joint optimization of condition-based and age-based replacement policy and inventory policy for a two-unit series system. Reliab. Eng. Syst. Saf. 2021, 205, 107251. [Google Scholar] [CrossRef]
  15. Zhang, J.; Zhao, X.; Song, Y.; Qiu, Q. Joint optimization of condition-based maintenance and spares inventory for a series–parallel system with two failure modes. Comput. Ind. Eng. 2022, 168, 108094. [Google Scholar] [CrossRef]
  16. Krishnamoorthy, A.; Joshua, A.N.; Kozyrev, D. Analysis of a Batch Arrival, Batch Service Queuing-Inventory System with Processing of Inventory While on Vacation. Mathematics 2021, 9, 419. [Google Scholar] [CrossRef]
  17. Maqbali, K.A.K.A.; Joshua, V.C.; Krishnamoorthy, A. On a Single Server Queueing Inventory System with Common Life Time for Inventoried Items. Commun. Comput. Inf. Sci. 2021, 1391, 186–197. [Google Scholar]
  18. Reshmi, P.S.; Jose, K.P. A queueing–inventory system with perishable items and retrial of customers. Malaya J. Math. 2019, 7, 165–170. [Google Scholar] [CrossRef] [Green Version]
  19. Sivakumar, B.; Arivarignan, A. A modified lost sales inventory system with two types of customers. Qual. Technol. Quant. Manag. 2008, 5, 339–349. [Google Scholar] [CrossRef]
  20. Uzunoglu Kocer, U.; Yalçin, B. Continuous review (s, Q) inventory system with random lifetime and two demand classes. Opsearch 2019, 57, 104–118. [Google Scholar] [CrossRef]
  21. Yadavalli, V.S.S.; Anbazhagan, N.; Jeganathan, K. A retrial inventory system with impatient customers. Int. J. Appl. Math. Inf. Sci. 2015, 9, 637–650. [Google Scholar]
  22. Zhang, J.; Zhao, X.; Song, Y.; Qiu, Q. Joint optimization of maintenance and spares ordering policy for a use-oriented product-service system with multiple failure modes. Appl. Stoch. Model. Bus Ind. 2021, 37, 1123–1142. [Google Scholar] [CrossRef]
  23. Falin, G.I.; Artalejo, J.R.; Martin, M. On the single server retrial queue with priority customers. Queueing Syst. 1993, 14, 439–455. [Google Scholar] [CrossRef]
  24. Jeganathan, K.; Anbazhagan, N.; Kathiresan, J. A Retrial Inventory System with Non-preemptive Priority Service. Int. J. Inf. Manag. Sci. 2013, 24, 57–77. [Google Scholar]
  25. Chakravarthy, S.R. A Dynamic Non-preemptive Priority Queueing Model with Two Types of Customers. In Proceedings of the Mathematics and Computing, ICMC, Varanasi, India, 9–11 January 2018; Springer: Singapore, 2018; Volume 253, pp. 23–42. [Google Scholar]
  26. Korenevskaya, M.; Zayats, O.; Ilyashenko, A.; Muliukha, V. Retrial Queuing System with Randomized Push-Out Mechanism and Non-Preemptive Priority. Procedia Comput. Sci. 2019, 150, 716–725. [Google Scholar] [CrossRef]
  27. Krishnamoorthy, A.; Divya, V. (M, MAP)/(PH, PH)/1 Queue with Non-preemptive Priority and Working Vacation under N-Policy. J. Indian Soc. Probab. Stat. 2020, 21, 69–122. [Google Scholar] [CrossRef]
  28. Kumar, B.K.; Madheswari, S.P.; Arivudainambi, D. 2005. On the Busy Period of an M/G/1 Retrial Queueing System with Two-Phase Service and Preemptive Resume. Stoch. Model. Appl. 2005, 8, 18–34. [Google Scholar]
  29. Tarabia, A.M.K. Analysis of M/M/1 Queueing System with two Priority Classes. OPSEARCH 2007, 44, 346–365. [Google Scholar] [CrossRef]
  30. Jeganathan, K.; Kathiresan, J.; Anbazhagan, N. A retrial inventory system with priority customers and second optional service. Opsearch 2016, 53, 808–834. [Google Scholar] [CrossRef]
  31. Gao, S.; Wang, J. Stochastic analysis of a preemptive retrial queue with orbital search and multiple vacations. Rairo-Oper. Res. 2018, 54, 231–249. [Google Scholar] [CrossRef] [Green Version]
  32. Adiri, I.; Domb, I. A Single Server Queueing System Working under Mixed Priority Discipline. Oper. Res. 1982, 30, 97–115. [Google Scholar] [CrossRef]
  33. Cho, Y.; Un, C. Analysis of the M/G/1 Queue under a combined Preemptive/Nonpreemptive Priority Discipline. IEEE Trans. Commun. 1993, 41, 132–141. [Google Scholar] [CrossRef]
  34. Fajardo, V.A.; Drekic, S. On a General Mixed Priority Queue with Server Discretion. Stoch. Model. 2016, 32, 1–31. [Google Scholar] [CrossRef] [Green Version]
  35. Avi-Itzhak, B.; Brosh, I.; Naor, P. On discretionary priority queueing. Zamm-J. Appl. Math. Mech. Fiir Angew. Math. Mech. 1964, 44, 235–242. [Google Scholar] [CrossRef] [Green Version]
  36. Melkonian, V.; Kaiser, M. Discretionary Priority Discipline: A Reasonable Compromise between Preemptive and Nonpreemtive Disciplines. Appl. Math. Lett. 1996, 9, 91–94. [Google Scholar] [CrossRef]
  37. Lian, Z.; Zhao, N. A two-stage M/G/1 queue with discretionary priority. In Proceedings of the 2011 IEEE International Conference on Industrial Engineering and Engineering Management, Singapore, 6–9 December 2011; pp. 1402–1406. [Google Scholar]
  38. Zhao, N.; Guo, Y.; Lian, Z.; Wang, M. Analysis of a MAP/PH/1 queue with discretionary priority. In Proceedings of the 2015 Winter Simulation Conference (WSC), Huntington Beach, CA, USA, 6–9 December 2015; pp. 2872–2883. [Google Scholar]
  39. Lian, Z.; Zhao, N. A Two-Stage Discretionary Priority Service System with Markovian Arrival Inputs. In Proceedings of the 2010 IEEE International Conference on Industrial Engineering and Engineering Management, Macao, China, 7–10 December 2010; pp. 438–442. [Google Scholar]
  40. Zhao, N.; Lian, Z.; Wu, K. Analysis of a MAP/PH/1 Queue with Discretionary Priority Based on Service Stages. Asia-Pac. J. Oper. Res. 2015, 32, 1550042. [Google Scholar] [CrossRef]
  41. Neuts, M. Matrix Geometric Solutions in Stochastic Models: An Algorithmic Approach; John Hopkins University Press: Baltimore, MD, USA, 1981. [Google Scholar]
Figure 1. r vs. λ H on E W H P .
Figure 1. r vs. λ H on E W H P .
Sustainability 14 06370 g001
Figure 2. r vs. μ H on E W H P .
Figure 2. r vs. μ H on E W H P .
Sustainability 14 06370 g002
Figure 3. r vs. λ L on E W L P .
Figure 3. r vs. λ L on E W L P .
Sustainability 14 06370 g003
Figure 4. r vs. μ L 1 on E W L P .
Figure 4. r vs. μ L 1 on E W L P .
Sustainability 14 06370 g004
Figure 5. r vs. μ L 2 on E W L P .
Figure 5. r vs. μ L 2 on E W L P .
Sustainability 14 06370 g005
Figure 6. r vs. λ r on E W L P .
Figure 6. r vs. λ r on E W L P .
Sustainability 14 06370 g006
Table 1. Convex with r = 0 .
Table 1. Convex with r = 0 .
S|s1234567
283.1876103.1323783.1140673.1025933.1100163.1328373.164871
293.1700423.1163973.1082953.0935813.0990433.1205133.151056
303.1576773.1038653.0974183.0887933.0921173.1118973.140980
313.1537213.1015713.0959043.0890013.0958883.1143453.142301
323.1623133.1136003.1116443.1062733.1148213.1358323.163509
Table 2. Convex with r = 0.23 .
Table 2. Convex with r = 0.23 .
S|s1234567
283.1569013.1075053.0949193.0876823.0985203.1193063.155629
293.1402633.0924023.0898343.0791953.0880263.1075783.142287
303.1285733.0803753.0794413.0748103.0814103.0994003.132570
313.1250403.0783523.0780333.0751313.0853283.1021403.134130
323.1339643.0906393.0940013.0925753.1045083.1241173.155706
Table 3. Convex with r = 1 .
Table 3. Convex with r = 1 .
S|s1234567
283.0272563.0057873.0181693.0271693.0502873.0683963.120758
293.0144732.9942463.0158813.0208353.0417723.0588943.109163
303.0055632.9842333.0074183.0181463.0365003.0523813.100798
313.0037442.9832743.0064253.0189973.0411813.0562483.103275
323.0139882.9965843.0233433.0372253.0614793.0800693.126179
333.0223443.0057403.0328523.0479703.0724973.0920723.138950
Table 4. The effect of the parameters γ , β , λ H , λ r , μ H , and r.
Table 4. The effect of the parameters γ , β , λ H , λ r , μ H , and r.
γ λ H λ r μ H r = 0 r = 0.5 r = 1
β = 1 . 7 β = 1 . 8 β = 1 . 7 β = 1 . 8 β = 1 . 7 β = 1 . 8
0.050.850.602.752.9790132.9738602.9426022.9385852.8993322.896864
2.802.9545512.9488982.9180552.9135592.8746282.871711
2.852.9316922.9255332.8951072.8901262.8515222.848149
0.702.752.9905862.9854672.9541132.9501352.9107312.908310
2.802.9664122.9607912.9298582.9253972.8863222.883448
2.852.9438272.9376972.9071882.9022392.8634962.860163
0.950.602.752.9917372.9870892.9575542.9539942.9166012.914532
2.802.9660642.9609742.9318002.9278192.8906982.888237
2.852.9419592.9364232.9076172.9032102.8663672.863511
0.702.752.9917372.9962582.9575542.9630842.9166012.923494
2.802.9660642.9705012.9318002.9372742.8906982.897572
2.852.9419592.9462892.9076172.9130092.8663672.873197
0.10.850.602.753.1069733.0993363.0646763.0583803.0142883.009778
2.803.0837143.0754793.0413333.0344602.9907702.985716
2.853.0620433.0532053.0195773.0121262.9688392.963238
0.702.753.1185303.1109273.0761633.0699043.0256333.021167
2.803.0955683.0873643.0531213.0462813.0024212.997407
2.853.0741813.0653693.0316523.0242312.9807812.975217
0.950.602.753.1180813.1112243.0786203.0730323.0312233.027343
2.803.0935573.0861743.0540063.0479163.0064323.002082
2.853.0705853.0626753.0309493.0243552.9832032.978382
0.702.753.1271363.1203343.0875753.0820473.0400103.036197
2.803.1029823.0956503.0633403.0573053.0156063.011320
2.853.0803603.0724983.0406413.0340992.9927432.987982
0.150.850.602.753.2278713.1245223.1807823.1726133.1245223.118335
2.803.2055853.1019583.1584123.1495863.1019583.095151
2.853.1848583.0809663.1376023.1281263.0809663.073538
0.702.753.2394073.2297673.2394073.1841123.1358193.129678
2.803.2174253.2070993.2174253.1613903.1135683.106804
2.853.1969873.1859803.1969873.1402223.0928763.085485
0.950.602.753.2378233.2291533.1940323.1867843.1412753.135916
2.803.2142093.2049473.1703223.1625083.1173633.111471
2.853.1921343.1822813.1481603.1397783.0950063.088582
0.702.753.2468123.2382043.2029113.1957303.1499593.144675
2.803.2235753.2143723.1795893.1718373.1264433.120623
2.853.2018573.1920583.1577923.1494693.1044623.098105
Table 5. Expected number of HP customers lost.
Table 5. Expected number of HP customers lost.
N β μ H r = 0 r = 0.5 r = 1
λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95
71.62.750.0033360.0054130.0031790.0051730.0029900.004882
2.800.0032390.0052450.0030830.0050060.0028940.004717
2.850.0031560.0050970.0029990.0048590.0028110.004570
1.72.750.0031730.0051910.0030240.0049630.0028450.004687
2.800.0030680.0050120.0029200.0047860.0027420.004511
2.850.0029770.0048540.0028290.0046280.0026520.004355
1.82.750.0030540.0050250.0029110.0048060.0027410.004542
2.800.0029430.0048390.0028020.0046220.0026330.004360
2.850.0028460.0046730.0027060.0044570.0025370.004197
81.62.750.0016480.0028280.0015700.0027020.0014760.002549
2.800.0015910.0027230.0015140.0025980.0014210.002447
2.850.0015430.0026310.0014660.0025070.0013730.002358
1.72.750.0015470.0026830.0014740.0025650.0013870.002422
2.800.0014860.0025720.0014140.0024560.0013270.002314
2.850.0014320.0024740.0013610.0023590.0012750.002219
1.82.750.0014740.0025760.0014050.0024640.0013230.002328
2.800.0014090.0024610.0013410.0023500.0012600.002217
2.850.0013530.0023580.0012860.0022490.0012050.002117
91.62.750.0008210.0014910.0007820.0014240.0007350.001344
2.800.0007890.0014260.0007500.0013610.0007040.001282
2.850.0007610.0013710.0007230.0013060.0006770.001228
1.72.750.0007600.0013990.0007240.0013370.0006810.001262
2.800.0007250.0013310.0006900.0012710.0006470.001197
2.850.0006950.0012720.0006600.0012120.0006180.001140
1.82.750.0007160.0013310.0006830.0012730.0006420.001203
2.800.0006790.0012610.0006460.0012050.0006070.001136
2.850.0006470.0011990.0006150.0011440.0005760.001076
Table 6. Expected number of LP customers lost.
Table 6. Expected number of LP customers lost.
μ H μ L 2 μ L 1 r = 0 r = 0.5 r = 1
λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95
2.752.602.400.2234800.2238510.2237300.2241610.2240730.224585
2.450.2234530.2238270.2237000.2241330.2240380.224551
2.500.2234270.2238030.2236710.2241070.2240040.224519
2.652.400.2234580.2238310.2237080.2241410.2240510.224566
2.450.2234310.2238070.2236780.2241130.2240160.224532
2.500.2234050.2237830.2236490.2240870.2239830.224500
2.702.400.2234360.2238120.2236860.2241220.2240300.224547
2.450.2234090.2237870.2236560.2240940.2239950.224513
2.500.2233830.2237640.2236280.2240680.2239620.224481
2.802.602.400.2234030.2237750.2236530.2240860.2239980.224514
2.450.2233740.2237500.2236220.2240570.2239620.224479
2.500.2233470.2237260.2235920.2240300.2239270.224445
2.652.400.2233790.2237540.2236300.2240650.2239750.224493
2.450.2233510.2237290.2235980.2240370.2239390.224458
2.500.2233240.2237050.2235690.2240090.2239040.224425
2.702.400.2233570.2237340.2236080.2240460.2239530.224474
2.450.2233290.2237090.2235760.2240170.2239170.224439
2.500.2233020.2236850.2235470.2239890.2238830.224406
2.852.602.400.2233270.2237010.2235770.2240130.2239240.224443
2.450.2232970.2236740.2235450.2239830.2238870.224407
2.500.2232690.2236490.2235140.2239540.2238510.224373
2.652.400.2233020.2236790.2235530.2239910.2239000.224422
2.450.2232730.2236530.2235210.2239610.2238630.224386
2.500.2232450.2236280.2234900.2239330.2238270.224351
2.702.400.2232790.2236580.2235300.2239700.2238780.224402
2.450.2232500.2236320.2234980.2239410.2238400.224366
2.500.2232220.2236070.2234670.2239120.2238040.224331
Table 7. System performances with respect to r, μ H , μ L 1 , and λ H .
Table 7. System performances with respect to r, μ H , μ L 1 , and λ H .
r μ H μ L 1 E HPIL E SB E SRR
λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95
0.52.752.400.0019190.0022470.9714080.9727860.0153590.014580
2.450.0019210.0022490.9711980.9725950.0154230.014632
2.500.0019230.0022510.9709970.9724120.0154840.014682
2.802.400.0019210.0022510.9707950.9721690.0155460.014750
2.450.0019230.0022530.9705750.9719690.0156150.014806
2.500.0019250.0022550.9703640.9717780.0156790.014859
2.852.400.0019220.0022550.9701860.9715550.0157320.015732
2.450.0019230.0022570.9699560.9713460.0158040.015804
2.500.0019250.0022590.9697360.9711460.0158730.015873
12.752.400.0038580.0045270.9703240.9717180.0159390.015181
2.450.0038630.0045320.9701210.9715340.0159950.015224
2.500.0038680.0045360.9699260.9713580.0160480.015266
2.802.400.0038600.0045360.9696730.9710620.0161350.015358
2.450.0038650.0045400.9694600.9708690.0161960.015406
2.500.0038700.0045440.9692550.9706840.0162520.015451
2.852.400.0038600.0045430.9690270.9704080.0163290.015536
2.450.0038650.0045470.9688040.9702060.0163940.015588
2.500.0038700.0045510.9685890.9700120.0164540.015636
Table 8. Expected number of HP customers in the waiting hall.
Table 8. Expected number of HP customers in the waiting hall.
N γ μ H r = 0 r = 0.5 r = 1
λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95
70.052.751.1668121.2945421.1335081.2595611.0928391.216619
2.801.1557141.2818391.1221211.2465561.0810051.203148
2.851.1453701.2699161.1114901.2343341.0699271.190461
0.12.751.1761791.3042861.1381231.2644151.0923261.216121
2.801.1655381.2920481.1271661.2518491.0808991.203065
2.851.1556441.2805871.1169581.2400611.0702231.190789
0.152.751.1855311.3140071.1438941.2704121.0943341.218132
2.801.1753021.3021941.1333391.2582591.0833081.205488
2.851.1658151.2911531.1235281.2468811.0730281.193620
80.052.751.1966111.3333201.1625711.2974361.1209831.253362
2.801.1843901.3192391.1500621.2830551.1080281.238515
2.851.1730061.3060321.1383911.2695501.0959101.224544
0.12.751.2070981.3442841.1682161.3034011.1213701.253814
2.801.1953811.3307261.1561911.2895221.1088821.239453
2.851.1844991.3180371.1450011.2765131.0972301.225963
0.152.751.2175231.3551821.1749691.3104631.1242371.256745
2.801.2062731.3421031.1634031.2970561.1122091.242855
2.851.1958451.3298871.1526601.2845151.1010091.229833
90.052.751.2174961.3613261.1829311.3247891.1406781.279882
2.801.2043701.3461081.1695221.3092761.1268271.263907
2.851.1921581.3318481.1570271.2947221.1138881.248891
0.12.751.2289561.3733761.1894741.3317441.1418571.281196
2.801.2163831.3587331.1766001.3167901.1285301.265767
2.851.2047141.3450431.1646331.3027891.1161081.251293
0.152.751.2403161.3853111.1970851.3397511.1454881.284957
2.801.2282521.3711981.1847141.3253201.1326631.270051
2.851.2170781.3580281.1732371.3118351.1207361.256093
Table 9. Expected number of LP Customers in the orbit.
Table 9. Expected number of LP Customers in the orbit.
μ H μ L 2 μ L 1 r = 0 r = 0.5 r = 1
λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95 λ H = 0 . 85 λ H = 0 . 95
2.752.602.400.1683740.2051670.1727150.2108470.1774060.217027
2.450.1668780.2031290.1711190.2086750.1756960.214703
2.500.1654670.2012110.1696130.2066300.1740820.212513
2.652.400.1671000.2034320.1714120.2090680.1760710.215202
2.450.1656260.2014270.1698380.2069310.1743850.212914
2.500.1642360.1995390.1683540.2049180.1727930.210758
2.702.400.1658920.2017890.1701760.2073850.1748050.213474
2.450.1644390.1998150.1686240.2052800.1731410.211219
2.500.1630680.1979570.1671600.2032970.1715710.209095
2.802.602.400.1625400.1972510.1667330.2027160.1712630.208663
2.450.1611150.1953240.1652120.2006620.1696330.206463
2.500.1597720.1935100.1637770.1987260.1680940.204388
2.652.400.1613270.1956110.1654920.2010350.1699920.206938
2.450.1599230.1937140.1639920.1990120.1683840.204770
2.500.1585990.1919290.1625770.1971070.1668660.202727
2.702.400.1601770.1940570.1643150.1994430.1687860.205303
2.450.1587920.1921900.1628360.1974500.1671990.203167
2.500.1574870.1904310.1614400.1955730.1657010.201154
2.852.602.400.1570940.1899150.1611480.1951810.1655280.200911
2.450.1557340.1880890.1596960.1932320.1639700.198822
2.500.1544520.1863690.1583250.1913960.1625000.196853
2.652.400.1559370.1883600.1599640.1935870.1643150.199275
2.450.1545970.1865630.1585320.1916690.1627790.197218
2.500.1533330.1848700.1571810.1898610.1613290.195278
2.702.400.1548390.1868880.1588410.1920780.1631640.197726
2.450.1535180.1851180.1574280.1901880.1616480.195698
2.500.1522720.1834500.1560950.1884060.1602170.193786
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.; Vidhya, S.; Hemavathy, R.; Anbazhagan, N.; Joshi, G.P.; Kang, C.; Seo, C. Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility. Sustainability 2022, 14, 6370. https://doi.org/10.3390/su14106370

AMA Style

Jeganathan K, Vidhya S, Hemavathy R, Anbazhagan N, Joshi GP, Kang C, Seo C. Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility. Sustainability. 2022; 14(10):6370. https://doi.org/10.3390/su14106370

Chicago/Turabian Style

Jeganathan, K., S. Vidhya, R. Hemavathy, N. Anbazhagan, Gyanendra Prasad Joshi, Chanku Kang, and Changho Seo. 2022. "Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility" Sustainability 14, no. 10: 6370. https://doi.org/10.3390/su14106370

APA Style

Jeganathan, K., Vidhya, S., Hemavathy, R., Anbazhagan, N., Joshi, G. P., Kang, C., & Seo, C. (2022). Analysis of M/M/1/N Stochastic Queueing—Inventory System with Discretionary Priority Service and Retrial Facility. Sustainability, 14(10), 6370. https://doi.org/10.3390/su14106370

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