Next Article in Journal
Computational Methods for Solving Higher-Order (1+1) Dimensional Mixed-Difference Integro-Differential Equations with Variable Coefficients
Next Article in Special Issue
Optimizing Pricing, Pre-Sale Incentive, and Inventory Decisions with Advance Sales and Trade Credit under Carbon Tax Policy
Previous Article in Journal
Study of Log Convex Mappings in Fuzzy Aunnam Calculus via Fuzzy Inclusion Relation over Fuzzy-Number Space
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimization of Home Delivery Services in a Stochastic Modeling with Self and Compulsory Vacation Interruption

by
Subramanian Selvakumar
1,
Kathirvel Jeganathan
1,
Krishnasamy Srinivasan
2,
Neelamegam Anbazhagan
3,
Soojeong Lee
4,
Gyanendra Prasad Joshi
4,* and
Ill Chul Doo
5,*
1
Ramanujan Institute for Advanced Study in Mathematics, University of Madras, Chennai 600005, India
2
Department of Management, College of Business and Economics, Arba Minch University, Arba Minch 4400, Ethiopia
3
Department of Mathematics, Alagappa University, Karaikudi 630003, India
4
Department of Computer Science and Engineering, Sejong University, Seoul 05006, Republic of Korea
5
Artificial Intelligence Education, Hankuk University of Foreign Studies, Dongdaemun-gu, Seoul 02450, Republic of Korea
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(9), 2044; https://doi.org/10.3390/math11092044
Submission received: 10 March 2023 / Revised: 19 April 2023 / Accepted: 21 April 2023 / Published: 25 April 2023
(This article belongs to the Special Issue Mathematical Models for Supply Chain Management)

Abstract

:
This study presents and discusses the home delivery services in stochastic queuing-inventory modeling (SQIM). This system consists of two servers: one server manages the inventory sales processes, and the other server provides home delivery services at the doorstep of customers. Based on the Bernoulli schedule, a customer served by the first server may opt for a home delivery service. If any customer chooses the home delivery option, he hands over the purchased item for home delivery and leaves the system immediately. Otherwise, he carries the purchased item and leaves the system. When the delivery server returns to the system after the last home delivery service and finds that there are no items available for delivery, he goes on vacation. Such a vacation of a delivery server is to be interrupted compulsorily or voluntarily, according to the prefixed threshold level. The replenishment process is executed due to the ( s , Q ) reordering policy. The unique solution of the stationary probability vector to the finite generator matrix is found using recursive substitution and the normalizing condition. The necessary and sufficient system performance measures and the expected total cost of the system are computed. The optimal expected total cost is obtained numerically for all the parameters and shown graphically. The influence of parameters on the expected number of items that need to be delivered, the probability that the delivery server is busy, and the expected rate at which the delivery server’s self and compulsory vacation interruptions are also discussed.

1. Introduction

On-demand home delivery services are quickly absorbing the commercial operations of sellers of stationery products and grocery, food, personal care, and pharmaceutical products. Evidently, the coronavirus outbreak and the subsequent nationwide lockdown played a part. Nowadays, most individuals prefer having things delivered to their homes rather than carrying the purchased item from the store.
Motivation: In the month of June 2022, one of the authors went to a Vasanth & Co. store to buy a refrigerator at Mylapore in Chennai, Tamil Nadu, India. He looked at how the shop worked and saw the following. On that day, the store was very busy selling refrigerators to new customers. The shop had only two servers. One server was always connected to the system so that the refrigerator could be sold. At the end of the service, the server asked the customer if they wanted to have it delivered to their door or if they wanted to carry it themselves. Due to some practical issues, the customer chose a home delivery service. After seeing how the shop worked, we made the stochastic model with a door-to-door delivery facility.
In 2021, the worth of the worldwide online food delivery market was USD 189.70 billion, and it is predicted to expand at a compound annual growth rate (CAGR) of 10.8% from 2022 to 2028, as shown in Figure 1. The driving force behind this growth is the increasing number of smartphone and internet users, boosting the demand for online food delivery platforms.
Due to the spread of the COVID-19 pandemic, there has been a significant increase in the demand for food and grocery delivery services due to lockdowns and social-distancing measures. As a result, there has been a proliferation of delivery services worldwide, including in markets, farms, and online stores. The pandemic has brought to light the importance of delivery services in meeting customer needs and has also led to the emergence of hyperlocal delivery strategies.
The application of home delivery services in real-life businesses encourages us to conduct research in such areas. The author’s visiting experience in the retail shop, the data illustrated in Figure 1, and customer requirements during the pandemic period inspire us to bring such stochastic modeling.
The rest of the paper is organized as follows. The literature review is provided in Section 2. In Section 3, a comprehensive explanation is provided. The development of transition matrices and solutions to stationary probability vectors is analyzed in Section 4. In Section 5, the system performance metrics are discussed. In Section 6, numerical results and discussions are presented. In Section 7, the conclusions and future directions are discussed.

2. Literature Review

In today’s society, there are two different types of businesses that provide service to their customers: one is a product-based business (home appliances, groceries, and so on) and the other is a non-product-based business (office work, bank work, ticket services, and so on). These types of businesses are explored by the queuing-inventory system (QIS) and the queuing system (QS). According to the queuing-inventory literature, Melikov and Molchanov [1] and Sigman and Simchi-Levi [2] introduced the service facility to improve customer satisfaction. Many authors have discussed the positive service time in the inventory system for the last two decades. For more details about the positive service time, the readers can refer to Krishnamoorthy et al. [3]. They presented a survey of authors who have contributed to the inventory system with positive service time.
Krishnamoorthy et al. [4] analyzed a batch arrival and service process in a QIS. At the end of service completion, there will be a unit item from the inventory depleted, irrespective of batch size. If the server is on vacation, he or she is busy preparing the items up to the predetermined size L for future service. Suppose the preparation service is over and the vacation period is not yet completed; then, he or she will become idle there. If there must be N customers available in the system at the end of the vacation, he or she begins service. They also computed the processing time in a vacation cycle and the idle time in a vacation cycle. Yuying Zhang et al. [5] discussed a QIS with server vacation. When the server is off due to vacation, they assume that an arriving new customer may be lost and a waiting customer in the queue may get impatient. Nithya et al. [6] looked into a retrial QIS with server multiple vacations. In addition, they studied this vacation facility with a state-dependent arrival admission.
Yuying Zhang et al. [7] studied a multiple server vacation, randomized order policy, and lost sales in the QIS. Sugapriya et al. [8] analyzed a multiple server vacation in a QIS. They assumed that an input to the system is dependent on the current inventory level. The server takes another vacation if he returns from vacation and finds that there is no positive inventory. Furthermore, they presented a comparative result for stock dependency and non-stock dependency and obtained an efficient output for the earlier case. Recently, Linhong Li et al. [9] discussed a stochastic QIS with multiple vacations and batch demands. That is, an arriving customer takes a batch of items after the completion of the service.
However, during the vacation period of a server, his/her vacation offer is abruptly interrupted due to the system requirement. This interruption is called a vacation interruption. Manikandan et al. [10] worked in an inventory system with a working vacation. In this type, the server is allowed to work at a slower rate. Supposing that he finds at least one customer in the system at the end of a vacation period, he comes back to normal mode. Rajadurai et al. [11] discussed the vacation interruption of the server in the unreliable G-queue. Due to the positive queue in the orbit, the server’s working vacation period is interrupted. Vijayashree et al. [12] considered two types of vacations: one with a shorter duration and another with a longer duration. They assumed that vacation interruption is allowed only when the server is on a shorter vacation period.
As per the customers’ requirements, many companies have started home delivery services in the last two decades. Nowadays, it is an essential service facility that is mostly expected by the customer. Initially, home delivery (door delivery) was started by postal services and courier services. On this occasion, the delivery person took all the letters and started the delivery service one by one. Consequently, this service facility was extended to the parcel service. Gradually, milk and newspapers were delivered to the door by the local organizers. Following this, some local supermarkets, home appliance stores, and grocery stores offered door-to-door delivery to their customers.
The home delivery service was initiated in the queuing system for parcel delivery services (PDSs) from the courier office to the customer’s home. Hideyama et al. [13] executed PDS by the parcel lockers. They argued that it would reduce the number of re-delivery procedures because at the time of delivery of the parcel, the customer may not be available in the home. In this situation, a locker facility would be much more helpful to deliver the parcels. It also reduces the extra transportation costs. The PDS also discussed using the parcel lockers in [14]. Schnieder et al. [15] discussed a collection of parcel deliveries and delivery points in their article and compared them with the home delivery results.
Jafer Heydari and Alireza Bakhshi [16] discussed two types of contracts between an e-retailer and a third-party company to provide a home delivery service to the customer. They found an optimal contract policyholder for such a delivery facility. The deliveries of household goods at the door-to-door service facilities are discussed by Rosa Arroyo López and José Vicente Colomer Ferrándiz [17].
The impact of planning and policies for home delivery services was discussed by Rosário Macário [18]. Ana Peláez Bejarano et al. [19] applied the home delivery service in a hospital pharmacy department during the COVID-19 pandemic. Briony Shaw et al. [20] considered the idea of transitioning to hospitals in the home using home delivery. Snežana Tadić and Miloš Veljović [21] described the advantages, disadvantages, interdependence, and applicability of different delivery models in changing circumstances. Christian Truden et al. [22] provided a comprehensive computational study comparing several algorithmic strategies, combining heuristics utilizing local search operations and mixed-integer linear programs, and tackling the booking process for grocery home delivery services. Unnikrishnan and Figliozzi [23] discussed the home delivery purchases and expenditures on the impact of the COVID-19 pandemic. Yang Liu and Sen Li [24] presented an economic analysis for home delivery platforms with two types of interdependent markets: (1) the food delivery market and (2) the ride-sourcing market. Pinyi Yao et al. [25] attempted to compare the differences between to-shop and to-home consumers for online-to-offline commerce. Vienna Klein and Claudius Steinhardt [26] addressed the substantial operational challenges by combining a demand-management approach with an online tour-planning approach for same-day delivery. Yoon-Joo Park [27] analyzed consumer preferences with regard to delivery services with different delivery times and packaging types, targeting South Korea’s online grocery markets.
Research Gap: So far, we have learned about the home delivery process in many ways, but it has not been studied in the stochastic queuing inventory approach yet. Thus, we consider the following assumptions as a research gap:
(a)
In the domain of SQIM, there have been no papers published with a positive service time for home delivery service.
(b)
Even though some authors discussed home delivery services other than SQIM, the discussion about the delivery server (person) is not analyzed.
(c)
The vacation period of the delivery server and his vacation interruption due to the threshold level has not been analyzed.
Proposal of the Model: In response to the identified research gap, we integrated the home delivery service capability within the QIS domain. We utilize the delivery server (the delivery person) to deliver the merchandise to the customer’s door. The consumer may choose the door-to-door delivery option at the conclusion of the service. The system administrator extends a vacation offer to the server, which may be accepted up to a predetermined threshold level. The delivery server is permitted to take a vacation, but if the number of home delivery items surpasses a certain threshold, the vacation must be cut short. The replenishment of an item is believed to be part of the ordering policy for ( s , Q ). Additionally, perishable assumptions are also added.

3. Model Description

