An Approximation to the Invariant Measure of the Limiting Diffusion of G/Ph/n + GI Queues in the Halfin–Whitt Regime and Related Asymptotics 1: Euler–Maruyama Error C_ς η^{(1−ς)/2} in Wasserstein-1Research Paper
Motivation
Many-server queues are the basic model of call centres and hospital wards, and the Halfin–Whitt regime (the number of servers grows while the traffic intensity approaches one at rate ) is where such systems operate efficiently and with short delays. In this regime the centred and scaled queue process of a queue (general arrivals, phase-type service, servers, generally distributed patience) converges to a -dimensional diffusion, being the number of service phases (Dai, He and Tezcan, Ann. Appl. Probab. 2010). For queues the stationary distribution of the queue converges to the invariant measure of that diffusion (Dai, Dieker and Gao, Queueing Systems 2014). So is the object one would like to compute.
With exponential service the diffusion is one-dimensional and is explicit. With phase-type service it is multidimensional with a piecewise-linear drift; Dieker and Gao (Ann. Appl. Probab. 2013) proved that it is exponentially ergodic with a unique , but no closed form is known, and the characterization of multidimensional piecewise-linear diffusions was left open in Browne and Whitt (1995). Jin, Pang, Xu and Xu (arXiv:2209.07361) approximate by the invariant measure of the Euler–Maruyama discretization and give an explicit error rate in the Wasserstein-1 distance.
Setting
Fix , a patience rate , a slack , a probability vector , service rates and a sub-stochastic phase-transition matrix with and invertible. Let , , and assume the phase-type distribution has mean one, . The drift is the piecewise-linear map
Let be a matrix with for some (in the queueing model has an explicit formula in terms of the arrival variability , , , ; only the ellipticity is used). The limiting diffusion is
with a standard -dimensional Brownian motion; is the law of started at , and is a probability measure with for all .
The Euler–Maruyama chain with step is
with independent standard Gaussian ; its one-step kernel is , and denotes an invariant probability measure of it. The Wasserstein-1 distance is taken in its dual form
where is the set of with .
Formalization targets
Goal: Theorem 1.2(i)
There is such that for every there is , depending on but not on , such that for every the chain has a unique invariant probability measure and
The constants are left unspecified, so the goal survives any improvement of them.
Milestones
In the order the proof uses them:
- (A.4)–(A.7): a Lyapunov function with , and , where is the generator.
- Lemma A.1: moment bounds , and exponential ergodicity of the diffusion in and in weighted total variation.
- Lemma A.2: is Lipschitz for bounded measurable (strong Feller), and the chain is irreducible.
- Lemma A.3: the one-step error .
- Lemma A.4: the drift condition for the chain.
- Proposition 2.1: existence, uniqueness and exponential ergodicity of , and uniformly in .
- Lemma 2.2: for the solution of the Stein equation with , the polynomial bounds on and the local -Hölder bound on .
- (2.7)–(2.8): the second-order Taylor remainder in Stein's argument is .
Significance
The theorem gives a computable approximation of the stationary distribution of the diffusion limit, with an explicit rate. Combined with the convergence of the scaled queue's stationary distribution to at rate for queues (Braverman and Dai), it yields an approximation of the steady state of the queue itself, by simulating the chain for steps (Remark 2.3 of the paper). Proposition 2.1 also shows that the explicit Euler scheme does not blow up for this non-gradient, non-differentiable drift, which is not automatic: the Euler scheme of an ergodic SDE may blow up.
The result is proved in the paper; nothing here is open mathematically, though Lemma 2.2 is imported from Gurvich's regularity theory rather than proved there. To our knowledge none of it is formalized. A formalization provides the first machine-checked Wasserstein bound between the invariant measures of a multidimensional diffusion and its discretization, and on the way the Lyapunov and Harris-type ergodicity theory of Euler–Maruyama chains.
Difficulty
Standard error analyses of Euler schemes for invariant measures assume a gradient drift, strong dissipativity, or several bounded derivatives; none holds here. The drift is not differentiable on the hyperplane and is dissipative only in the Lyapunov sense of Dieker and Gao, so contraction-based couplings do not apply. The Stein argument instead needs second derivatives of the Stein solution that are Hölder continuous with polynomially growing constants; this is where the loss comes from, and it rests on elliptic regularity for an operator with only Lipschitz coefficients. The ergodicity of the chain must also hold with constants uniform in , which the classical Lyapunov criteria do not give directly.
Formalization scope
- The state space is
EuclideanSpace ℝ (Fin d), so is the Euclidean norm; matrices act by the usual product, and . - is a general uniformly elliptic matrix, not the paper's explicit covariance; the general case contains the paper's.
- Brownian motion is the published
EthierKurtz.IsStandardBrownian(timeℝ≥0). The diffusion is a pathwise integral equation with continuous paths, so no Itô integral is needed. The transition function is characterized by: on every probability space, every solution from has law at time . is a hypothesis (an invariant probability measure of ), never assumed smooth or with moments. - The chain's kernel is the image of
stdGaussianunder ; starts at . - , and take values in and equal unless the needed first moment (or ) is finite; so a bound on cannot hold because an integral of a non-integrable test function defaults to . All moment bounds are lower Lebesgue integrals.
- "For any small enough " is read as every ; the step threshold is chosen before , and before .
- The Stein solution is (the paper's (3.2)); Lemma 2.2 concludes that it is and solves , so its derivatives are never junk.
- Lemma A.2's gradient bound is stated in Lipschitz form, since need not be differentiable where is not.
Trivializing encodings are excluded: the existence and uniqueness of is a conclusion, not a hypothesis, and the distance is infinite rather than zero when moments fail.
A complete development needs Brownian motion with Gaussian increments, a pathwise SDE solution theory for Lipschitz drift, Itô's formula (or Dynkin's formula) for functions of additive-noise diffusions, Harris-type ergodic theorems for Feller chains and diffusions, and elliptic regularity for the Stein equation. The Harris theorems and Wasserstein machinery are reusable well beyond this mission. Contributions to any milestone, and to general infrastructure for Euler–Maruyama chains, are welcome.
Selected references
- X. H. Jin, G. Pang, L. Xu, X. Xu, An approximation to the invariant measure of the limiting diffusion of G/Ph/n+GI queues in the Halfin–Whitt regime and related asymptotics, arXiv:2209.07361v1, 2022. https://arxiv.org/abs/2209.07361
- A. B. Dieker, X. Gao, Positive recurrence of piecewise Ornstein–Uhlenbeck processes and common quadratic Lyapunov functions, Annals of Applied Probability 23(4): 1291–1317, 2013.
- J. G. Dai, S. He, T. Tezcan, Many-server diffusion limits for G/Ph/n+GI queues, Annals of Applied Probability 20(5): 1854–1890, 2010.
- J. G. Dai, A. B. Dieker, X. Gao, Validity of heavy-traffic steady-state approximations in many-server queues with abandonment, Queueing Systems 78(1): 1–29, 2014.
- S. Browne, W. Whitt, Piecewise-linear diffusion processes, in J. Dshalalow (ed.), Advances in Queueing: Theory, Methods, and Open Problems, 463–480, 1995.
- I. Gurvich, Diffusion models and steady-state approximations for exponentially ergodic Markovian queues, Annals of Applied Probability 24(6): 2527–2559, 2014.
- A. Braverman, J. G. Dai, Stein's method for steady-state diffusion approximations of M/Ph/n+M systems, Annals of Applied Probability 27(1): 550–581, 2017.
- M. Hairer, J. C. Mattingly, Spectral gaps in Wasserstein distances and the 2D stochastic Navier–Stokes equations, Annals of Probability 36(6): 2050–2091, 2008.
Bibliographic data as in the reference list of arXiv:2209.07361v1, pp. 35–37.