This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Over the last decades, many researchers have captured much attention on queueing systems with an attached inventory. Such a queueing system is called queueing-inventory system (QIS). A QIS is different from both the traditional inventory system and the traditional queuing system (see Zhao and Lian [1]). The QIS has a wide range of applications in fields such as integrated supply chain management [2], vehicle maintenance [3] and medical service [4].
The QIS was first introduced by Sigman and Simchi-Levi [5] and Melikov and Molchanov [6]. Sigman and Simchi-Levi [5] studied an M/G/1 QIS, where customers arrived when the inventory is zero were backlogged. A light traffic heuristic was developed to obtain the performance measures. Melikov and Molchanov [6] introduced QIS in investigating transportation/storage system (TSS), in which user requests were patient that they waited in the queue until the inventory was replenished. Besides, both exact and approximate solution methods were developed to derive the performance measures. Subsequently, more and more scholars are interested in QISs. Schwarz et al. [2] and Schwarz and Daduna [7] studied the M/M/1 QISs for cases of lost sales and backordering, respectively. Yue et al. [8] analyzed a QIS with batch demands for two cases, namely partial-lost sales and full-lost sales.
To utilize the server’s idle time, the QIS with servers’ vacation were studied by some scholar. Lakshmanan et al. [9] considered the multiple working vacations in QIS model, where any customer enters a single finite retrial orbit when the demanding item is stocked out or the server is busy. They obtained the joint steady-state distributions of the system, and the performance measures and long run expected total cost. Manikandan and Nair [10] studied an M/M/1 QIS model with working vacations, vacation interruptions and lost sales. They obtained various performance measures and the stationary waiting time distribution. Zhang et al. [11] investigated an M/M/1 QIS with server’s multiple vacations and a random order size policy, where lost sales was considered. The explicit product form solution for the steady-state distribution was obtained. The effect of parameters on performance measures was studied by using numerical examples and simulation method. For more results on this topic, we refer to the two survey papers given by Krishnamoorthy et al. [12, 13].
Vacation queueing models with customers’ impatience have been greatly studied. Altman and Yechiali [14] studied the M/M/1, M/G/1 and M/M/c queues with server’s vacation and customers’ impatience. They assumed customers become impatient when the server goes on vacation. Furthermore, they compared the proportion of customer abandonments under the single-vacation and multiple-vacation. And then, Altman and Yechiali [15] extended the impatience phenomenon studied by Altman and Yechiali [14] in an infinite-server queue system. Furthermore, more results on queue system with servers’ vacation and customer’s impatience can be refer to Bouchentouf et al. [16, 17], Bouchentouf and Guendouzi [18], Kadi et al. [19], Padmavathy et al. [20], Yue et al. [21–23].
The early analytical results of server’s vacations on QIS with impatient customers appeared in Viswanath et al. [24] who studied a very general model, where the customer demands followed the Markovian arrival process and the lead time followed a correlated process similar to it. Besides, the service times and the vacation time followed the phase type distributions. They assumed that whenever there were no on-hand inventory items or no customers in the system, the server took a vacation. Melikov et al. [25] studied a perishable QIS with early and delayed server vacations and they considered a finite queue of impatient claims. An asymptotic method was developed to obtain the performance measures. Koroliuk et al. [26] discussed a perishable QIS with impatient customers and a server’s vacation, where the restocking follows the two-level policy. The server took a vacation if either there was no on-hand inventory item or no customer or both none. They developed an asymptotic method to obtain the performance measures.
In this paper, we consider an M/M/1 QIS with server’s vacation and impatient customers. The server’s vacation and the sales policy of this model differ from the models that were studied in [24–26]. They all assumed that the server went on vacation if either there were no on-hand inventory items or no customers in the system or both none, and also assumed that the customers became impatient during the time of waiting for service. In our model, when the on-hand inventory is zero, the server leaves for a vacation. If the server finds that the inventory is not empty at the end of a vacation, the server returns back to the system and serves a customer waiting for service. Otherwise, the server takes another vacation immediately. Besides, we consider a mixed sales policy, i.e., the customer arrived waits for service with a probability
A representative example of an application of our model is online sales of electronic products. The upgrading of electronic products such as mobile phone, smart TV, CPU, Graphics card is very fast because of their own particularity. Online retailers often sell their new products by online reservation. Some customers like to make reservation to buy a new generation of products, while some customers do not like to make reservation buy new products. This corresponds to the mixed sales policy of our model. The period of reservation can be regards as servers’ vacation. In this period of time, the servers do not provide service for customers until the deadline of reservation. Besides, some customers who make reservation may cancel their reservation. This customer is impatient customer of our model.
The main contributions of this paper are summarized as follows: (a) We derive the matrix geometric solution of the steady-state probability using the method of truncated approximation. (b) We investigate the effect of the probability and impatient rate on some performance measures. (c) The optimal policy and the optimal cost are computed by using the genetic algorithm. (d) We derive the queuing performance measures including the mean number of customers in system, the mean number of customers in queue, the mean sojourn time and the mean waiting time.
The rest of this paper is organized as follows. Section 2 describes the system model. In Section 3, we obtain the matrix geometric solution of the steady-state probability by using truncated approximation method. Furthermore, we derive some performance measures. Section 4 investigates the impact of the probability
2. System Model
Consider a QIS with impatient customers and multiple vacations. The arrival process of customers is Poisson process with rate
Multiple vacations policy is considered. When the on-hand inventory is zero, the server leaves for a vacation. If the server finds that the inventory is not empty at the end of a vacation, the server returns back to the system and serves a customer waiting for service. Otherwise, the server takes another vacation immediately. The vacation time follows an exponential distribution with parameter
The new arriving customer waits for service with probability
An
3. Steady-State Analysis
In this section, we develop a three-dimensional Markov process and derive the steady-state probability using method of matrix analysis. Then, we calculate the steady-state probability by using truncated approximation method and further derive some performance measures.
3.1. Steady-State Distribution
Let
[figure(s) omitted; refer to PDF]
The state process
The process
Let
Then,
The balance equations of the system is given by
The common method to solve the above balance equations is the probability generating function (PGF) method. However, these balance equations are so complex that they are difficult to obtain the explicit solution of the system by using PGF method to solve these equations. Alternatively, we solve these equations by using the matrix geometric solution (MGS) method. Comparing the PGF method, the advantage of MGS method is that we can obtain the steady-state probabilities of the system in matrix form, and then we can computer these steady-state probabilities in algorithmic approach.
Theorem 1.
The components of the steady-state probability vector
The matrix
Proof of Theorem 1. From equation (8), we have
Let
Equation (14) is verified by using equation (11).
Substituting equation (16) into the left side of equation (15), we have
Thus, equation (15) is verified by using equation (13).
Applying the normalizing condition
It is difficult to obtain the exact expressions of the matrix
If the condition of the process
Step 1: Solving
Step 2: Determining the value of
Step 3: we can obtain
Step 4: solving
Thus, we can obtain
3.2. Performance Measures
In this subsection, we derive the following performance measures of the system by using the approximate steady-state probabilities
(1) The mean inventory level is given by
where
(2) The mean number of replenishment per unit of time is given by
where
(3) The mean number of order size per unit of time is given by
(4) The probability that the server is off due to a vacation is given by
(5) The mean number of lost customers due to customer impatient is given by
(6) The mean number of lost customers due to server’s vacation is given by
(7) The mean total number of lost customers per unit of time is given by
(8) The mean arrival rate of customers who are admitted to the system per unit of time is given by
(9) The mean number of customers in the system is given by
where
(10) The mean number of customers in the queue is given by
(11) The mean sojourn time is given by
(12) The mean waiting time is given by
4. Numerical Analysis
In this section, we conduct a numerical investigation to explore how the probability
4.1. Effects of the Mixed Probability
We conduct a sensitivity analysis to show the effect of the two system parameters
[figure(s) omitted; refer to PDF]
The main observations can be summarized as follows:
(i) Figure 2 shows that the mean inventory level
(ii) From Figure 3, we find that the mean number of order size
(iii) It is observed from Figures 4 and 5 tha
(iv) From Figure 6, we observe that the mean waiting time of customer increases with
In summary, we have the following conclusion from the observations above:
(i) There exists a mixed sales policy that minimizes the mean inventory level.
(ii) The sensitivity of
(iii) The lost sales policy is best policy among the mixed sales policy from the point of minimizing the mean number of order size
(iv) The lost sales policy minimizes
4.2. Optimization
In this section, we develop the following expected cost function by performance measures given in Subsection 3.2. The expected cost function per unit time can be given by
Unfortunately, we failed to obtain the explicit expressions for the expected cost function, and it is difficult to show the convexity of this cost function. Hence, we compute the optimal policy and the optimal cost by using the genetic algorithm (see [28]). The results are given in Tables 1–6. We assume the system parameters as
Table 1
The effect of the parameter
5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |
(3 34) | (3 37) | (4 41) | (4 45) | (5 51) | (5 51) | (6 55) | (6 57) | |
182.33 | 201.82 | 220.32 | 237.77 | 255.00 | 270.75 | 286.55 | 301.75 |
Table 2
The effect of the parameter
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
(5 77) | (9 72) | (8 70) | (7 66) | (7 65) | (6 64) | (6 63) | (6 63) | |
404.15 | 377.10 | 357.93 | 345.60 | 337.01 | 330.84 | 325.97 | 322.35 |
Table 3
The effect of the parameter
0.1 | 0.3 | 0.5 | 0.7 | 0.9 | 1.1 | 1.3 | 1.5 | |
(9 70) | (7 66) | (6 65) | (5 63) | (4 63) | (4 62) | (3 62) | (3 62) | |
352.86 | 345.60 | 339.07 | 333.93 | 329.84 | 326.57 | 323.69 | 321.48 |
Table 4
The effect of the parameter
20 | 25 | 30 | 35 | 40 | 45 | 50 | 55 | |
(8 66) | (8 66) | (7 66) | (7 66) | (7 66) | (7 66) | (7 66) | (7 66) | |
348.46 | 346.70 | 345.60 | 344.81 | 344.25 | 343.84 | 343.53 | 343.29 |
Table 5
The effect of the parameter
1 | 5 | 9 | 13 | 17 | 21 | 25 | 29 | |
(9 64) | (9 62) | (8 60) | (8 59) | (8 58) | (8 58) | (7 56) | (7 56) | |
357.83 | 362.34 | 364.37 | 365.75 | 366.82 | 367.69 | 368.27 | 368.74 |
Table 6
The effect of the parameter
0 | 0.2 | 0.4 | 0.6 | 0.8 | 1.0 | |
(10 66) | (9 65) | (8 66) | (7 66) | (6 67) | (5 67) | |
357.92 | 354.85 | 348.33 | 342.81 | 337.48 | 332.05 |
The main observations can be summarized as follows:
(i) Both the optimal policy
(ii) The optimal value
(iii) The optimal policy
(iv) The optimal value
(v) The optimal policy
(vi) The optimal value
Next, we explore the concavity and convexity of the cost function
[figure(s) omitted; refer to PDF]
From Figures 7 and 8, we observe that the cost function
5. Conclusions
In this paper, we considered a QIS model with server’s multiple vacations and impatient customers, in which the new customer arrived waits for service with a probability when the server is off due to a vacation. We obtained the matrix geometric solution of the steady-state probability using the method of truncated approximation, and then derived some performance measures. We investigated the effect of the probability and the impatient rate on some performance measures using numerical analysis. The optimal policy and the optimal cost were computed using the genetic algorithm. The optimal service rate is derived. Our model can be further extended in the following directions: (i) studying non-Markovian QIS and (ii) investigating QIS with multiservers. Those directions become more challenging than the current one due to their analytical complexity.
Acknowledgments
This research was supported by the National Natural Science Foundation of China, grant no. 71971189, and the Key Project of Scientific Research in Higher Education of Hebei Province, China, grant no. ZD2018042.
[1] N. Zhao, Z. Lian, "A queueing-inventory system with two classes of customers," International Journal of Production Economics, vol. 129 no. 1, pp. 225-231, DOI: 10.1016/j.ijpe.2010.10.011, 2011.
[2] M. Schwarz, C. Sauer, H. Daduna, R. Kulik, R. Szekli, "M/M/1 Queueing systems with inventory," Queueing Systems, vol. 54 no. 1, pp. 55-78, DOI: 10.1007/s11134-006-8710-5, 2006.
[3] A. Krishnamoorthy, D. Shajin, B. Lakshmy, "On a queueing-inventory with reservation, cancellation, common life time and retrial," Annals of Operations Research, vol. 247 no. 1, pp. 365-389, DOI: 10.1007/s10479-015-1849-x, 2016.
[4] C. P. Arun, "Queueing and inventory theory in clinical practice: application to clinical toxicology," Annals of the New York Academy of Sciences, vol. 919 no. 1, pp. 284-287, 2010.
[5] K. Sigman, D. Simchi-Levi, "Light traffic heuristic for an M/G/1 queue with limited inventory," Annals of Operations Research, vol. 40 no. 1, pp. 371-380, DOI: 10.1007/bf02060488, 1992.
[6] A. Z. Melikov, A. A. Molchanov, "Stock optimization in transportation/storage systems," Cybernetics and Systems Analysis, vol. 28 no. 3, pp. 484-487, DOI: 10.1007/bf01125431, 1992.
[7] M. Schwarz, H. Daduna, "Queueing systems with inventory management with random lead times and with backordering," Mathematical Methods of Operations Research, vol. 64 no. 3, pp. 383-414, DOI: 10.1007/s00186-006-0085-1, 2006.
[8] D. Yue, G. Zhao, Y. Qin, "An M/M/1 queueing-inventory system with geometric batch demands and lost sales," Journal of Systems Science and Complexity, vol. 31 no. 4, pp. 1024-1041, DOI: 10.1007/s11424-018-6277-y, 2018.
[9] K. Lakshmanan, S. Padmasekaran, K. Jeganathan, "Mathematical analysis of queueing-inventory model with compliment and multiple working vacations," International Journal of Engineering and Advanced Technology, vol. 8 no. 6, pp. 4239-4240, DOI: 10.35940/ijeat.f9003.088619, 2019.
[10] R. Manikandan, S. S. Nair, "An M/M/1 queueing-inventory system with working vacations, vacation interruptions and lost sales," Automation and Remote Control, vol. 81 no. 4, pp. 746-759, DOI: 10.1134/s0005117920040141, 2020.
[11] Y. Zhang, D. Yue, W. Yue, "A queueing-inventory system with random order size policy and server vacations," Annals of Operations Research, vol. 310 no. 2, pp. 595-620, DOI: 10.1007/s10479-020-03859-3, 2020.
[12] A. Krishnamoorthy, B. Lakshmy, R. Manikandan, "A survey on inventory models with positive service time," Opsearch, vol. 48 no. 2, pp. 153-169, DOI: 10.1007/s12597-010-0032-z, 2011.
[13] A. Krishnamoorthy, D. Shajin, C. N. Viswanath, "Inventory with positive service time: a survey," Advanced Trends in Queueing Theory,DOI: 10.1002/9781119755234.ch6, 2019.
[14] E. Altman, U. Yechiali, "Analysis of customers’ impatience in queues with server vacations," Queueing Systems, vol. 52 no. 4, pp. 261-279, DOI: 10.1007/s11134-006-6134-x, 2006.
[15] E. Altman, U. Yechiali, "Infinite-server queues with system’s additional tasks and impatient customers," Probability in the Engineering and Informational Sciences, vol. 22 no. 4, pp. 477-493, DOI: 10.1017/s0269964808000296, 2008.
[16] A. Bouchentouf, M. Boualem, M. Cherfaoui, L. Medjahri, "Variant vacation queueing system with Bernoulli feedback, balking and server’s states-dependent reneging," Yugoslav Journal of Operations Research, vol. 31 no. 4, pp. 557-575, DOI: 10.2298/YJOR200418003B, 2021.
[17] A. A. Bouchentouf, M. Cherfaoui, M. Boualem, "Analysis and performance evaluation of Markovian feedback multi-server queueing model with vacation and impatience," American Journal of Mathematical and Management Sciences, vol. 40 no. 3, pp. 261-282, DOI: 10.1080/01966324.2020.1842271, 2021.
[18] A. A. Bouchentouf, A. Guendouzi, "Single server batch Arrival Bernoulli feedback queueing system with waiting server, K-variant vacations and impatient customers," Operations Research Forum, vol. 2 no. 1,DOI: 10.1007/s43069-021-00057-0, 2021.
[19] M. Kadi, A. A. Bouchentouf, L. Yahiaoui, "On a multiserver queueing system with customers’ impatience until the end of service under single and multiple vacation policies," Applications and Applied Mathematics: International Journal, vol. 15 no. 2, pp. 740-763, 2020.
[20] R. Padmavathy, K. Kalidass, K. Ramanath, "Vacation queues with impatient customers and a waiting server," International Journal of Latest Trends in Software Engineering, vol. 1 no. 1, pp. 10-19, 2011.
[21] D. Yue, Y. Zhang, W. Yue, "Optimal performance analysis of an M/M/1 queue system with balking, reneging and server vacation," International Journal of Pure and Applied Mathematics, vol. 28 no. 1, pp. 101-115, 2006.
[22] D. Yue, "Analysis of an M/M/1 queueing system with impatient customers and a variant of multiple vacation policy," Journal of Industrial and Management Optimization, vol. 10 no. 1, pp. 89-112, DOI: 10.3934/jimo.2014.10.89, 2014.
[23] D. Yue, W. Yue, G. Zhao, "Analysis of an M/M/1 queue with vacations and impatience timers which depend on the server’s states," Journal of Industrial and Management Optimization, vol. 12 no. 2, pp. 653-666, 2016.
[24] C. N. Viswanath, T. G. Deepak, A. Krishnamoorthy, B. Krishnakumar, "On (s,S) inventory policy with service time, vacation to server and correlated lead time," Quality Technology and Quantitative Management, vol. 5 no. 2, pp. 129-144, DOI: 10.1080/16843703.2008.11673392, 2008.
[25] A. Z. Melikov, A. M. Rustamov, L. A. Ponomarenko, "Approximate analysis of a queueing-inventory system with early and delayed server vacations," Automation and Remote Control, vol. 78 no. 11, pp. 1991-2003, 2017.
[26] V. S. Koroliuk, A. Z. Melikov, L. A. Ponomarenko, A. M. Rustamov, "Asymptotic analysis of the system with server vacation and perishable inventory," Cybernetics and Systems Analysis, vol. 53 no. 4, pp. 543-553, DOI: 10.1007/s10559-017-9956-0, 2017.
[27] L. Bright, P. G. Taylor, "Calculating the equilibrium distribution in level dependent quasi-birth-and-death processes," Communications in Statistics - Stochastic Models, vol. 11 no. 3, pp. 497-525, DOI: 10.1080/15326349508807357, 1995.
[28] J. R. Feng, Z. H. Liu, Z. H. Liu, "A mixed integer genetic algorithms for solving the mixed integer programming problems and simulation implementing," Journal of System Simulation, vol. 16 no. 4, pp. 845-848, 2004.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Yuying Zhang et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
A queueing-inventory system with server’s vacations and impatient customers is investigated. Continuous review
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer