Abstract
We study a system of taxis and customers with Poisson arrivals and exponential patience times. We model a delayed matching process between taxis and customers using a matching rate \(\theta \) as follows: if there are i taxis and j customers in the system, the next pairing will occur after an exponential amount of time with rate \(\theta i^{\delta _1}j^{\delta _2}\) (\(\delta _1, \delta _2 \in (0,+\infty \))). We formulate the system as a CTMC and study the fluid and diffusion approximations for this system, which involve the solutions to a system of differential equations. We consider two approximation methods: Kurtz’s method (KA) derived from Kurtz’s results (Kurtz in J Appl Probab 7(1):49–58, 1970; Kurtz in J Appl Probab 8(2):344–356, 1971) and Gaussian approximation (GA) that works for the case \(\delta _1 = \delta _2 = 1\) (we call this the bilinear case) based on the infinitesimal analysis of the CTMC. We compare their performance numerically with simulations and conclude that GA performs better than KA in the bilinear case. We next formulate an optimal control problem to maximize the total net revenue over a fixed time horizon T by controlling the arrival rate of taxis. We solve the optimal control problem numerically and compare its performance to the real system. We also use Markov decision processes to compute the optimal policy that maximizes the long-run revenue rate. We finally propose a heuristic control policy (HPKA) and show that its expected regret is a bounded function of T. We also propose a version of this policy (HPMDP) that can actually be implemented in the real queueing system and study its performance numerically.
Similar content being viewed by others
References
Barbour, A.D.: Quasi-stationary distributions in Markov population processes. Adv. Appl. Probab. 8(2), 296–314 (1976)
Barbour, A.D.: Equilibrium distributions Markov population processes. Adv. Appl. Probab. 12(3), 591–614 (1980)
Billingsley, P.: Convergence of Probability Measures. Wiley Series in Probability and Statistics. Wiley, New York (1999)
Dai, J.G., He, S.: Customer abandonment in many-server queues. Math. Oper. Res. 35(2), 347–362 (2010)
Dai, J.G., He, S., Tezcan, T.: Many-server diffusion limits for \(G/P h/n + GI\) queues. Ann. Appl. Probab. 20(5), 1854–1890 (2010)
Durazzi, C., Galligani, E.: Nonlinear programming methods for solving optimal control problems. In: Giannessi, F., Maugeri, A., Pardalos, P.M. (eds.) Equilibrium Problems, Nonsmooth Optimization and Variational Inequality Models, pp. 71–99. Kluwer, Dordrecht (2001)
Garnett, O., Mandelbaum, A., Reiman, M.: Designing a call center with impatient customers. Manuf. Serv. Oper. Manag. 4(3), 208–227 (2002)
Kashyap, B.R.K.: The double-ended queue with bulk service and limited waiting space. Oper. Res. 14(5), 822–834 (1966)
Kendall, D.G.: Some problems in the theory of queues. J. R. Stat. Soc. Ser. B 13(2), 151–173 (1951)
Kurtz, T.G.: Solutions of ordinary differential equations as limits of pure jump Markov processes. J. Appl. Probab. 7(1), 49–58 (1970)
Kurtz, T.G.: Limit equations for sequences of jump Markov processes approximating ordinary differential processes. J. Appl. Probab. 8(2), 344–356 (1971)
Mandelbaum, A., Momcilovic, P.: Queues with many servers and impatient customers. Math. Oper. Res. 37(1), 41–65 (2012)
Sasieni, M.W.: Double queues and impatient customers with an application to inventory theory. Oper. Res. 9(6), 771–781 (1961)
Sethi, S.P., Thompson, G.L.: Optimal Control Theory. Springer, Berlin (2000)
Wang, G., Zhang, H., Zhang, J.: On-demand ride-matching in a spatial model with abandonment and cancellation. Available at SSRN 3414716 (2019)
Wang, X., He, F., Yang, H., Gao, H.O.: Pricing strategies for a taxi-hailing platform. Transp. Res. Part E Logist. Transp. Rev. 93, 212–231 (2016)
Ward, A.R., Glynn, P.W.: A diffusion approximation for a Markovian queue with reneging. Queueing Syst. Theory Appl. 43(1/2), 103–128 (2003)
Ward, A.R., Glynn, P.W.: A diffusion approximation for a \(GI/GI/1\) queue with balking or reneging. Queueing Syst. Theory Appl. 50(4), 371–400 (2005)
Whitt, W.: Heavy-traffic limits for the \(G/H*2/N/M\) queue. Math. Oper. Res. 30(1), 1–27 (2005)
Xu, Z., Yin, Y., Ye, J.: On the supply curve of ride-hailing systems. Transp. Res. Part B Methodol. 132, 29–43 (2020)
Yang, H., Leung, C.W., Wong, S.C., Bell, M.G.: Equilibria of bilateral taxi-customer searching and meeting on networks. Transp. Res. Part B Methodol. 44(8–9), 1067–1083 (2010)
Zeltyn, S., Mandelbaum, A.: Call centers with impatient customers: many-server asymptotics of the \(M/M/n + G\) queue. Queueing Syst. 51(3–4), 361–402 (2005)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, L., Kulkarni, V. Fluid and diffusion models for a system of taxis and customers with delayed matching. Queueing Syst 96, 101–131 (2020). https://doi.org/10.1007/s11134-020-09659-7
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11134-020-09659-7