Elements of Queueing Theory III: Stationary Regimes of Stochastic RecurrencesTextbook
Stationary Regimes of Stochastic Recurrences
Background
Chapter 2 of Baccelli and Brémaud's Elements of Queueing Theory asks when a queue has a stationary regime. §§2.1–2.4 answer it for the single-server and multiserver queues by Loynes' monotone construction. §§2.5 and 2.11 answer it for the general object those constructions are instances of: a stochastic recurrence
W_{n+1} = h(W_n, ξ_n),
driven by a sequence {ξ_n} compatible with an ergodic shift θ. Two questions arise, and this
mission is about both.
Exact sampling, and what "exact" means
§2.5.3 treats the finite-state case. An ergodic transition matrix on E = {1, …, r} has a
stationary law π, and the classical way to sample it is to run the chain and wait. That gives a
sample whose law converges to π and is never equal to it.
Coupling from the past (Propp and Wilson, 1996) does better. Run one chain from every state,
all sharing a single array {ξ_k(i)} of i.i.d. uniforms indexed by time and current state, started
further and further in the past. Once two chains meet they stay together, so eventually all r
coalesce before time 0 — and Theorem 2.5.1 says the common value they reach has the
distribution π exactly. Theorem 2.5.2 makes it practical: if the updating function
preserves a partial order with a least and a greatest state, and a single uniform sequence drives
every chain, the two extremal chains funnel all the others and their coalescence suffices.
Neither theorem is a statement about a program. Each says that a random variable is almost surely
finite, and that another has a distribution equal to π.
Renovating events: sufficient, and then necessary
§2.5.4 treats the general case, through Borovkov's idea. An event A_n is renovating of length
m when, on it, W_{n+m} = Φ(ξ_n, …, ξ_{n+m-1}) — the sequence's value m steps ahead forgets
where it came from. Theorem 2.5.3 turns a condition on how often renovating events occur into
the existence of a finite stationary solution Z with Z ∘ θ = h(Z, ξ), and into strong
backwards coupling: W_n ∘ θ^{-n} is not merely convergent to Z but equal to it after a
finite random index.
Corollary 2.5.1 makes the limit independent of the initial condition — one stationary regime,
reached from every starting point. Theorem 2.5.4 is the converse: for ℝ₊^K-valued recurrences
with a constant initial condition, strong backwards coupling produces renovating events. So the
method characterises stability rather than merely detecting it.
The saturation rule
§2.11 treats the multidimensional case, where the state is a vector and the natural models are
monotone and homogeneous. Theorem 2.11.1, due to Crandall and Tartar, is the key that unlocks
it: under homogeneity, monotone and non-expansive are the same property. That is what puts these
models within reach of Kingman's subadditive ergodic theorem, and Theorem 2.11.2 collects the
payoff — asymptotic growth rates γ̄ and γ_ exist, both almost surely and in L¹, and do not
depend on the initial condition.
The goal
Queueing folklore has a rule of thumb for the stability of an open network: saturate the queues
fed by the external stream, measure the departure intensity µ of the saturated system, and
declare the network stable when λ < µ. The book is careful that this saturation rule "does
not hold for all systems".
Theorem 2.11.3 (p.166), "the main result on the stability region", proves it for Monotone-Homogeneous-Separable networks:
If lim Z_{[-n,0]} → ∞ a.s., then λ γ(0) ≥ 1. If λ γ(0) > 1, then lim Z_{[-n,0]} → ∞ a.s.
Here γ(c) is the growth rate of the network fed by the scaled process cN, so c = 0 places
every arrival at the origin: γ(0) is exactly the saturated system's rate, and µ = γ(0)⁻¹.
Two implications, with a gap between ≥ 1 and > 1 that the book leaves open — as it leaves open
the critical case ρ = 1 of Loynes' theorem. Closing it would assert more than is proved.
What this mission provides
Nothing here is on the platform or in Mathlib. There is no coupling from the past, no theory of
renovating events, and no Crandall–Tartar theorem. Order/Hom/* has monotone maps and
Topology/MetricSpace/* has LipschitzWith 1, which is the right ambient notion for
non-expansiveness in the sup-norm, but the equivalence between them under homogeneity is absent.
Formalization scope
- The standing assumptions of §2.5.1 (p.104) are part of every §2.5.4 statement:
(P⁰, θ)is ergodic and{ξ_n}is compatible withθ. The relationZ ∘ θ = h(Z, ξ)holdsP⁰-a.s. - Theorem 2.5.4 is stated for
{W_n^{[C]}}, the sequence its proof on p.119 builds the renovating events for. The page prints{W_n^{[0]}}in the conclusion, and that version is false. Corollary 2.5.1 uses the renovating condition of (2.5.14),W_{n+m} = Φ(ξ_n, …, ξ_{n+m-1}), where the page printsW_n. - Theorem 2.11.2 carries all four limits, a.s. and in expectation, for every integrable
ℝ^K-valued random initial conditionY, under the book's linear lower boundE[X_n^{[0]}] > −Cn. - The goal is stated on the Palm space of a stationary ergodic marked point process:
T_0 = 0,T_n ∘ θ = T_{n+1} − T_1,ξ_n ∘ θ = ξ_{n+1},E⁰τ_n = λ^{-1},E⁰Z_n < ∞. The mapXsatisfies (2.11.16) (it depends only on the points and marks in the index window) and the four framework assumptions for every point process.γ(0)is the a.s. limit ofZ_{[-n,-1]}(0·N)/n. Dropping the marks would reduce the theorem to deterministic service, and dropping the link between the points andθmakes the second implication false. Neither is done. - Stating only one of the goal's two implications, or collapsing them into an equivalence, would
be a different theorem. Both implications are stated, with the gap between
≥ 1and> 1left open.