Reflected Brownian Motion on an Orthant: The Skorokhod Construction Yields an Adapted, Almost Surely Unique, Time-Homogeneous Markov ProcessResearch Paper
Motivation
Reflected Brownian motion on the orthant is the diffusion that arises as the heavy-traffic limit of open networks of queues. In a -station network the scaled queue-length vector lives in the nonnegative orthant ; in the interior it moves like a Brownian motion, and when a station empties the process is pushed back into the orthant in a direction determined by the routing of customers between stations. Harrison (1978) obtained such a limit for two queues in tandem, and Reiman (Open Queueing Networks in Heavy Traffic, Math. Oper. Res. 9 (1984)) showed that general -station open networks lead exactly to the class of processes studied here.
Classical constructions of reflected diffusions (Stroock and Varadhan 1971, Watanabe 1971) require a smooth boundary and a reflection direction varying continuously on it. The orthant has corners and the reflection direction jumps between faces, so those results do not apply. Harrison and Reiman (Reflected Brownian Motion on an Orthant, Ann. Probab. 9 (1981)) construct the process pathwise, following Skorokhod's one-dimensional approach, and derive its Markov property from the construction. The process has since become the standard object in the diffusion approximation of queueing networks.
Setting
Fix a positive integer . Vectors in are row vectors, indexed by . Let be a covariance matrix (symmetric, nonnegative definite), a drift vector, and a nonnegative matrix with zeros on the diagonal and spectral radius strictly less than one. is the nonnegative orthant.
Let be the space of continuous paths with the topology of uniform convergence on compact intervals, and the paths with . For , the Skorokhod problem asks for with, for every ,
nondecreasing with (7), and increasing only at times where (8). In matrix form, . Theorem 1 of the paper shows there is exactly one such pair, written , .
The process is obtained by feeding a Brownian path into this map. On a probability space let be a -dimensional Brownian motion with covariance matrix , drift and almost surely, with independent of the increments of . Let . Set and where , and on the exceptional null set. is reflected Brownian motion on with reflection matrix .
Formalization targets
Goal: Corollary 1
There is a family of Markov transition kernels on , depending only on , such that for every such , , :
Here (1)–(4) are (5)–(8) for the paths of , , . The kernel is chosen before the probability space and the initial law, which is what "stationary transition probabilities" means.
Milestones
The milestones follow the proof of Theorem 1 on pp. 304–305:
- a positive diagonal with (Veinott scaling);
- (5)–(8) are invariant under ;
- the key observation that (5)–(8) are equivalent to , the fixed-point equation with , and ;
- the contraction on ;
- convergence of the Picard iterates , ;
- the Lipschitz bound ;
- Theorem 1 itself: existence and uniqueness, non-anticipation (9), continuity (10);
- the regeneration property (11): with , , , one has , .
Milestone 7 is the platform theorem Reiman84.QueueLength.lemma_1, posed as an open target by an earlier mission (Reiman 1984 cites it as its Lemma 1). It is referenced here and not posed again.
Significance
Corollary 1 is what makes a usable stochastic process: adaptedness and almost-sure uniqueness say is determined by the driving Brownian motion in a non-anticipating way, and the Markov property with time-homogeneous kernels is the starting point for the change-of-variable formula of §3, for generators, for stationary distributions, and for the heavy-traffic limit theorems in which appears as the limit. The pathwise map and its Lipschitz continuity are reused throughout queueing theory: the continuous-mapping argument for heavy-traffic limits rests on exactly the continuity (10) established here.
The results are classical, with complete published proofs. None of them has a machine-checked proof. Mathlib has the measure-theoretic layer (kernels, conditional expectation, independence) but no reflection maps, no construction of multidimensional Brownian motion with drift, and no Markov-process theory in continuous time. This mission provides a formal statement of the pathwise reflection theory and its probabilistic consequence on which such a development can build.
Difficulty
The pathwise part is a contraction argument, but the contraction is not in the original norm: the map need not be a contraction for any standard norm when only the spectral radius of is below one. The proof first changes coordinates by a positive diagonal matrix, and the right norm must be matched to the row-vector convention. The fixed-point characterization also has to be shown equivalent to the complementarity condition (8), which is where the zero diagonal of enters.
For Corollary 1, the difficulty is measure-theoretic. Adaptedness requires measurability of a path functional with respect to the uncompleted natural filtration, which uses (9) and (10) and the fact that continuous paths are determined by countably many coordinates. The Markov property requires the regeneration identity (11) together with independence of the post- increments of from , and a kernel that is jointly measurable and independent of the initial law. Conditioning on alone, without identifying the future as a fixed functional of and an independent Brownian motion, does not give a kernel that is the same for all .
Formalization scope
- is
Fin K → ℝ(paper index = Lean index ), with ; row vector times matrix isMatrix.vecMul. Paths are functionsℝ → Fin K → ℝ; only times are constrained. - Spectral radius is rendered as , the rendering of
Reiman84.QueueLength.lemma_1. isPosSemidef. - (5)–(8) are the published
Reiman84.QueueLength.IsReflectionPair; (8) reads " is constant on every interval on which ". isIsCPlus; uniform convergence on compacts isUocTendsto; Brownian motion from with drift and covariance isIsDriftedBM. - The norm on is . The suprema in and in the norm are real suprema, honest only for continuous paths, and every statement using them assumes continuity.
- The paper's is printed as the maximal row sum. Under the row-vector convention the contraction, Picard and Lipschitz steps need the maximal column sum; with the printed reading the contraction inequality is false (a nilpotent counterexample is recorded in those items). Veinott scaling is stated as printed; applying it to gives the column version.
- The Brownian motion is with a drifted Brownian motion from and a.s. independent of the whole process . is the uncompleted σ-algebra generated by , .
- and enter Corollary 1 as hypotheses: a solution of (5)–(8) on , zero elsewhere. That such processes exist is the existence part of Theorem 1, the referenced open item.
- The kernel family is quantified before the probability space, so it cannot depend on , on or on the law of . A version of (c) with a kernel depending on these, with the completed or full σ-algebra in place of , or with one-dimensional marginals only, is a different and weaker statement and is ruled out.
Out of scope: Theorem 2 (the change-of-variable formula, which needs stochastic integration), the necessity of spectral radius , and §§3–4. Useful contributions beyond the milestones include a construction of multidimensional Brownian motion with drift in Mathlib, the Skorokhod map as a function on , and general lemmas on measurability of continuous path functionals.
Selected references
- J. M. Harrison and M. I. Reiman, Reflected Brownian Motion on an Orthant, Annals of Probability 9(2), 302–308, 1981. https://doi.org/10.1214/aop/1176994471
- M. I. Reiman, Open Queueing Networks in Heavy Traffic, Mathematics of Operations Research 9(3), 441–458, 1984. https://doi.org/10.1287/moor.9.3.441
- A. F. Veinott, Jr., Discrete Dynamic Programming with Sensitive Discount Optimality Criteria, Annals of Mathematical Statistics 40(5), 1635–1660, 1969. https://doi.org/10.1214/aoms/1177697379
- A. V. Skorokhod, Stochastic Equations for Diffusion Processes in a Bounded Region, Theory of Probability and Its Applications 6(3), 264–274, 1961. https://doi.org/10.1137/1106035
- D. W. Stroock and S. R. S. Varadhan, Diffusion Processes with Boundary Conditions, Communications on Pure and Applied Mathematics 24, 147–225, 1971. https://doi.org/10.1002/cpa.3160240206