Abstract
In this paper, we consider a double-ended queue with First-Come-First-Match discipline (also known as matched queues) under customers’ flexible and impatient behaviors. Such a system can be expressed as a level-dependent quasi-birth-and-death (QBD) process with infinitely many phases. The stability condition of the queueing system is given by using the mean drift technique. To deal with the level-dependent QBD process, we apply the RG-factorizations to obtain stationary probability vectors. Based on this, the queue size distributions and the average stationary queue lengths are given. Furthermore, we provide an effective method to discuss the sojourn time of any arriving customer and to compute the average sojourn time by using the technique of the first passage times and the phase-type (PH) distributions. Finally, some numerical examples are employed to illustrate how the performance measures are influenced by key system parameters.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11009-023-09980-7/MediaObjects/11009_2023_9980_Fig13_HTML.png)
Similar content being viewed by others
Availability of Data and Material
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Adan I, Foley RD, McDonald DR (2009) Exact asymptotics for the stationary distribution of a Markov chain: a production model. Queueing Systems 62(4):311–344
Adan I, Kleiner I, Righter R, Weiss G (2018) Fcfs parallel service systems and matching models. Perform Eval 127:253–272
Afèche P, Diamant A, Milner J (2014) Double-sided batch queues with abandonment: modeling crossing networks. Oper Res 62(5):1179–1201
Ahghari M, Balcioĝlu B (2009) Benefits of cross-training in a skill-based routing contact center with priority queues and impatient customers. IIE Trans 41(6):524–536
Arapostathis A, Pang G (2018) Infinite-horizon average optimality of the n-network in the Halfin-Whitt regime. Math Oper Res 43(3):838–855
Aveklouris A, DeValve L, Ward AR (2021) Matching impatient and heterogeneous demand and supply. Preprint at https://doi.org/10.48550/ar**v.2102.02710
Bell SL, Williams RJ (2001) Dynamic scheduling of a system with two parallel servers in heavy traffic with resource pooling: asymptotic optimality of a threshold policy. Ann Appl Probab 11(3):608–649
Bright L, Taylor PG (1995) Calculating the equilibrium distribution in level dependent quasi-birth-and-death processes. Stoch Models 11(3):497–525
Bright L, Taylor PG (1997) Equilibrium distributions for level-dependent quasi-birth-and-death processes. In: Chakravarthy S, Alfa AS (eds) Matrix-Analytic Methods in Stochastic Models. Marcel Dekker, New York, pp 359–375
Cadas A, Bušić A, Doncel J (2019) Optimal control of dynamic bipartite matching models. Paper presented at the 12th EAI International Conference on Performance Evaluation Methodologies and Tools, New York, 39–46
Cameron LD, Rahman H (2022) Expanding the locus of resistance: understanding the co-constitution of control and resistance in the gig economy. Organ Sci 33(1):38–58
Castro F, Frazier P, Ma H, Nazerzadeh H, Yan C (2020a) Matching queues, flexibility and incentives. Preprint at https://doi.org/10.48550/ar**v.2006.08863
Castro F, Nazerzadeh H, Yan C (2020b) Matching queues with reneging: a product form solution. Queueing Syst 96(3):359–385
Conolly BW, Parthasarathy PR, Selvaraju N (2002) Double-ended queues with impatience. Comput Oper Res 29(14):2053–2072
Di Crescenzo A, Giorno V, Kumar BK, Nobile AG (2012) A double-ended queue with catastrophes and repairs, and a jump-diffusion approximation. Methodol Comput Appl Probab 14(4):937–954
Di Crescenzo A, Giorno V, Krishna Kumar B, Nobile AG (2018) A time-non-homogeneous double-ended queue with failures and repairs and its continuous approximation. Mathematics 6(81):1–23
Ding Y, McCormick S, Nagarajan M (2018) A fluid model for an overloaded bipartite queueing system with heterogeneous matching utility. Preprint at http://dx.doi.org/10.2139/ssrn.2854492
Down DG, Lewis ME (2010) The n-network model with upgrades. Probab Eng Inform Sc 24(2):171–200
Ghamami S, Ward AR (2013) Dynamic scheduling of a two-server parallel server system with complete resource pooling and reneging in heavy traffic: asymptotic optimality of a two-threshold policy. Math Oper Res 38(4):761–824
Green L (1985) A queueing system with general-use and limited-use servers. Oper Res 33(1):168–182
Harrison JM (1998) Heavy traffic analysis of a system with parallel servers: asymptotic optimality of discrete-review policies. Ann Appl Probab 8(3):822–848
Hu M, Zhou Y (2022) Dynamic type matching. M &SOM-Manuf Serv Oper Manag 24(1):125–142
Jadhao S, Davison CL, Roulis EV et al (2022) RBCEQ: a robust and scalable algorithm for accurate genetic blood ty**. EBioMedicine 76:103759
Kashyap BRK (1965) A double-ended queueing system with limited waiting space. Proc Nat Inst Sci India 31(6):559–570
Kashyap BRK (1966) The double-ended queue with bulk service and limited waiting space. Oper Res 14(5):822–834
Kashyap BRK (1967) Further results for the double ended queue. Metrika 11(1):168–186
Lee C, Liu X, Liu Y, Zhang L (2021) Optimal control of a time-varying double-ended production queueing model. Stochastic Syst 11(2):140–173
Li QL (2010) Constructive computation in stochastic models with applications: the RG-factorizations. Springer, Bei**g
Li QL, Cao J (2004) Two types of rg-factorizations of quasi-birth-and-death processes and their applications to stochastic integral functionals. Stoch Models 20(3):299–340
Li QL, Liu L (2004) An algorithmic approach for sensitivity analysis of perturbed quasi-birth-and-death processes. Queueing Syst 48(3–4):365–397
Li QL, Zhao YQ (2004) The RG-factorizations in block-structured Markov renewal processes. In: Zhu X, Li X, Cai M (eds) Observation, Theory and Modeling of Atmospheric Variability. World Scientific, pp 545–568
Liu HL, Li QL, Zhang C (2020) Matched queues with matching batch pair \((m,n)\). Preprint at https://doi.org/10.48550/ar**v.2009.02742
Liu HL, Li QL, Chang YX, Zhang C (2022) Double-ended queues with non-poisson inputs and their effective algorithms. Comput Oper Res 144:105793
Liu X (2019) Diffusion approximations for double-ended queues with reneging in heavy traffic. Queueing Systems 91(1–2):49–87
Liu X, Gong Q, Kulkarni VG (2015) Diffusion models for double-ended queues with renewal arrival processes. Stochastic Systems 5(1):1–61
Masrouha KZ, Shabin ZM, Bhutada K et al (2022) Impact of tranexamic acid on blood loss and transfusion rate in children with Cerebral Palsy undergoing hip reconstruction with two or more osteotomies. Eur J Orthop Surg Traumatol 32(2):287–291
Neuts MF (1981) Matrix-geometric solutions in stochastic models: an algorithmic approach. Johns Hopkins University Press, Baltimore
Özkan E, Ward AR (2020) Dynamic matching for real-time ride sharing. Stochastic Systems 10(1):29–70
Perlman Y (2013) The effect of risk aversion on product family design under uncertain consumer segments. Int J Prod Res 51(2):504–514
Perlman Y, Elalouf A, Yechiali U (2018) Dynamic allocation of stochastically-arriving flexible resources to random streams of objects with application to kidney crosstransplantation. Eur J Oper Res 265(1):169–177
Sethi AK, Sethi SP (1990) Flexibility in manufacturing: a survey. Int J Flex Manuf Syst 2(4):289–328
Shumsky RA (2004) Approximation and analysis of a call center with flexible and specialized servers. OR Spectrum 26(3):307–330
Stanford DA, Lee JM, Chandok N, McAlister V (2014) A queuing model to address waiting time inconsistency in solid-organ transplantation. Oper Res Health Care 3(1):40–45
Takine T (2016) Analysis and computation of the stationary distribution in a special class of level-dependent m/g/1-type and its application to bmap/m/1 and bmap/m/c+m queues. Queueing Systems 84(1):49–77
Tezcan T (2013) Stability analysis of n-model systems under a static priority rule. Queueing Systems 73(3):235–259
Tezcan T, Dai JG (2010) Dynamic control of n-systems with many servers: asymptotic optimality of a static priority policy in heavy traffic. Oper Res 58(1):94–110
Wang Z, Yang C, Liu L, Zhao YQ (2021) Equilibrium and socially optimal of a double-sided queueing system with two-mass point matching time. Preprint at https://doi.org/10.48550/ar**v.2101.12043
Weiss G (2020) Directed fcfs infinite bipartite matching. Queueing Syst 96(3):387–418
Wu H, He QM (2020) Double-sided queues with marked markovian arrival processes and abandonment. Stoch Models 37(1):23–58
Xu SH, Righter R, Shanthikumar JG (1992) Optimal dynamic assignment of customers to heterogeneous servers in parallel. Oper Res 40(6):1126–1138
Zhang W, Dai Y, Tian L (2022) Impact of capacity flexibility on service product line design. Ann Oper Res 312(2):1095–1118
Acknowledgements
This work is supported by National Natural Science Foundation of China under grants No. 71671158 and 71932002.
Funding
This work is supported by National Natural Science Foundation of China under grants No. 71671158 and 71932002.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of Interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, HL., Li, QL. Matched Queues with Flexible and Impatient Customers. Methodol Comput Appl Probab 25, 4 (2023). https://doi.org/10.1007/s11009-023-09980-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11009-023-09980-7
Keywords
- Matched queue
- Flexible customers
- Impatient customers
- Quasi-birth-and-death (QBD) process
- RG-factorization
- Phase-type (PH) distribution