The stochastic queuing-inventory system (SQIS) considers the home delivery (door-to-door) service facility for consumers with self and mandatory interruptions during vacations. The SQIS stores the fresh inventory for sales of maximum size S and purchased inventories for home delivery of maximum size N in distinct storage spaces. The customer enters the system in order to purchase a single item. A customer’s arrival follows a Poisson process with parameter λ .
The system assigns Server-1 ( S 1 ) to handle sales service for the fresh product and Server-2 ( S 2 ) to handle door-to-door delivery service for the sold product. Server-1 is a stationary server that is always connected to the system. Server-2 is referred to as a delivery server because he must travel to provide a door-to-door delivery service. When Server-1 is free, and a number of items for sale have positive stock, an arriving customer receives rapid service. Otherwise, they must wait in the designated waiting room of size M. If the waiting area is already full, a new customer who just arrived is seen as lost. Server-1 must perform the sales service to the customer and completes the service process with a rate of μ whenever both are positive. Otherwise, he remains idle. The service time of Server-1 follows an exponential distribution. Every customer has the Bernoulli option to accept the home delivery service. After the service completion, the customer either leaves the system with a purchased product with probability p 1 , or hands over the purchased product for home delivery with probability p 2 , where p 1 + p 2 = 1 and leaves the system without a purchased product.
Server-2 receives the vacation offer only if the number of home delivery products ordered does not exceed the n threshold level. If the number of home delivery items goes over the n threshold, the vacation offer must be withdrawn right away. Thus, the vacation is interrupted when the number of home delivery items reaches n + 1 . At the epoch of the last door delivery service completion, he returns to the system and checks the currently available items for home delivery.
If it is less than n + 1 , he either goes on vacation with a probability of q 2 or continues the home delivery service for the currently available home delivery stocks with a probability of q 1 , where q 1 + q 2 = 1 . Each home delivery item is delivered to the customer at a rate of ν . The service time of Server-2 is exponentially distributed. The time between returning to the system of Server-2 at the last service completion epoch of the previously taken items for door delivery and picking up the currently received items for door delivery again and starting delivery service of the first product is negligible.
If there are no home delivery items available for door delivery, Server-2 remains on vacation. When the last service completion epoch occurs, at which Server-2 finds that there is one item available for door delivery, he either picks up and starts door delivery of the corresponding product with probability q 1 or goes on vacation with probability q 2 . Suppose he finds that there are 2 items available for door delivery; he again picks up the 2 items and starts the door delivery service one by one with probability q 1 or goes on vacation with probability q 2 . If the first item is delivered, then he starts a door-to-door delivery service for the second item to the corresponding customer. Again, after this service completion, if he finds that there are 3 items available for door delivery, he picks up the 3 items and starts door delivery of the first product with probability q 1 or goes on vacation with probability q 2 . If the first item of this turn is delivered, then he starts the door-to-door delivery of the second product, and after its completion, he goes to deliver the last one. In general, this vacation option and door delivery service process for Server-2 continue up to k { 1 , 2 , , n } .
During the vacation period of Server-2, if he knows there are k items for home delivery, where k { 1 , 2 , , n } , he may terminate his vacation by himself with a parameter η . The process of switching from vacation to a busy period on Server-2 is called self vacation interruption. The time between an epoch, when Server-2 begins a vacation, and an epoch when Server-2 interrupts his vacation voluntarily, follows an exponential distribution. However, whether Server-2 is on vacation or at the last service completion epoch of the home delivery service, he is not permitted to take a vacation if the current number of home delivery items exceeds n. Such a vacation termination process is called a compulsory vacation interruption. Suppose k { n + 1 , n + 2 , , N } , the home delivery service process is to be continued without an optional vacation. Server-2 takes k items and begins delivery service with the first item and works its way up to the kth item one by one.
Inventory in the first storage space can be defective at any time. The lifetime of a selling item is assumed to be exponentially distributed with an intensity rate γ . It is to be noted that the product handed over for home delivery will not perish. If the number of items to be sold reaches the reorder point s, an immediate reorder of Q items is to be triggered. This ordering principle is called the ( s , Q ) ordering principle. The time interval between two consecutive reorders is assumed to be exponentially distributed with a rate of β . The proposed model’s graphical sketch is given in Figure 2.

4. Analysis of the Model

In this section, we discuss the random variables, transition matrices, and solutions to the stationary probability vector.

4.1. Assumptions of the Random Process

As we described in the model explanations in the previous section, first we shall define the random variables. Let R 1 ( t ) = { 0 , 1 , , S } represent the number of items in the first storage space at time t. Then R 2 ( t ) = { 0 , 1 , , M } represents the number of customers in the waiting hall at time t. Next, R 3 ( t ) = { 0 , 1 , , n , n + 1 , , N } represents the number of purchased items in the second storage space for home delivery at time t. Finally, R 4 ( t ) = { 0 , 1 , , 2 ( h ( N ) + 1 ) } represents the server status at time t where h ( x ) is the sum of the first x natural number, that is, h ( x ) = 1 + 2 + + x . For convenience, we use the notation S i j k to denote the exact position of both servers, where k = 1 denotes that Server-1 is in an idle period, k = 2 denotes that Server-1 is in a busy period, i represents the number of home delivery products that have to be taken by Server-2 at time t, and j indicates which home delivery product is currently being serviced to the customer ( i = 1 , 2 , , N and j = 1 , 2 , , i ). The status of both servers is represented by
R 4 ( t ) = 0 : S 00 1 ; S 1 is an ideal and S 2 is on vacation 1 : S 11 1 ; S 1 is an ideal and S 2 takes 1 item and is delivering the 1 st item . 2 : S 21 1 ; S 1 is an ideal and S 2 takes 2 items and is delivering the 1 st item . 3 : S 22 1 ; S 1 is an ideal and S 2 takes 2 items and is delivering the 2 nd item . h ( n 1 ) + 1 : S n 1 1 ; S 1 is an ideal and S 2 takes n items and is delivering the 1 st item . h ( n ) : S n n 1 ; S 1 is an ideal and S 2 takes n items and is delivering the N th item . h ( n ) + 1 : S ( n + 1 ) 1 1 ; S 1 is an ideal and S 2 takes ( n + 1 ) items and is delivering the 1 st item . h ( n + 1 ) : S ( n + 1 ) ( n + 1 ) 1 ; S 1 is an ideal and S 2 takes ( n + 1 ) items and is delivering the ( n + 1 ) st item h ( N 1 ) + 1 : S N 1 1 ; S 1 is an ideal and S 2 takes N items and is delivering the 1 st item . h ( N ) : S N N 1 ; S 1 is an ideal and S 2 takes N items and is delivering the N th item . h ( N ) + 1 : S 00 2 ; S 1 is busy and S 2 is on vacation h ( N ) + 2 : S 11 2 ; S 1 is busy and S 2 takes 1 item and is delivering the 1 st item . h ( N ) + 3 : S 21 2 ; S 1 is busy and S 2 takes 2 items and is delivering the 1 st item . h ( N ) + 4 : S 22 2 ; S 1 is busy and S 2 takes 2 items and is delivering the 2 nd item . h ( N ) + h ( n 1 ) S n 1 2 ; S 1 is busy and S 2 takes n items and is delivering the 1 st item . + 2 : h ( N ) + h ( n ) + 1 : S n n 2 ; S 1 is busy and S 2 takes n items and is delivering the N th item . h ( N ) + h ( n ) S ( n + 1 ) 1 2 ; S 1 is busy and S 2 takes ( n + 1 ) items and is delivering the 1 st item . + 2 : h ( N ) + h ( n + 1 ) S ( n + 1 ) ( n + 1 ) 2 ; S 1 is busy and S 2 takes ( n + 1 ) items and is delivering + 1 : the ( n + 1 ) th item h ( N ) + h ( N 1 ) S N 1 2 ; S 1 is busy and S 2 takes N items and is delivering the 1 st item . + 2 : h ( N ) + h ( N ) + 2 : S N N 2 ; S 1 is busy and S 2 takes N items and is delivering the N th item .
Here, the random variables R i ( t ) , where i { 1 , 2 , 3 , 4 } , are said to be continuous-time random variables. Hence, the collection of random variables indexed with time t, { R ( t ) , t 0 } = { ( R 1 ( t ) , R 2 ( t ) , R 3 ( t ) , R 4 ( t ) ) , t 0 } forms a four-dimensional stochastic process.

4.2. Construction of the State Space

According to the model assumptions and the defined random variables, we shall construct the state space of the model as follows:
E 1 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 0 ; r 2 = 0 , 1 , , M ; r 3 = 0 , 1 , , n ; r 4 = 0 } ,
E 2 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 1 , 2 , , S ; r 2 = 0 ; r 3 = 0 , 1 , , n ; r 4 = 0 } ,
E 3 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 0 ; r 2 = 0 , 1 , , M ; r 3 = 0 , 1 , , N ; r 4 = 0 , 1 , , h ( N ) }
E 4 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 1 , 2 , , S ; r 2 = 0 ; r 3 = 0 , 1 , , N ; r 4 = 0 , 1 , , h ( N ) } ,
E 5 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 1 , 2 , , S ; r 2 = 1 , 2 , , M ; r 3 = 0 , 1 , , n ; r 4 = h ( N ) + 1 } ,
E 6 = { ( r 1 , r 2 , r 3 , r 4 ) : r 1 = 1 , 2 , , S ; r 2 = 1 , 2 , , M ; r 3 = 0 , 1 , , N ; r 4 = h ( N ) + 2 , h ( N ) + 3 , , 2 ( h ( N ) + 1 ) } .
Therefore, the state space E = i = 1 6 E i is countably finite. The dimension of the state space is ( S + 1 ) [ ( M + 1 ) ( n + 1 ) + ( M + 1 ) N ( N + 1 ) 2 / 2 ] . Thus, the collection { R ( t ) , t 0 } of continuous-time random variables has the discrete state space. Hence, the { R ( t ) , t 0 } is said to be a continuous-time Markov chain (CTMC).

4.3. Construction of the Infinitesimal Generator Matrix

