HOME

TheInfoList



OR:

In probability theory, reflected Brownian motion (or regulated Brownian motion, both with the acronym RBM) is a Wiener process in a space with reflecting boundaries. In the
physical Physical may refer to: *Physical examination In a physical examination, medical examination, or clinical examination, a medical practitioner examines a patient for any possible medical signs or symptoms of a medical condition. It generally co ...
literature, this process describes diffusion in a confined space and it is often called confined Brownian motion. For example it can describe the motion of hard spheres in water confined between two walls. RBMs have been shown to describe queueing models experiencing heavy traffic as first proposed by Kingman and proven by Iglehart and
Whitt Whitt is a surname. It may refer to: * Brandon Whitt (1982– ), American racing driver * Cole Whitt (1991– ), American racing driver * Don Whitt (1930–2013), an American professional golfer * Ernie Whitt (1952– ), former Major League Base ...
.


Definition

A ''d''–dimensional reflected Brownian motion ''Z'' is a
stochastic process In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables. Stochastic processes are widely used as mathematical models of systems and phenomena that appea ...
on \mathbb R^d_+ uniquely defined by * a ''d''–dimensional drift vector ''μ'' * a ''d''×''d'' non-singular covariance matrix ''Σ'' and * a ''d''×''d'' reflection matrix ''R''. where ''X''(''t'') is an unconstrained Brownian motion and ::Z(t) = X(t) + R Y(t) with ''Y''(''t'') a ''d''–dimensional vector where * ''Y'' is continuous and non–decreasing with ''Y''(0) = 0 * ''Y''''j'' only increases at times for which ''Z''''j'' = 0 for ''j'' = 1,2,...,''d'' * ''Z''(''t'') ∈ \mathbb R^d_+, t ≥ 0. The reflection matrix describes boundary behaviour. In the interior of \scriptstyle \mathbb R^d_+ the process behaves like a Wiener process; on the boundary "roughly speaking, ''Z'' is pushed in direction ''R''''j'' whenever the boundary surface \scriptstyle \ is hit, where ''R''''j'' is the ''j''th column of the matrix ''R''."


Stability conditions

Stability conditions are known for RBMs in 1, 2, and 3 dimensions. "The problem of recurrence classification for SRBMs in four and higher dimensions remains open." In the special case where ''R'' is an M-matrix then necessary and sufficient conditions for stability are # ''R'' is a non-singular matrix and # ''R''−1''μ'' < 0.


Marginal and stationary distribution


One dimension

The marginal distribution (transient distribution) of a one-dimensional Brownian motion starting at 0 restricted to positive values (a single reflecting barrier at 0) with drift ''μ '' and variance ''σ''2 is ::\mathbb P(Z(t) \leq z) = \Phi \left(\frac \right) - e^ \Phi \left( \frac \right) for all ''t'' ≥ 0, (with Φ the cumulative distribution function of the normal distribution) which yields (for ''μ'' < 0) when taking t → ∞ an
exponential distribution In probability theory and statistics, the exponential distribution is the probability distribution of the time between events in a Poisson point process, i.e., a process in which events occur continuously and independently at a constant average ...
::\mathbb P(Z For fixed ''t'', the distribution of ''Z(t)'' coincides with the distribution of the running maximum ''M(t)'' of the Brownian motion, ::Z(t) \sim M(t)=\sup_ X(s). But be aware that the distributions of the processes as a whole are very different. In particular, ''M(t)'' is increasing in ''t'', which is not the case for ''Z(t)''. The heat kernel for reflected Brownian motion at p_b: f(x,p_b)=\frac For the plane above x \ge p_b


Multiple dimensions

The stationary distribution of a reflected Brownian motion in multiple dimensions is tractable analytically when there is a product form stationary distribution, which occurs when the process is stable and ::2 \Sigma = RD + DR' where ''D'' =  diag(''Σ''). In this case the probability density function is ::p(z_1,z_2,\ldots,z_d) = \prod_^d \eta_k e^ where ''η''''k'' = 2''μ''''k''''γ''''k''/''Σ''''kk'' and ''γ'' = ''R''−1''μ''. Closed-form expressions for situations where the product form condition does not hold can be computed numerically as described below in the simulation section.


Simulation


One dimension

In one dimension the simulated process is the
absolute value In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), an ...
of a Wiener process. The following MATLAB program creates a sample path. % rbm.m n = 10^4; h=10^(-3); t=h.*(0:n); mu=-1; X = zeros(1, n+1); M=X; B=X; B(1)=3; X(1)=3; for k=2:n+1 Y = sqrt(h) * randn; U = rand(1); B(k) = B(k-1) + mu * h - Y; M = (Y + sqrt(Y ^ 2 - 2 * h * log(U))) / 2; X(k) = max(M-Y, X(k-1) + h * mu - Y); end subplot(2, 1, 1) plot(t, X, 'k-'); subplot(2, 1, 2) plot(t, X-B, 'k-'); The error involved in discrete simulations has been quantified.


Multiple dimensions

QNET
allows simulation of steady state RBMs.


Other boundary conditions

Feller described possible boundary condition for the process * absorption or killed Brownian motion, a Dirichlet boundary condition * instantaneous reflection, as described above a Neumann boundary condition * elastic reflection, a Robin boundary condition * delayed reflection (the time spent on the boundary is positive with probability one) * partial reflection where the process is either immediately reflected or is absorbed * sticky Brownian motion.


See also

*
Skorokhod problem In probability theory, the Skorokhod problem is the problem of solving a stochastic differential equation with a reflecting boundary condition. The problem is named after Anatoliy Skorokhod who first published the solution to a stochastic differe ...


References

{{Queueing theory Wiener process Articles with example MATLAB/Octave code