The CTMC { R ( t ) , t 0 } has the infinitesimal generator matrix A, and it is formed as follows:
A =   0 1 2 Q Q + 1 S 1 S   0 1 2 s S A 0 0 0 C 0 0 0 B 1 A 1 0 0 C 0 0 0 B 2 A 2 0 0 0 0 0 0 0 0 0 0 C 0 0 0 0 0 B S A S
where the matrix C represents the transitions of the reordering process of the CTMC and it contains a M + 1 block of the C 1 -matrix along the diagonal of C. Each C 1 block consists of a n + 1 sub-matrix β I α 1 and a N n sub-matrix β I α 2 along the diagonal, where α 1 = N ( N + 1 ) 2 + 1 and α 2 = N ( N + 1 ) 2 :
[ C ] r 2 r 2 = C 1 , r 2 = r 2 , r 2 = 0 , 1 , , M 0 , o t h e r w i s e .
[ C 1 ] r 3 r 3 = β I α 1 , r 3 = r 3 , r 3 = 0 , 1 , , n β I α 2 , r 3 = r 3 , r 3 = n + 1 , , N 0 , o t h e r w i s e .
Now, we shall see the block matrix, B r 1 , r 1 = 1 , 2 , , S . It consists of the transitions between the perishable rate and service rate of Server-1. It has M + 1 sub-block matrix V 1 and M sub-block matrix D 1 . The matrix V 1 holds the transition of perishable rate with dimension ( n + 1 ) α 1 + ( N n ) α 2 . For r 1 = 1 , 2 , , S
B r 1 =   0 1 2 M 1 M   0 1 2 M 1 M V 1 0 0 0 0 D 1 V 1 0 0 0 0 D 1 V 1 0 0 0 0 0 V 1 0 0 0 0 D 1 V 1 ,
where
[ V 1 ] r 3 r 3 = r 1 γ I α 1 , r 3 = r 3 , r 3 = 0 , 1 , , n r 1 γ I α 2 , r 3 = r 3 , r 3 = n + 1 , n + 2 , , N 0 , o t h e r w i s e .
The D 1 matrix represents the rate of service completion for a customer in the waiting hall. At the end of each service, a customer leaves the system with or without an item based on the Bernoulli schedule. In the latter case, the customer requires a home delivery service:
D 1 =   0 1 2 n n + 1 n + 2 N 1 N   0 1 n 1 n n + 1 N 1 N D 2 D 21 0 0 0 0 0 0 0 D 2 D 21 0 0 0 0 0 0 0 0 D 21 0 0 0 0 D 31 0 0 D 2 D 31 0 0 0 0 0 0 0 D 3 D 41 0 0 0 0 0 0 0 0 D 3 D 41 0 0 0 0 0 0 0 D 4 .
Here, the D 2 = p 1 μ I α 1 and D 3 = p 1 μ I α 2 matrices hold the same transition but in a different dimensions, say α 1 and α 2 respectively. Supposing the second storage space is full, a customer has no choice but to opt for a home delivery service. In this situation, he leaves the system with an item that is certain. It is represented in D 4 = μ I α 2 . Similarly, the matrices D 21 = ( 1 p 1 ) μ I α 1 and D 41 = ( 1 p 1 ) μ I α 2 represent the same transition at which an item is added for home delivery service but of a different dimension, say α 1 and α 2 , respectively. Though the matrix D 31 = ( 1 p 1 ) μ D does the same as D 21 , it is differed by its size of α 1 × α 2 , where
[ D ] α 1 × α 2 = 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 .
Furthermore, the matrix D 31 represents the compulsory interruption of Server-2’s vacation period:
[ D 31 ] α 1 = ( 1 p 1 ) μ , r 4 = S ( n + 1 ) 1 2 , r 4 = S 00 2 0 , o t h e r w i s e .
The block matrix A r 1 represents the diagonals of the generator matrix A for r 1 = 0 , 1 , , S . It consists of a V 2 sub-matrix along the super diagonal. It holds the transition rate of arriving customers in the waiting hall:
A r 1 =   0 1 2 M 1 M   0 1 2 M 1 M F r 1 0 V 2 0 0 0 0 F r 1 1 V 2 0 0 0 0 F r 1 2 0 0 0 0 0 F r 1 M 1 V 2 0 0 0 0 F r 1 M ,
where
[ V 2 ] r 3 r 3 = λ I α 1 , r 3 = r 3 , r 3 = 0 , 1 , , n λ I α 2 , r 3 = r 3 , r 3 = n + 1 , n + 2 , , N 0 , o t h e r w i s e .
The matrix F r 1 r 2 represents the general diagonal block structure. It completely describes a home delivery service process, the self-vacation interruption of Server-2, and diagonal elements. For r 2 = 0 , 1 , , M
F r 1 r 2 =   0 1 2 n n + 1 N   0 1 2 n n + 1 N G 0 r 1 r 2 0 0 0 0 0 G 10 G 1 r 1 r 2 0 0 0 0 G 20 0 G 2 r 1 r 2 0 0 0 G n 0 0 0 G n r 1 r 2 0 0 G n + 10 0 0 0 G n + 1 r 1 r 2 0 G N 0 0 0 0 0 G N r 1 r 2 .
First, we shall explore the G r 3 0 matrix. It represents that Server-2 takes the items for home delivery service and begins service on the 1st item. For r 3 = 1 , 2 , , n , take i = 1 if either r 1 { 0 , 1 , , S } ; r 2 { 0 } or r 1 { 0 } ; r 2 { 1 , 2 , , M } and take i = 2 if r 1 { 1 , , S } ; r 2 { 1 , 2 , , M }
G r 3 0 =   S 00 i S 11 i S 21 i S 31 i S r 3 1 i S ( r 3 + 1 ) 1 i S ( r 3 + 2 ) 1 i S N 1 i   S 00 i S 11 i S 21 i S 31 i S n 1 i S N 1 i 0 0 0 0 F 0 r 3 0 0 0 0 0 0 0 F 1 r 3 0 0 0 0 0 0 0 F 2 r 3 0 0 0 0 0 0 0 F 3 r 3 0 0 0 0 0 0 0 F n r 3 0 0 0 0 0 0 0 F N r 3 0 0 0
The matrix F 0 r 3 represents a self-interruption of Server-2’s vacation when he finds r 3 number of items, r 3 = 1 , 2 , , n :
F 0 r 3 = S r 3 1 i S 00 i q 1 η .
The matrix F k r 3 denotes that during the last service completion epoch, Server-2 decided to continue his home delivery service by taking the newly available home delivery items and starting service one by one. For r 3 = 1 , 2 , , n and k = 1 , 2 , , N
F k r 3 = S r 3 1 i S k 1 i S k 2 i S k ( k 1 ) i S k k i 0 0 0 q 1 ν .
If r 3 = n + 1 , n + 2 , , N , Server-2 is not allowed to go on vacation. So, he must take all the available items for home delivery and start the delivery services:
G r 3 0 =   S 00 i S 11 i S 21 i S 31 i S r 3 1 i S ( r 3 + 1 ) 1 i S ( r 3 + 2 ) 1 i S N 1 i   S 11 i S 21 i S 31 i S n 1 i S N 1 i 0 0 0 0 J 1 r 3 0 0 0 0 0 0 0 J 2 r 3 0 0 0 0 0 0 0 J 3 r 3 0 0 0 0 0 0 0 J n r 3 0 0 0 0 0 0 0 J N r 3 0 0 0
For r 3 = n + 1 , n + 2 , , N and k = 1 , 2 , , N
J k r 3 = S r 3 1 i S k 1 i S k 2 i S k ( k 1 ) i S k k i 0 b f 0 0 ν .
The matrix G 0 0 r 2 represents the diagonal matrix when both inventories are zero, where r 2 = 0 , 1 , , M :
G 0 0 r 2 =   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 x 0 r 2 0 0 0 0 0 X 1 X 1 r 2 0 0 0 0 X 2 0 X 2 r 2 0 0 0 X 3 0 0 X 3 r 2 0 0 X n 0 0 0 X n r 2 0 X N 0 0 0 0 X N r 2 .
The matrix G r 3 0 r 2 represents the diagonal matrix when r 1 is zero, r 3 = 1 , 2 , , n and r 2 = 0 , 1 , , M :
G r 3 0 r 2 =   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 x 01 r 2 0 0 0 0 0 X 1 X 1 r 2 0 0 0 0 X 2 0 X 2 r 2 0 0 0 X 3 0 0 X 3 r 2 0 0 X n 0 0 0 X n r 2 0 X N 0 0 0 0 X N r 2 .
The matrix G r 3 0 r 2 represents the diagonal matrix when r 1 = 0 , r 3 = n + 1 , n + 2 , , N and r 2 = 0 , 1 , , M :
G r 3 0 r 2 =   S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 X 1 r 2 0 0 0 0 0 X 2 r 2 0 0 0 0 0 X 3 r 2 0 0 0 0 0 X n r 2 0 0 0 0 0 X N r 2 .
The matrices X r 3 and X r 3 denote that Server-2 goes on vacation transitions at the last service completion epoch. For r 3 = 1 , 2 , , N ,
X r 3 = S 00 1 S r 3 1 1 S r 3 2 1 S r 3 r 3 1 1 S r 3 r 3 1 0 0 0 ν , X r 3 = S 00 1 S r 3 1 1 S r 3 2 1 S r 3 r 3 1 1 S r 3 r 3 1 0 0 0 q 2 ν .
For r 3 = 1 , 2 , , N
X r 3 r 2 =   S r 3 1 1 S r 3 2 1 S r 3 3 1 S r 3 r 3 1 1 S r 3 r 3 1   S r 3 1 1 S r 3 2 1 S r 3 3 1 S r 3 r 3 1 1 S r 3 r 3 1 x 1 r 2 ν 0 0 0 0 x 1 r 2 ν 0 0 0 0 x 1 r 2 0 0 0 0 0 x 1 r 2 ν 0 0 0 0 x 1 r 2
where x 0 r 2 = ( β + δ ¯ r 2 M λ ) , x 01 r 2 = ( β + δ ¯ r 2 M λ + q 1 η ) and x 1 r 2 = ( β + δ ¯ r 2 M λ + ν ) . The matrix G 0 r 1 0 represents the diagonal matrix when r 1 = 1 , 2 , , S and r 2 = r 3 = 0 :
G 0 r 1 0 =   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 y 0 r 1 0 0 0 0 0 X 1 Y 1 r 1 0 0 0 0 X 2 0 Y 2 r 1 0 0 0 X 3 0 0 Y 3 r 1 0 0 X n 0 0 0 Y n r 1 0 X N 0 0 0 0 Y N r 1 .
The matrix G r 3 r 1 0 represents the diagonal matrix when r 1 = 1 , 2 , , S , r 3 = 1 , 2 , , n and r 2 = 0 :
G r 3 r 1 0 =   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 00 1 S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 y 01 r 1 0 0 0 0 0 X 1 Y 1 r 1 0 0 0 0 X 2 0 Y 2 r 1 0 0 0 X 3 0 0 Y 3 r 1 0 0 X n 0 0 0 Y n r 1 0 X N 0 0 0 0 Y N r 1 .
The matrix G r 3 r 1 0 represents the diagonal matrix when r 1 = 1 , 2 , , S , r 3 = n + 1 , n + 2 , , N and r 2 = 0 :
G r 3 r 1 0 =   S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1   S 11 1 S 21 1 S 31 1 S n 1 1 S N 1 1 Y 1 r 1 0 0 0 0 0 Y 2 r 1 0 0 0 0 0 Y 3 r 1 0 0 0 0 0 Y n r 1 0 0 0 0 0 Y N r 1
where r 1 = 1 , 2 , , S and r 3 = 1 , 2 , , N
Y r 3 r 1 =   S r 3 1 1 S r 3 2 1 S r 3 3 1 S r 3 r 3 1 1 S r 3 r 3 1   S r 3 1 1 S r 3 2 1 S r 3 r 3 1 1 S r 3 r 3 1 y 1 r 1 ν 0 0 0 0 y 1 r 1 ν 0 0 0 0 0 y 1 r 1 ν 0 0 0 0 y 1 r 1 .
where y 0 r 1 = ( H ( s r 1 ) β + λ + r 1 γ ) , y 01 r 2 = ( H ( s r 1 ) β + λ + r 1 γ + q 1 η ) and y 1 r 1 = ( H ( s r 1 ) β + λ + r 1 γ + ν ) . The matrix G 0 r 1 r 2 represents the diagonal matrix when r 1 = 1 , 2 , , S , r 3 is empty, and r 2 = 1 , 2 , , M :
G 0 r 1 r 2 =   S 00 2 S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2   S 00 2 S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2 z 0 r 1 r 2 0 0 0 0 0 X 1 Z 1 r 1 r 2 0 0 0 0 X 2 0 Z 2 r 1 r 2 0 0 0 X 3 0 0 Z 3 r 1 r 2 0 0 X n 0 0 0 Z n r 1 r 2 0 X N 0 0 0 0 Z N r 1 r 2 .
The matrix G r 3 r 1 r 2 represents the diagonal matrix when r 1 = 1 , 2 , , S , r 3 = 1 , 2 , , n and r 2 = 1 , 2 , , M :
G r 3 r 1 r 2 =   S 00 2 S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2   S 00 2 S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2 z 01 r 1 r 2 0 0 0 0 0 X 1 Z 1 r 1 r 2 0 0 0 0 X 2 0 Z 2 r 1 r 2 0 0 0 X 3 0 0 Z 3 r 1 r 2 0 0 X n 0 0 0 Z n r 1 r 2 0 X N 0 0 0 0 Z N r 1 r 2 .
The matrix G r 3 r 1 r 2 represents the diagonal matrix when r 1 = 1 , 2 , , S , r 3 = n + 1 , n + 2 , , N and r 2 = 1 , 2 , , M :
G r 3 r 1 r 2 =   S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2   S 11 2 S 21 2 S 31 2 S n 1 2 S N 1 2 Z 1 r 1 r 2 0 0 0 0 0 Z 2 r 1 r 2 0 0 0 0 0 Z 3 r 1 r 2 0 0 0 0 0 Z n r 1 r 2 0 0 0 0 0 Z N r 1 r 2
where r 1 = 1 , 2 , , S and r 3 = 1 , 2 , , N
Z r 3 r 1 r 2 =   S r 3 1 2 S r 3 2 2 S r 3 3 2 S r 3 r 3 1 2 S r 3 r 3 2   S r 3 1 2 S r 3 2 2 S r 3 3 2 S r 3 r 3 1 2 S r 3 r 3 2 z 1 r 1 r 2 ν 0 0 0 0 z 1 r 1 r 2 ν 0 0 0 0 z 1 r 1 r 2 0 0 0 0 0 z 1 r 1 r 2 ν 0 0 0 0 z 1 r 1 r 2
where z 0 r 1 r 2 = ( H ( s r 1 ) β + δ ¯ r 2 M λ + r 1 γ + μ ) , z 01 r 1 r 2 = ( H ( s r 1 ) β + δ ¯ r 2 M λ + r 1 γ + μ + q 1 η ) and z 1 r 1 r 2 = ( H ( s r 1 ) β + δ ¯ r 2 M λ + r 1 γ + μ + ν ) .

4.4. Solution of Stationary Probability Vector

Let Π = ( Π 0 , Π 1 , Π 2 , , Π S ) denote the steady state probability vector of the system, and the probability vector Π r 1 represents the current inventory level of the system at time t.

4.5. Representation of Partition of Stationary Probability Vector

The partition of the probability vector Π r 1 is given as follows:
Π r 1 = ( Π ( r 1 , 0 ) , Π ( r 1 , 1 ) , , Π ( r 1 , M ) ) , r 1 { 0 , 1 , , S }
Π ( r 1 , r 2 ) = ( Π ( r 1 , r 2 , 0 ) , Π ( r 1 , r 2 , 1 ) , , Π ( r 1 , r 2 , N ) ) , r 1 { 0 , 1 , , S } , r 2 { 0 , 1 , , M }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , 0 ) , Π ( r 1 , r 2 , r 3 , 1 ) , , Π ( r 1 , r 2 , r 3 , h ( N ) ) ) , r 1 { 0 } , r 2 { 0 , 1 , , M } r 3 { 0 , 1 , , n }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , 1 ) , Π ( r 1 , r 2 , r 3 , 2 ) , , Π ( r 1 , r 2 , r 3 , h ( N ) ) ) , r 1 { 0 } , r 2 { 0 , 1 , , M } r 3 { n + 1 , , N }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , 0 ) , Π ( r 1 , r 2 , r 3 , 1 ) , , Π ( r 1 , r 2 , r 3 , h ( N ) ) ) , r 1 { 1 , , S } , r 2 { 0 } r 3 { 0 , 1 , , n }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , 1 ) , Π ( r 1 , r 2 , r 3 , 2 ) , , Π ( r 1 , r 2 , r 3 , h ( N ) ) ) , r 1 { 1 , , S } , r 2 { 0 } r 3 { n + 1 , , N }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , h ( N ) + 1 ) , Π ( r 1 , r 2 , r 3 , h ( N ) + 2 ) ) , , Π ( r 1 , r 2 , r 3 , 2 h ( N ) + 2 ) ) , r 1 { 1 , , S } , r 2 { 1 , , M } , r 3 { 0 , 1 , , n }
Π ( r 1 , r 2 , r 3 ) = ( Π ( r 1 , r 2 , r 3 , h ( N ) + 2 ) ) , Π ( r 1 , r 2 , r 3 , h ( N ) + 3 ) ) , , Π ( r 1 , r 2 , r 3 , 2 h ( N ) + 2 ) ) , r 1 { 1 , , S } , r 2 { 1 , , M } , r 3 { n + 1 , , N }

4.6. Computation of Stationary Probability Vector

The stationary probability vector Π is determined by setting Π A = 0 and r 1 = 0 S Π r 1 e = 1 . The relation Π A = 0 leads to the following system of equations:
Π r 1 A r 1 + Π r 1 + 1 B r 1 + 1 = 0 , 0 r 1 Q 1
Π r 1 Q C 0 + Π r 1 A r 1 + Π r 1 + 1 B r 1 + 1 = 0 , Q r 1 S 1
Π r 1 Q C + Π r 1 A r 1 = 0 , r 1 = S
The matrix equation Π A = 0 produces the ( S + 1 ) system of homogeneous linear equations. Now, solving the system of equations recursively, except the equation when r 1 = Q , we obtain all the Π r 1 in terms of Π Q where r 1 { 0 , 1 , , S } . That is,
Π r 1 = Ω r 1 Π Q , r 1 { 0 , 1 , , S }
where
Ω r 1 = ( 1 ) Q r 1 j = r 1 + 1 Q L j , r 1 = 0 , 1 , , Q 1 I , r 1 = Q G r 1 1 A r 1 1 , r 1 = Q + 1 , Q + 2 , , S 1 E r 1 A r 1 1 , r 1 = S .
Here, the matrices L r 1 , G r 1 and E r 1 are defined as follows:
L r 1 = B r 1 A r 1 1 1 , r 1 = 1 , 2 , , Q
G r 1 1 = E r 1 1 F r 1 , r 1 = Q + 1 , Q + 2 , , S
E r 1 = ( 1 ) 2 Q r 1 j = r 1 Q + 1 Q L j C , r 1 = Q + 1 , Q + 2 , , S
F r 1 = E r 1 A r 1 1 B r 1 , r 1 = Q + 1 , Q + 2 , , S .

Computation of the Probability Vector Π Q

In the matrix equation Π A = 0 , consider the equation when r 1 = Q and substitute Π 0 and Π Q + 1 in
Π 0 C + Π Q A Q + Π Q + 1 B Q + 1 = 0 .
Now, it becomes
Π Q E Q + A Q G Q + 1 A Q + 1 1 A Q + 1 = 0 .
Finally, solving the two equations
Π Q E Q + A Q G Q + 1 A Q + 1 1 A Q + 1 = 0
and
Π Q r 1 = 0 S Ω r 1 e = 1
simultaneously, we obtain the value of the probability vector Π Q .

5. Evaluation of Expected System Performance Measures

In this section, we shall construct the expected cost function in terms of S and s with the help of some important system characteristics of the model. In particular, the performance of the delivery server, the expected self-vacation interruption rate, the compulsory-vacation interruption rate, the number of products delivered at the customers’ homes, etc., are to be computed:
  • Expected inventory level (EIL):   E 1 represents the EIL in the system at time t,
    E 1 = r 1 = 1 S r 1 Π r 1 e
  • Expected reorder rate (ERR):   E 2 represents the ERR in the system at time t,
    E 2 = r 2 = 1 M μ Π ( s + 1 , r 2 ) e + r 2 = 0 M ( s + 1 ) γ Π ( s + 1 , r 2 ) e
  • Expected perishable rate (EPR):   E 3 represents the EPR in the system at time t,
    E 3 = γ ( E 1 )
  • Expected number of customers in the waiting hall (ECWH):  E 4 represents the ECWH in the system at time t,
    E 4 = r 1 = 0 S r 2 = 1 M r 2 Π ( r 1 , r 2 ) e
  • Expected number of home delivery products (EHDP):  E 5 represents the EHDP in the system at time t,
    E 5 = r 1 = 0 S r 2 = 0 M r 3 = 1 N r 3 Π ( r 1 , r 2 , r 3 ) e
  • Expected vacation interruption rate of Server-2 (EVI2):  E 6 represents the EVI2 in the system at time t,
    E 6 = E 6 a + E 6 b
    (a)
    Expected self-vacation interruption rate of Server-2 (ESVI2):  E 6 a represents the ESVI2 in the system at time t,
    E 6 a = r 1 = 0 S r 2 = 0 M r 3 = 1 n q 1 η [ Π ( r 1 , r 2 , r 3 , S 00 1 ) + Π ( r 1 , r 2 , r 3 , S 00 2 ) ] + r 1 = 0 S r 3 = 1 n r 4 = 1 N q 1 ν Π ( r 1 , 0 , r 3 , S r 4 r 4 1 ) + r 2 = 1 M r 3 = 1 n r 4 = 1 N q 1 ν Π ( 0 , r 2 , r 3 , S r 4 r 4 1 ) + r 1 = 1 S r 2 = 1 M r 3 = 1 n r 4 = 1 N q 1 ν Π ( r 1 , 0 , r 3 , S r 4 r 4 2 )
    (b)
    Expected compulsory vacation interruption of server 2 (ECVI2) by the system:  E 6 b represents the (ECVI2) in the system at time t,
    E 6 b = r 1 = 0 S r 2 = 0 M r 3 = n + 1 N r 4 = 1 N μ [ Π ( r 1 , r 2 , r 3 , S r 4 r 4 1 ) + Π ( r 1 , r 2 , r 3 , S r 4 r 4 2 ) ] + r 1 = 1 S r 2 = 1 M p 2 μ Π ( r 1 , r 2 , r 3 , S 00 2 )
  • Expected customer loss rate of the system(ECL):  E 7 represents the ECL in the system at time t,
    E 7 = r 1 = 0 S λ Π ( r 1 , M ) e
  • Probability that Server-2 is on vacation (P(Server-2 is on vacation)):
    P ( Server - 2 is on vacation ) = r 1 = 0 S r 3 = 0 n Π ( r 1 , 0 , r 3 , S 00 1 ) + r 2 = 1 M r 3 = 0 n Π ( 0 , r 2 , r 3 , S 00 1 ) + r 1 = 1 S r 2 = 1 M r 3 = 0 n Π ( r 1 , r 2 , r 3 , S 00 2 )
  • Probability that Server-1 is busy:
    P ( Server - 1 is busy ) = r 1 = 1 S r 2 = 1 M Π ( r 1 , r 2 ) e

Expected Cost Analysis

The expected total cost value ( E [ T C V ] ) of the system is determined by
( E [ T C V ] ) = c h 1 E 1 + c r E 2 + c p E 3 + c w E 4 + c h 2 E 5 + c l E 7
where c h 1 and c h 2 denote the holding cost for the per-unit item in the inventory and the purchased product for home delivery at time t, respectively. Then, c r represents a set-up cost per order, c p denotes a perishable cost per item, and c w refers to the waiting cost per customer at time t. The cost c l represents a customer loss cost per customer.
Remark 1. 
In the proposed CTMC, the following limitations are encountered:
1. 
When assuming p 1 = 1 , this model becomes an ordinary M / M / 1 / N category.
2. 
Assuming p 1 = 0 , all the customers compulsorily opt for the home delivery service.
3. 
When assuming q 1 = 1 , Server-2 will not go on vacation unless r 3 is zero.
4. 
When assuming q 2 = 1 , self vacation interruption of Server-2 is not allowed. The server will have a compulsory vacation interruption only.

6. Numerical Results and Discussions

In the proposed model, the numerical outputs are presented to explore it from an economic point of view. This section investigates the optimal expected total cost, the impact of parameters on the number of home delivery products, the probability of Server-1 and Server-2 being busy, E I L , E R R , E P R , E C W H , E C L , expected self-vacation interruption, and the compulsory vacation interruption of Server-2. As we found the convex point of the proposed model, we assumed the fixed parameter and cost values as follows: S = 38 , s = 6 , Q = S s , λ = 6 , μ = 10 , ν = 14.6 , η = 12 , β = 0.2 , γ = 0.01 , p 1 = 0.2 , p 2 = 1 p 1 , q 1 = 0.8 , q 2 = 1 q 1 , M = 6 , n = 3 , N = 5 , c h 1 = 0.50 , c h 2 = 0.01 , c r = 15 , c p = 5 , c w = 5 and c l = 1.8 .
Example 1. 
Optimal results and analysis:
We present an optimal total cost result in terms of the optimal S and s. This study gives an insight into the optimal cost analysis of the proposed SQIS. The determined expected total cost value has a local convexity as shown in Figure 3. This is obtained based upon the variation of s and S, and the other remaining parameters remain fixed. Based on this obtained convexity, the values of the involved parameters and the cost values of the system are fixed as well. For these fixed values, the normalizing condition, r 1 = 0 S Π r 1 e = 1 , is verified. All other numerical works are shown using only fixed parameter values, except the parameters used in each discussion. More interesting to note is that the proposed model holds the convexity and optimal E [ T C V ] , S and s, by varying each of the λ , μ , ν , β and γ as follows:
  • Figure 3 represents the impact of S [ 33 , 43 ] and s [ 1 , 11 ] on an optimal expected total cost value when all the parameters are fixed. It gives E [ T C V * ] = 22.880389 , S * = 38 and s * = 5 .
  • Figure 4 represents the impact of S [ 32 , 42 ] , s [ 1 , 9 ] and λ = 5.8 , 6.0 , 6.2 on an optimal expected total cost when all the parameters are fixed. One can observe that the E [ T C V * ] , S * and s * are increased if the λ increases. When the number of customers entering the system increases, the number of items purchased also increases. Keeping more stocks for the sales process in the system generates an increase in holding costs. Thus, the optimal cost value increases.
  • Figure 5 represents the impact of S [ 32 , 42 ] , s [ 1 , 9 ] and μ = 9.5 , 10.0 , 10.5 on an optimal expected total cost value when all the parameters are fixed. This shows that the E [ T C V * ] , S * , and s * are decreased if the average service time is reduced. If the service is completed in a shorter period of time, the total cost will be decreased.
  • Figure 6 represents the impact of S [ 32 , 42 ] , s [ 1 , 9 ] and ν = 10.6 , 16.6 , 22.6 on the optimal expected total cost value when all the parameters are fixed. It is interesting to see that the total cost is obviously reduced when ν is increased, but the S * and s * remain unchanged because when a company tries to provide a door-to-door delivery service to their customers, they need not stress about the number of available inventory to be kept or what will be the best reorder point. This is the most effective advantage of the model.
  • Figure 7 represents the impact of S [ 32 , 42 ] , s [ 1 , 9 ] and β = 0.19 , 0.21 , 0.23 on an optimum expected total cost value when all the parameters are fixed. When the lead time per order reduces, the replenishment will be done faster, which creates a non-zero stock situation in the system and reflects the faster service completion to the customer. So, the optimal E [ T C V * ] , S * and s * are decreased when β is increased.
  • Figure 8 represents the impact of S [ 32 , 42 ] , s [ 1 , 9 ] and γ = 0.01 , 0.02 , 0.03 on an optimal expected total cost value when all the parameters are fixed. When we observe the effects of the perishable rate in the process of obtaining optimal values, it is very sensitive. Because of a small increase in γ , the optimal values are now as we predicted. Thus, the defectiveness of a product will make a significant contribution to the total cost as well as the profit of the system. In addition, if we increase N, the total cost increases, whereas fixing N = 5 and varying M, we obtain convex. For the next varying values of N and M, the total cost decreases. This can be seen from Table 1.
Furthermore, since the proposed door-delivery model holds the optimum for all parameters, it will be applicable for grocery stores, home appliance stores, mobile stores, and so on. If we apply the above set of parameter values to any retail shop, including a home delivery service facility, we certainly minimize the retail shop’s expected total cost.
Example 2. 
Example 2. Probability of busy period of Server-1 and Server-2:
The probability of Server-1 and Server-2’s busy periods is carried out by the graphical illustration.
  • Figure 9 and Figure 10 illustrate the probability of Server-1 and -2 being busy under the influence of parameters μ [ 8.5 , 12.0 ] and λ = 5.5 , 6.0 , 6.5 , respectively. The parameter μ reduces Server-1’s busy period and increases the length of the busy period of Server-2 when it is increased. This is because whenever Server-1 completes service early, there may be one item added for home delivery. So, Server-1 cannot be on vacation until the delivery products become empty. Now coming to the arrival rate λ , both Server-1 and Server-2’s busy periods increase when it increases. Because the arrivals are frequent, the probability of Server-1 having a long busy period will increase. Following that, the probability of Server-2’s busy period being longer will also increase.
  • Figure 11 and Figure 12 represent the probability of Server-1 and -2 being busy under the influence of parameters γ [ 0.01 , 0.08 ] and β = 0.1 , 0.2 , 0.3 , respectively. First, the perishable parameter reduces the probability of Server-1’s busy period when it is increased. This implies that the number of home delivery products will also be emptied soon. So the probability of Server-2 going on vacation will increase, whereas β increases the probability of the length of the busy period for both servers when it is increased. If the items for sale and customers in the queue are positive, Server-1 must be busy, which results in the number of home delivery products increasing. Therefore, the probability of Server-2’s busy period also increases.
  • Figure 13 represents the probability of Server-2 being busy under the influence of parameters p 1 [ 0.01 , 0.08 ] and n = 1 , 2 , 3 . If we increase the threshold level, the probability of Server-2’s busy period will decrease. Since the probability, p 1 reduces the number of home delivery services when it increases, Server-2’s probability of a busy period will decrease. On the other hand, Figure 14 represents the probability of Server-2 being busy under the influence of parameters ν [ 14.6 , 24.6 ] and q 1 = 0.2 , 0.5 , 0.8 . Here, we can observe that when ν increases, the probability of Server-2’s busy period decreases, whereas q 1 causes the increase in the busy period if it increases.
  • Figure 15 and Figure 16 explore the probability of Server-1 and -2 being busy under the influence of parameters S [ 0.01 , 0.08 ] and M = 6 , n = 3 , N = 5 ; M = 7 , n = 4 , N = 6 ; M = 8 , n = 5 , N = 7 , respectively. All the parameters involved in these figures increase both servers’ probability of the length of their busy period when they are increased. Table 1 shows that when we increase S , M , N , the probability of Server-1 and -2 being busy increases.
Looking into the Zomato food delivery application, one can see that if the number of orders increases for a particular food, the food preparer and the delivery person are always busy until the last order is delivered. Thus, this study will be helpful for real-life businesses.
Example 3. 
The influence of parameters on the expected number of home delivery products:
This example explains the effect of the number of door-to-door delivery products available in the system for delivery under the parameter variation shown in Table 2.
  • When we increase λ , the expected number of available items for door-to-door delivery increases. Every arriving customer in the system must purchase an item when they leave. Each of them has Bernoulli’s choice of a door-delivery option. So, the arrival rate influences the number of home delivery products in a direct way.
  • The defective rate of the product reduces the current stock level if it increases so that the sales of an inventory slow down. Following this, one may see that the expected number of home delivery products starts decreasing, as we predicted. If the replenishment happens quickly, Server-1 works continuously whenever he finds a positive queue. This means that the expected number of home delivery products will increase.
  • As the delivery server serves door-to-door delivery of the carried out product, the number of home delivery products in the system reduces. If we assume p 2 = 0 , then the number of home delivery products remains unchanged. On the other side, it increases the expected number of home delivery products if p 2 increases. If we increase the value of q 1 , we can observe that the number of home delivery products reduces because the number of door delivery services provided by Server-2 increases due to the self-vacation interruption. If q 1 = 0 , then Server-2 does not go for door delivery and causes an increase in the number of home delivery products in the system. It means that Server-2 will do his job upon the compulsory vacation interruption (number of home delivery products reached n + 1 ).
According to the number of items available for home delivery in the system, the system manager can arrange the vehicle and delivery person for home delivery. This discussion will be helpful to such types of businesses in order to provide fast and secure service to customers. Thus, the calculation for the number of home delivery orders is used in pharmacies, online shopping, home appliance stores, and so on.
Example 4. 
Analysis of the number of customers present and lost in the waiting hall:
From Table 3, the expected number of customers in the waiting hall and their loss are to be discussed with various parameters:
  • First, when we increase the size of the waiting hall, the expected number of customers in the system will increase. On the other hand, we see that the expected number of lost customers in the system will be reduced.
  • One has to implement two important strategies to reduce customer loss. One is to increase their service speed and expand the size of the waiting hall.
  • The arrival parameter increases the expected number of customers in the waiting hall and their loss if it increases.
  • If we increase β , the current stock level increases. So, in the waiting room, Server-1 sells a product to a waiting customer. In such a way, the number of customers in the waiting hall is reduced. As the length of the queue decreases, the new customer will get a space in the queue. Therefore, the customer’s loss is reduced.
  • The parameter γ contributes to the customer being present in the waiting hall and losing them if it increases because if the current stock level drops, the customer will have to wait in the waiting hall until replenishment happens. So, the new incoming customer faces the no-space issue. The service rate will make a major contribution to reduce the number of customers present in the waiting hall and their loss to the system.
  • Table 1 shows that the number of customers in the waiting hall and the customer loss rate decrease when we increase S.
In real life, every businessperson faces the challenge of reducing queue congestion and customer loss. These two factors will have a greater contribution to determining the company’s cost and profit. In such a way, one can apply this discussion in a mobile store, healthcare system, and so on to reduce congestion and avoid customer loss.
Example 5. 
An investigation on MIL, ERR and EPR: Table 4 gives the following impressions about MIL, ERR and EPR:
  • If λ increases, then the mean inventory level is reduced. This is because every arriving customer buys one product from the system. This implies that the current stock will be reduced. Similarly, the expansion of the waiting hall’s size matters the same. When we expand the size of the waiting hall, more customers will arrive at the system. Therefore, the current stock level is reduced. It causes an inventory shortage. So, the mean reorder rate is increased. Since more customers purchase the product from the system, the available stock level is very low. Thus, the expected perishable rate is reduced.
  • Generally, β increases the stock level, reduces the reorder level, and increases the mean perishable rate if it increases. Since the replenishment always produces Q items at a time in the system, the necessity of reordering is not required. Due to the present stock level, the mean perishable rate will increase.
  • The parameters β and γ are inversely proportional to each other, and the same thing is again confirmed by Table 4.
  • Further, Server-1’s service completion shows that items will be depleted one at a time. For every service completion, the current stock level is continuously reduced, which implies that the mean inventory level also becomes reduced. Since the current stock level is decreased, the mean perishable rate of the available product is also decreased.
When we observe a pharmacy, some medicines will expire. However, for finding the expected stock level, replenishing the medicine, or throwing out expired medicine, this study is certainly a useful one.
Example 6. 
Table 5 represents self and compulsory vacation interruptions under the parameter variation.
  • As we reduce the service time per customer, the number of home delivery products increases. According to this increment, the expected self-vacation interruption rate for Sever-2 increases.
  • Supposing that the average arrival rate of a customer entering the waiting hall increases, the number of purchased items also increases. It leads to an increase in the number of home delivery products.
  • If we increase the threshold level of the compulsory interruption, Server-2 will have a heavy workload. To reduce such a workload, he terminates the vacation period.
  • The customers’ decision to choose the home delivery service increases the number of home delivery products in the system. This causes an increase in the average self-vacation interruption rate.
  • Server-2’s decision to continue the home delivery service at the last service completion epoch will increase the average self-vacation interruption rate.
  • As we extend the threshold level, the expected rate of compulsory vacation interruption is reduced because it increases the vacation duration of Server-2 and so the compulsory vacation interruption is delayed.
  • Both the service rate and the arrival rate cause an increase in the number of compulsory vacation interruptions on Server-2 since both rates increase the number of home delivery products in the system.
  • At the end of service completion on Server-1, the customer choosing the home delivery service option causes an increase in the number of home delivery products in the system. So, the number of home delivery products exceeds the threshold level.
  • Due to the self vacation interruption of Server-2, the number of home delivery products will reach the threshold level slowly. Thus, the average compulsory vacation interruption rate is reduced.
From the observation in Table 5, the vacation offer given by the system manager will motivate the server to work more. After one fine period, he will terminate his vacation duration voluntarily. This will help us to provide a good home delivery service in a short period of time. Furthermore, due to the fast delivery service, the customer will have a good impression of the system’s activities.

Economical Implications in Real Life

The concept of a door-to-door delivery service facility in an SQIS is a new attempt. This idea is considered based on the real-life experience that was obtained during the curfew period due to the pandemic situation (the spread of the coronavirus (see [28])). Noticeably, people have started ordering even food items online. Online businesses have started to send orders to customers’ doors by using a delivery server. However, the concept of a door-to-door delivery facility has been around for a long time, and it is a service provided to customers by many retailers as well as manufacturers. For example, refrigerators, air conditioners, furniture, etc., require a door-to-door delivery facility. The important matter is that many companies offer their customers the opportunity to receive a door-to-door delivery service at a low cost. According to this offer, the customer chooses a company to purchase the product from. When purchasing a large product, the transportation cost is likely to be high. Many customers are not willing to pick up the purchased product by themselves. Mostly, they choose a door-to-door delivery facility because the corresponding shop will do it at a low cost. In such a way, this proposed stochastic modeling in a queuing-inventory system will be very helpful to all business personalities of a retailer shop, wholesaler shop, and manufacturer.

7. Conclusions

This paper introduced and discussed the home delivery service facility in a stochastic queuing-inventory context. According to the assumption made in the model description, the finite generator transition matrix was formed, and the unique stationary probability was computed. Using this vector, we calculated the necessary system performance measures and the expected total cost of the proposed model. The expected total cost is optimized as the function of S and s for each parameter variation of λ , μ , ν , γ and β . When p 1 approaches zero, this model comes under the ordinary M / M / 1 / N queuing-inventory system. If p 1 = 1 , all the customers must opt for the home delivery option. As we expected, the increased number of home delivery products increases the flow of customers into the system. Due to the increase in arrival flow, the probability of Server-1 and -2 being busy also increases. The reorder rate β controls the customer’s average loss rate when it increases. Additionally, it reduces the customer’s waiting time if it increases. If we control the perishable rate of an item, the customer’s loss rate and waiting time can be reduced. Self vacation interruption helps the server reduce the workload in the home delivery service process. One can observe that the compulsory interruption of the delivery server’s vacation period can be reduced if we increase the threshold level. All business tycoons will gain insight from an analysis of the likelihood that Server-2 is on vacation or busy fulfilling the door-to-door delivery service. The effect of P(Server-2 is busy) when the parameters are varied together is graphically illustrated. Due to this effect, one may plan a new strategy for improving the door-to-door delivery facility. In the future, we can extend this door-to-door service facility with multiple delivery servers. Additionally, we can assume a phase-type distributed service for home delivery. Further, this work can also be extended to online shopping contexts.

Author Contributions

Conceptualization, S.S. and K.S.; Data curation, S.S. and S.L.; Formal analysis, K.J.; Funding acquisition, S.L., G.P.J. and I.C.D.; Investigation, N.A. and I.C.D.; Methodology, S.S., K.J., K.S. and N.A.; Project administration, K.J., S.L., G.P.J. and I.C.D.; Resources, K.J., S.L., G.P.J. and I.C.D.; Software, K.S., N.A. and S.L.; Supervision, K.J., G.P.J. and I.C.D.; Validation, K.J., N.A., G.P.J. and I.C.D.; Writing—original draft, S.S. and K.S.; 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 Hankuk University of Foreign Studies Research Fund (of 2023).

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.

Notations

0Zero matrix of an appropriate dimension.
IIdentity matrix of an appropriate order.
eA column matrix whose all entries are one with an appropriate order.
H ( x ) 0 if x < 0 and 1 if x 0

References

  1. Melikov, A.Z.; Molchanov, A.A. Stock Optimization in Transport/Storage. Cybern. Syst. Anal. 1992, 28, 484–487. [Google Scholar] [CrossRef]
  2. Sigman, K.; Simchi-Levi, D. Light Traffic Heuristic for an M/g/1 Queue With Limited Inventory. Ann. Oper. Res. 1992, 40, 371–380. [Google Scholar] [CrossRef]
  3. Krishnamoorthy, A.; Shajin, D.; Narayanan, V.C. Inventory with Positive Service Time: A Survey. Queueing Theory 2: Advanced Trends; Anisimov, V., Limnios, N., Eds.; Wiley: Hoboken, NJ, USA, 2021; pp. 201–237. [Google Scholar] [CrossRef]
  4. 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]
  5. Zhang, Z.; Yue, D.; Sun, L.; Zuo, J. Analysis of the Queueing-Inventory System with Impatient Customers and Mixed Sales. Discret. Dyn. Nat. Soc. 2022, 2022, 2333965. [Google Scholar] [CrossRef]
  6. Nithya, M.; Joshi, G.P.; Sugapriya, C.; Selvakumar, S.; Anbazhagan, N.; Yang, E.; Doo, I.C. Analysis of Stochastic State Dependent Arrivals in a Queueing Inventory System with Multiple Server Vacation and Retrial Facility. Mathematics 2022, 10, 3041. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Yue, D.; Yue, W. A queueing-inventory system with random order size policy and server vacations. Ann. Oper. Res. 2022, 310, 595–620. [Google Scholar] [CrossRef]
  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. Li, L.; Liu, L.; Xu, W.; Wang, Z. Stochastic decomposition in a queueing-inventory system with batch demands, randomized order policy and multiple vacations. Commun. Stat. Theory Methods 2023, 1–21. [Google Scholar] [CrossRef]
  10. Manikandan, R.; Nair, S.S. An M/M/1 Queueing-Inventory System with Working Vacations, Vacation Interruptions and Lost Sales. Autom. Remote Control 2020, 81, 746–759. [Google Scholar] [CrossRef]
  11. Rajadurai, P.; Chandrasekaran, V.M.; Saravanarajan, M.C. Analysis of an Unreliable Retrial G-Queue with Working Vacations and Vacation Interruption Under Bernoulli Schedule. Ain Shams Eng. J. 2018, 9, 567–580. [Google Scholar] [CrossRef] [Green Version]
  12. Vijayashree, K.V.; Janani, B.; Ambika, K. M/M/1 Queueing Model with Differentiated Vacation and Interruption. Glob. Stoch. Anal. 2021, 8, 121–143. [Google Scholar]
  13. Hideyama, S.; Phung-Duc, T.; Okada, Y. Queueing Analysis of Home Delivery Services with Parcel Lockers. In Queueing Theory and Network Applications; Phung-Duc, T., Kasahara, S., Wittevrongel, S., Eds.; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2019; p. 11688. [Google Scholar]
  14. van Duin, J.H.R.; Wiegmans, B.W.; van Arem, B.; van Amstel, Y. From Home Delivery to Parcel Lockers: A Case Study in Amsterdam. Transp. Res. Procedia 2020, 46, 37–44. [Google Scholar] [CrossRef]
  15. Schnieder, M.; Hinde, C.; West, A. Combining Parcel Lockers with Staffed Collection and Delivery Points: An Optimization Case Study Using Real Parcel Delivery Data (London, UK). J. Open Innov. Technol. Mark. Complex. 2021, 7, 183. [Google Scholar] [CrossRef]
  16. Heydari, J.; Bakhshi, A. Contracts Between an E-Retailer and a Third Party Logistics Provider to Expand Home Delivery Capacity. Comput. Ind. Eng. 2022, 163, 107763. [Google Scholar] [CrossRef]
  17. López, R.A.; Ferrándiz, J.V.C. Analysis of the Logistics of Home Delivery of Food and Household Goods. Implementation in Consum in the Valencia area. Proposals for improvement. Transp. Res. Procedia 2016, 18, 189–196. [Google Scholar] [CrossRef]
  18. Macário, R. Home Deliveries and Their Impact on Planning and Policy. In International Encyclopedia of Transportation; Vickerman, R., Ed.; Elsevier: Amsterdam, The Netherlands, 2021; pp. 413–417. [Google Scholar]
  19. Bejarano, A.P.; Santos, P.V.; de las Aguas Robustillo-Cortés, M.; Gómez, E.S.; Rubio, M.D.S. Implementation of a Novel Home Delivery Service During Pandemic. Eur. J. Hosp. Pharm. 2021, 28, 120–123. [Google Scholar] [CrossRef]
  20. Shaw, B.; Wood, E.M.; Callum, J.; McQuilten, Z.K. Home Delivery: Transfusion Services When and Where They Are Needed. Transfus. Med. Rev. 2022, 36, 117–124. [Google Scholar] [CrossRef] [PubMed]
  21. Tadić, S.; Veljović, M. Home Delivery: A Framework for Structuring. Int. J. Traffic Transp. Eng. 2021, 11, 30–74. [Google Scholar]
  22. Truden, C.; Maier, K.; Jellen, A.; Hungerländer, P. Computational Approaches for Grocery Home Delivery Services. Algorithms 2022, 15, 125. [Google Scholar] [CrossRef]
  23. Unnikrishnan, A.; Figliozzi, M.A. A Study of the Impact of COVID-19 on Home Delivery Purchases and Expenditures. In Civil and Environmental Engineering Faculty Publications and Presentations; Working Paper; Portland State University Library: Portland, OR, USA, 2020. [Google Scholar]
  24. Liu, Y.; Li, S. An economic analysis of on-demand food delivery platforms: Impacts of regulations and integration with ride-sourcing platforms. Transp. Res. Part E Logist. Transp. Rev. 2023, 171, 103019. [Google Scholar] [CrossRef]
  25. Yao, P.; Sabri, M.F.; Osman, S.; Zainudin, N.; Li, Y. Consumers’ Continued Intention to Use Online-to-Offline (O2O) Services in Omnichannel Retail: Differences between To-Shop and To-Home Models. Sustainability 2023, 15, 945. [Google Scholar] [CrossRef]
  26. Klein, V.; Steinhardt, C. Dynamic demand management and online tour planning for same-day delivery. Eur. J. Oper. Res. 2023, 307, 860–886. [Google Scholar] [CrossRef]
  27. Park, Y.-J. Understanding Customer Preferences of Delivery Services for Online Grocery Retailing in South Korea. Sustainability 2023, 15, 4650. [Google Scholar] [CrossRef]
  28. Ma, X.; Zhao, X.; Guo, P. Cope with the COVID-19 Pandemic: Dynamic Bed Allocation and Patient Subsidization in a Public Healthcare System. Int. J. Prod. Econ. 2022, 243, 108320. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Analysis of online food delivery market growth, segmentation, and regional trends: 2022–2028.
Figure 1. Analysis of online food delivery market growth, segmentation, and regional trends: 2022–2028.
Mathematics 11 02044 g001
Figure 2. Graphical illustration of the proposed model.
Figure 2. Graphical illustration of the proposed model.
Mathematics 11 02044 g002
Figure 3. Impact of S [ 33 , 43 ] and s [ 1 , 11 ] on an optimum expected total cost value.
Figure 3. Impact of S [ 33 , 43 ] and s [ 1 , 11 ] on an optimum expected total cost value.
Mathematics 11 02044 g003
Figure 4. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and λ = 5.8 , 6.0 , 6.2 on an optimum expected total cost value.
Figure 4. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and λ = 5.8 , 6.0 , 6.2 on an optimum expected total cost value.
Mathematics 11 02044 g004
Figure 5. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and μ = 9.5 , 10.0 , 10.5 on an optimum expected total cost value.
Figure 5. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and μ = 9.5 , 10.0 , 10.5 on an optimum expected total cost value.
Mathematics 11 02044 g005
Figure 6. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and ν = 10.6 , 16.6 , 22.6 on an optimum expected total cost value.
Figure 6. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and ν = 10.6 , 16.6 , 22.6 on an optimum expected total cost value.
Mathematics 11 02044 g006
Figure 7. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and β = 0.19 , 0.21 , 0.23 on an optimal expected total cost value.
Figure 7. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and β = 0.19 , 0.21 , 0.23 on an optimal expected total cost value.
Mathematics 11 02044 g007
Figure 8. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and γ = 0.01 , 0.02 , 0.03 on an optimal expected total cost value.
Figure 8. Impact of S [ 32 , 42 ] , s [ 1 , 9 ] and γ = 0.01 , 0.02 , 0.03 on an optimal expected total cost value.
Mathematics 11 02044 g008
Figure 9. Probability of Server-1 being busy under the influence of parameters μ [ 8.5 , 12.0 ] and λ = 5.5 , 6.0 , 6.5 .
Figure 9. Probability of Server-1 being busy under the influence of parameters μ [ 8.5 , 12.0 ] and λ = 5.5 , 6.0 , 6.5 .
Mathematics 11 02044 g009
Figure 10. Probability of Server-2 being busy under the influence of parameters μ [ 8.5 , 12.0 ] and λ = 5.5 , 6.0 , 6.5 .
Figure 10. Probability of Server-2 being busy under the influence of parameters μ [ 8.5 , 12.0 ] and λ = 5.5 , 6.0 , 6.5 .
Mathematics 11 02044 g010
Figure 11. Probability of Server-1 being busy under the influence of parameters γ [ 0.01 , 0.08 ] and β = 0.1 , 0.2 , 0.3 .
Figure 11. Probability of Server-1 being busy under the influence of parameters γ [ 0.01 , 0.08 ] and β = 0.1 , 0.2 , 0.3 .
Mathematics 11 02044 g011
Figure 12. Probability of Server-2 being busy under the influence of parameters γ [ 0.01 , 0.08 ] and β = 0.1 , 0.2 , 0.3 .
Figure 12. Probability of Server-2 being busy under the influence of parameters γ [ 0.01 , 0.08 ] and β = 0.1 , 0.2 , 0.3 .
Mathematics 11 02044 g012
Figure 13. Probability of Server-2 being busy under the influence of parameters p 1 [ 0.01 , 0.08 ] and n = 1 , 2 , 3 .
Figure 13. Probability of Server-2 being busy under the influence of parameters p 1 [ 0.01 , 0.08 ] and n = 1 , 2 , 3 .
Mathematics 11 02044 g013
Figure 14. Probability of Server-2 being busy under the influence of parameters ν [ 14.6 , 24.6 ] and q 1 = 0.2 , 0.5 , 0.8 .
Figure 14. Probability of Server-2 being busy under the influence of parameters ν [ 14.6 , 24.6 ] and q 1 = 0.2 , 0.5 , 0.8 .
Mathematics 11 02044 g014
Figure 15. Probability of Server-1 being busy under the influence of parameters S [ 0.01 , 0.08 ] and M = 6 , n = 3 , N = 5 ; M = 7 , n = 4 , N = 6 ; M = 8 , n = 5 , N = 7 .
Figure 15. Probability of Server-1 being busy under the influence of parameters S [ 0.01 , 0.08 ] and M = 6 , n = 3 , N = 5 ; M = 7 , n = 4 , N = 6 ; M = 8 , n = 5 , N = 7 .
Mathematics 11 02044 g015
Figure 16. Probability of Server-2 being busy under the influence of parameters S [ 0.01 , 0.08 ] and M = 6 , n = 3 , N = 5 ; M = 7 , n = 4 , N = 6 ; M = 8 , n = 5 , N = 7 .
Figure 16. Probability of Server-2 being busy under the influence of parameters S [ 0.01 , 0.08 ] and M = 6 , n = 3 , N = 5 ; M = 7 , n = 4 , N = 6 ; M = 8 , n = 5 , N = 7 .
Mathematics 11 02044 g016
Table 1. Influence of M , N , S on the E [ T C V ] , E 4 , E 5 , E 7 , P( S 1 is busy), P( S 1 is busy).
Table 1. Influence of M , N , S on the E [ T C V ] , E 4 , E 5 , E 7 , P( S 1 is busy), P( S 1 is busy).
SMN E [ TCV ] P ( S 1 Is Busy)P ( S 2 Is Busy) E 4 E 5 E 7
256524.06593120.27798370.05383612.77074142.77107093.3242557
827.17148700.27798370.05859783.39306743.56830543.3128638
1132.07314550.27798370.06333114.22920933.75517903.7163587
16551.44076860.29500350.05270869.46322202.90508270.0333254
857.68602140.29500350.056066810.71856183.39069520.0042200
1158.92450220.29500350.057731510.97085014.28163790.0004410
20565.38535960.29616690.052620112.26547252.86177500.0033171
872.53699100.29616690.054254213.56889863.25211190.3528890
1174.90847420.29616690.055878414.03958334.48558750.3532952
456522.93026970.34108460.06060242.47029483.06165562.6747566
825.47184840.34108460.06447452.98003313.85256252.6644008
1130.21533240.34108460.06833893.74883484.21428903.1661167
16545.58745980.38049610.06539328.01625753.27660350.0293721
850.67845740.38049610.06876459.03980933.80840790.0050443
1151.45699720.38049610.07044379.19950834.97766220.0004439
20557.16035300.38486010.065255110.34960923.24662350.0039612
863.22166650.38486010.066792311.42749943.69034720.3707092
1164.95504470.38486010.068323211.77253865.23610170.3747521
556523.09719790.38205690.06483792.27394953.50620542.2510956
825.27036550.38205690.06807082.71007124.28560312.2414943
1129.90791320.38205690.07129723.43430814.91636452.8071787
16542.08522250.43240190.07275606.96972163.80935720.0256367
846.63252120.43240190.07602387.88386324.28782600.0049830
1147.22875150.43240190.07765208.00653055.90370090.0004287
20551.88558410.44228530.07360848.94709383.83024970.0038014
857.27979310.44228530.07511969.90214304.28426160.3455002
1158.74491970.44228530.076624510.19226856.16334770.3467021
Table 2. Impact of the expected number of home delivery products under the influence of parameters λ , μ , ν , β , γ , p 2 , and q 1 .
Table 2. Impact of the expected number of home delivery products under the influence of parameters λ , μ , ν , β , γ , p 2 , and q 1 .
λ γ β p 2 00.51
q 1 00.5100.5100.51
ν
40.010.1144.2023.0753.0744.2063.1403.1044.2103.2363.139
194.2023.0753.0734.2063.1213.0954.2103.1813.119
244.2023.0743.0724.2063.1103.0904.2103.1533.109
0.3144.2313.1093.1074.2413.1733.1374.2423.2673.172
194.2313.1083.1064.2413.1543.1294.2423.2133.152
244.2313.1083.1054.2413.1443.1244.2423.1863.142
0.5144.2593.1413.1394.2653.2043.1694.2713.2973.203
194.2593.1403.1384.2653.1853.1604.2713.2443.184
244.2593.1393.1374.2653.1753.1554.2713.2173.173
0.030.1143.4132.2292.2253.4162.3222.2663.4192.4582.317
193.4132.2272.2223.4162.2922.2533.4192.3782.287
243.4132.2252.2193.4162.2762.2453.4192.3372.271
0.3143.4392.2602.2563.4492.3532.2973.4592.4882.348
193.4392.2592.2533.4492.3232.2843.4592.4092.318
243.4392.2572.2513.4492.3072.2763.4592.3682.302
0.5143.4652.2912.2873.4752.3832.3283.4852.5172.378
193.4652.2892.2843.4752.3532.3153.4852.4382.348
243.4652.2872.2813.4752.3382.3073.4852.3982.333
0.050.1143.0131.7991.7923.0261.9061.8383.0302.0631.896
193.0131.7961.7873.0261.8701.8223.0301.9691.861
243.0131.7931.7833.0261.8501.8123.0301.9211.842
0.3143.0331.8251.8183.0341.9311.8643.0352.0881.922
193.0331.8221.8133.0341.8951.8483.0351.9941.887
243.0331.8191.8093.0341.8761.8383.0351.9471.868
0.5143.0531.8501.8433.0541.9561.8893.0552.1121.947
193.0531.8471.8383.0541.9201.8733.0552.0191.912
243.0531.8441.8343.0541.9011.8633.0551.9711.893
50.010.1144.6293.6553.6534.6343.7413.6944.6383.8533.742
194.6293.6543.6524.6343.7163.6834.6383.7923.715
244.6293.6533.6514.6343.7023.6774.6383.7583.701
0.3144.6493.6753.6734.6693.7603.7144.6753.8713.761
194.6493.6743.6724.6693.7363.7044.6753.8113.735
244.6493.6743.6724.6693.7223.6974.6753.7773.721
0.5144.6693.6953.6934.6713.7793.7344.6743.8893.780
194.6693.6943.6924.6713.7553.7234.6743.8293.754
244.6693.6933.6914.6713.7413.7174.6743.7963.740
0.030.1143.8832.9322.9263.8893.0612.9873.8933.2313.059
193.8832.9292.9233.8893.0212.9693.8933.1383.018
243.8832.9262.9213.8893.0002.9593.8933.0852.996
0.3143.9062.9552.9493.9163.0833.0103.9223.2513.082
193.9062.9522.9463.9163.0442.9923.9223.1593.040
243.9062.9492.9443.9163.0232.9823.9223.1073.018
0.5143.9282.9772.9713.9323.1053.0323.9383.2713.103
193.9282.9742.9683.9323.0663.0143.9383.1803.062
243.9282.9722.9663.9323.0443.0043.9383.1283.040
0.050.1143.4362.5042.4943.4392.6572.5663.4462.8592.653
193.4362.4992.4883.4392.6082.5433.4462.7482.601
243.4362.4952.4853.4392.5822.5303.4462.6842.574
0.3143.4572.5252.5153.4602.6782.5873.4672.8782.673
193.4572.5202.5103.4602.6292.5653.4672.7682.622
243.4572.5162.5063.4602.6032.5513.4672.7042.595
0.5143.4772.5462.5363.4872.6992.6083.4912.8972.694
193.4772.5412.5303.4872.6502.5853.4912.7882.643
243.4772.5372.5273.4872.6232.5723.4912.7242.616
60.010.1144.9523.9993.9974.9544.1174.0574.9554.2334.120
194.9523.9983.9964.9544.0854.0424.9554.1774.085
244.9523.9973.9954.9544.0674.0334.9554.1384.067
0.3144.9674.0134.0114.9714.1294.0704.9764.2444.133
194.9674.0124.0104.9714.0984.0554.9764.1894.098
244.9674.0114.0094.9714.0804.0464.9764.1514.080
0.5144.9824.0264.0244.9864.1424.0834.9904.2554.145
194.9824.0254.0234.9864.1114.0684.9904.2004.111
244.9824.0244.0234.9864.0934.0594.9904.1634.093
0.030.1144.3243.4093.4024.3293.5933.4964.3333.7723.596
194.3243.4053.3994.3293.5423.4714.3333.6863.540
244.3243.4033.3974.3293.5133.4564.3333.6253.510
0.3144.3423.4263.4194.3463.6093.5134.3513.7873.611
194.3423.4223.4164.3463.5583.4884.3513.7013.556
244.3423.4203.4144.3463.5293.4734.3513.6413.526
0.5144.3603.4433.4364.3673.6243.5294.3723.8013.627
194.3603.4393.4334.3673.5743.5044.3723.7153.572
244.3603.4363.4314.3673.5453.4894.3723.6563.542
0.050.1143.9173.0343.0213.9243.2583.1363.9303.4743.258
193.9173.0273.0163.9243.1933.1043.9303.3703.189
243.9173.0233.0133.9243.1573.0853.9303.2953.151
0.3143.9353.0513.0383.9373.2743.1523.9403.4893.274
193.9353.0443.0333.9373.2103.1213.9403.3853.205
243.9353.0403.0303.9373.1733.1023.9403.3113.168
0.5143.9533.0683.0553.9563.2893.1683.9603.5033.290
193.9533.0613.0503.9563.2263.1373.9603.4003.221
243.9533.0563.0463.9563.1893.1183.9603.3263.184
Table 3. The impact of parameters on E 4 and E 7 .
Table 3. The impact of parameters on E 4 and E 7 .
M λ β μ 8.511.514.5
γ E 4 E 7 E 4 E 7 E 4 E 7
540.10.011.9952472.2255381.7560672.1490511.8427932.113953
0.022.0126222.2583031.7764802.1817451.8621672.146478
0.032.0290482.2893031.7958042.2127011.8805012.177281
0.20.011.5717571.4482841.2172721.3285201.3454801.274405
0.021.5876791.4789261.2359071.3590001.3632301.304620
0.031.6029581.5083731.2538101.3883031.3802751.333671
0.30.011.3616261.0457000.9455690.9020911.0957980.838000
0.021.3744311.0704640.9602470.9264621.1099130.861979
0.031.3868251.0944940.9744760.9501171.1235880.885258
80.10.012.6289756.1654372.4341535.9732972.5244935.852697
0.022.6338536.1931252.4409136.0008252.5303885.880144
0.032.6385346.2197072.4474336.0273422.5360645.906620
0.20.012.4222735.1112452.0915534.7469492.2438594.525469
0.022.4277765.1439152.0998214.7807442.2509144.559636
0.032.4331005.1755472.1078454.8135322.2577544.592815
0.30.012.2957734.4437941.8695613.9447952.0652043.646083
0.022.3008424.4751801.8776643.9781312.0720143.680050
0.032.3057744.5057481.8855654.0106402.0786493.713192
1040.10.014.7077970.0092624.2668400.0073294.4160250.006146
0.024.7572760.0092634.3159790.0073244.4654630.006140
0.034.8042900.0092584.3626600.0073154.5124310.006131
0.20.013.2663170.0173072.6019100.0140632.8255910.011811
0.023.3127640.0174472.6469220.0141712.8713270.011898
0.033.3574550.0175692.6901980.0142652.9153100.011973
0.30.012.5791360.0242541.8011710.0199972.0627090.016814
0.022.6167800.0245871.8359040.0202672.0987180.017035
0.032.6532430.0248901.8695470.0205132.1335970.017237
80.10.016.5142100.0475666.1048450.0286516.2964450.020380
0.026.5333790.0472366.1246740.0285696.3157340.020341
0.036.5518500.0469126.1438730.0284856.3343840.020300
0.20.015.6476920.0811284.8990950.0511475.2411020.037496
0.025.6704900.0808814.9244450.0511515.2653170.037527
0.035.6926180.0806294.9491190.0511475.2888660.037550
0.30.015.1033100.1068694.1068770.0698194.5571730.052385
0.025.1251580.1068454.1323150.0699844.5812410.052541
0.035.1464700.1068034.1571710.0701334.6047410.052683
Table 4. The influence of parameters on E 1 , E 2 and E 3 .
Table 4. The influence of parameters on E 1 , E 2 and E 3 .
M λ β μ 8.5 11.5 14.5
γ E 1 E 2 E 3 E 1 E 2 E 3 E 1 E 2 E 3
540.10.016.9080.0620.0696.6850.0630.0676.5790.0630.066
0.026.6960.0630.1346.4830.0640.1306.3810.0640.128
0.036.4980.0650.1956.2940.0650.1896.1960.0650.186
0.20.0110.3640.0880.10410.1030.0890.1019.9770.0900.100
0.0210.1150.0900.2029.8630.0910.1979.7400.0920.195
0.039.8820.0920.2969.6360.0940.2899.5170.0940.286
0.30.0112.4280.0990.12412.1660.1010.12212.0390.1020.120
0.0212.1810.1020.24411.9250.1040.23811.7990.1050.236
0.0311.9470.1050.35811.6960.1070.35111.5730.1080.347
80.10.015.2120.0730.0524.6300.0750.0464.3520.0760.044
0.025.0990.0730.1024.5370.0760.0914.2680.0770.085
0.034.9900.0740.1504.4490.0760.1334.1880.0770.126
0.20.018.3560.1130.0847.5830.1190.0767.2020.1220.072
0.028.2060.1140.1647.4570.1210.1497.0850.1230.142
0.038.0620.1160.2427.3350.1220.2206.9730.1250.209
0.30.0110.4570.1370.1059.6290.1470.0969.2110.1510.092
0.0210.2960.1390.2069.4910.1490.1909.0820.1530.182
0.0310.1410.1410.3049.3570.1510.2818.9570.1550.269
1040.10.015.9380.0670.0595.6050.0680.0565.4410.0680.054
0.025.7700.0680.1155.4470.0690.1095.2880.0690.106
0.035.6140.0690.1685.2990.0700.1595.1450.0700.154
0.20.019.3700.0960.0948.9670.0980.0908.7640.0980.088
0.029.1600.0990.1838.7640.1000.1758.5640.1000.171
0.038.9620.1010.2698.5730.1020.2578.3760.1030.251
0.30.0111.5360.1100.11511.1180.1120.11110.9040.1120.109
0.0211.3200.1130.22610.9070.1150.21810.6940.1160.214
0.0311.1150.1170.33310.7070.1180.32110.4960.1190.315
80.10.014.8120.0750.0484.0360.0790.0403.6490.0800.036
0.024.7160.0760.0943.9640.0790.0793.5870.0800.072
0.034.6240.0760.1393.8950.0790.1173.5270.0810.106
0.20.017.8600.1190.0796.8230.1280.0686.2890.1310.063
0.027.7280.1200.1556.7190.1290.1346.1960.1320.124
0.037.6010.1210.2286.6190.1300.1996.1060.1330.183
0.30.019.9590.1460.1008.8500.1600.0888.2640.1650.083
0.029.8140.1480.1968.7320.1620.1758.1570.1670.163
0.039.6740.1500.2908.6180.1630.2598.0520.1690.242
Table 5. Impact of parameters on expected self-interruption rate and compulsory-interruption rate.
Table 5. Impact of parameters on expected self-interruption rate and compulsory-interruption rate.
λ n p 2 q 1 E 6 a E 6 b
μ = 10 μ = 11 μ = 12 μ = 10 μ = 11 μ = 12
420.10.10.6958350.7626030.81786737.2910737.6942537.91861
0.53.5033863.9643524.3423171.2514751.3263771.378194
0.96.5102697.4098098.1410160.3301810.3465950.357924
0.50.10.7029420.7698650.82526537.6991338.0929738.30627
0.53.5352323.9993814.3798571.2605551.3353421.387013
0.96.5686057.4744028.2104440.3324350.3487520.359995
0.90.10.7097680.7768470.83237838.0894838.4770938.68135
0.53.5655344.0328184.4157611.2691751.3438811.395428
0.96.6240817.5360338.2768230.3345460.3507720.361933
30.10.11.1040481.2079511.29177429.1025729.4944729.71436
0.55.9873936.6737047.2174080.3975640.4352760.462541
0.910.9992912.2671613.261370.0598660.0647690.068323
0.50.11.1149771.2192131.30330429.4327229.8207430.03344
0.56.0416816.7323377.2793010.4002120.4380080.465307
0.911.0982312.3740913.374180.0602070.0650950.068633
0.90.11.1254571.2300271.3143829.7485730.1356130.34308
0.56.0933416.7882977.3384790.4027440.4406370.467979
0.911.1923612.4761313.482040.0605230.0653970.068919
40.10.11.5499031.6885691.79808521.622521.988122.19805
0.58.7780019.6091110.250570.1246850.1416430.154533
0.915.9443317.4269518.559480.0105030.0117720.012749
0.50.11.5649871.7041691.81408221.8874522.2533422.45938
0.58.8579379.69352310.338230.1254940.1425360.15548
0.916.0890617.5795218.717620.0105510.0118190.012793
0.90.11.5794271.7191291.82943622.1400722.5089522.71295
0.58.9340419.77410310.422050.126280.1434120.156416
0.916.2268517.7251818.868850.0105960.0118610.012832
520.10.10.9238341.0211841.10153944.1012144.8149945.24475
0.54.7139975.367825.9038331.735341.855331.939169
0.98.77163910.0462611.083210.4613520.4885990.507564
0.50.10.9384851.0365211.11746544.84645.5363645.94565
0.54.7851655.4462835.9881341.7583641.8786131.962534
0.98.90285110.1918411.24010.4672590.4944390.513327
0.90.10.9526461.0513571.13287945.5633346.2340846.62551
0.54.8537355.5220216.0695971.7805371.9010821.985106
0.99.02922810.3323311.391690.4729020.5000190.518832
30.10.11.4680121.6186561.73988134.4458135.0768235.45602
0.58.0156998.9899049.7615110.5571170.6153820.657933
0.914.7358516.5358217.947620.084720.0924710.098134
0.50.11.4909361.6427311.76489735.0321535.6481336.01294
0.58.1365429.1208469.9001830.5642150.6228730.665671
0.914.9568916.7754918.201320.0857020.093460.099118
0.90.11.513081.6660141.78910435.5966136.2012436.55415
0.58.2529779.24722710.034160.5710890.6301540.67321
0.915.1698517.006818.446430.0866370.09440.100053
40.10.12.0590552.259232.41689725.5401126.078326.40556
0.511.6827512.8675513.780690.1764090.2022480.222095
0.921.2245523.3396824.953230.015040.0170040.018526
0.50.12.0909932.2927392.45164225.9889326.5194226.83778
0.511.8594213.0549913.976120.1786620.2047680.22481
0.921.5448823.6789925.306390.0151970.0171660.018689
0.90.12.1218372.325142.48526126.4210626.9472327.25907
0.512.0296913.2359314.164950.1808670.207250.227491
0.921.8536324.0065525.647620.0153460.017320.018844
620.10.10.9693011.0776161.16684641.6846842.5096143.01792
0.54.9993825.7148836.301011.8950632.0387742.139776
0.99.31516710.7099211.844480.5076890.541120.5645
0.50.10.9885071.0979951.18822742.5500643.3463943.83183
0.55.096015.8219116.4164011.9282292.0727522.174212
0.99.49383510.9090712.059860.5163240.5497880.573153
0.90.11.0071691.1178161.20903643.3866744.1579144.62298
0.55.1898465.9259826.528691.960442.1058022.207735
0.99.66729111.1026812.269430.5246550.558150.5815
30.10.11.5415571.7083771.84232232.611333.3142133.74675
0.58.4597879.52402410.366070.6146190.683190.733609
0.915.5631917.5300419.071490.0943990.1036920.110516
0.50.11.5718311.740531.8760133.2849533.9678534.38384
0.58.6231359.70188510.555120.6250850.6943770.745284
0.915.8624717.8561219.417930.0958840.1052160.112056
0.90.11.6012511.7718081.90880233.9354134.6018335.00376
0.58.7817659.87481710.739050.63530.7053280.756735
0.916.1530818.1731619.754990.0973130.106680.113536
40.10.12.1595472.380232.55358624.1767424.7529225.11156
0.512.2605713.5548314.550180.1964070.2266510.25006
0.922.2783124.5894926.348660.0169540.0192870.021102
0.50.12.2018492.4250192.60033824.6815325.2456625.59369
0.512.4979613.8080214.815190.1997880.2304770.254219
0.922.7090125.0481126.827810.01720.0195460.021369
0.90.12.2429672.4686012.64585725.1691325.7245526.06436
0.512.7285414.0542315.073040.2031220.2342660.258347
0.923.1273925.4940927.294040.0174360.0197940.021624
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Selvakumar, S.; Jeganathan, K.; Srinivasan, K.; Anbazhagan, N.; Lee, S.; Joshi, G.P.; Doo, I.C. An Optimization of Home Delivery Services in a Stochastic Modeling with Self and Compulsory Vacation Interruption. Mathematics 2023, 11, 2044. https://doi.org/10.3390/math11092044

AMA Style

Selvakumar S, Jeganathan K, Srinivasan K, Anbazhagan N, Lee S, Joshi GP, Doo IC. An Optimization of Home Delivery Services in a Stochastic Modeling with Self and Compulsory Vacation Interruption. Mathematics. 2023; 11(9):2044. https://doi.org/10.3390/math11092044

Chicago/Turabian Style

Selvakumar, Subramanian, Kathirvel Jeganathan, Krishnasamy Srinivasan, Neelamegam Anbazhagan, Soojeong Lee, Gyanendra Prasad Joshi, and Ill Chul Doo. 2023. "An Optimization of Home Delivery Services in a Stochastic Modeling with Self and Compulsory Vacation Interruption" Mathematics 11, no. 9: 2044. https://doi.org/10.3390/math11092044

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