Reflected Brownian Motion
   HOME

TheInfoList



OR:

In
probability theory Probability theory is the branch of mathematics concerned with probability. Although there are several different probability interpretations, probability theory treats the concept in a rigorous mathematical manner by expressing it through a set ...
, reflected Brownian motion (or regulated Brownian motion, both with the acronym RBM) is a
Wiener process In mathematics, the Wiener process is a real-valued continuous-time stochastic process named in honor of American mathematician Norbert Wiener for his investigations on the mathematical properties of the one-dimensional Brownian motion. It is ...
in a space with reflecting boundaries. In the physical literature, this process describes
diffusion Diffusion is the net movement of anything (for example, atoms, ions, molecules, energy) generally from a region of higher concentration to a region of lower concentration. Diffusion is driven by a gradient in Gibbs free energy or chemica ...
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 ''Heavy Traffic'' is a 1973 American live-action/animated drama film written and directed by Ralph Bakshi. The film, which begins, ends, and occasionally combines with live-action, explores the often surreal fantasies of a young New York City ...
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 Leo Ernest Whitt (born June 13, 1 ...
.


Definition

A ''d''–dimensional reflected Brownian motion ''Z'' is a stochastic process 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 Brownian motion, or pedesis (from grc, πήδησις "leaping"), is the random motion of particles suspended in a medium (a liquid or a gas). This pattern of motion typically consists of random fluctuations in a particle's position insi ...
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 In mathematics, the Wiener process is a real-valued continuous-time stochastic process named in honor of American mathematician Norbert Wiener for his investigations on the mathematical properties of the one-dimensional Brownian motion. It is ...
; 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 In mathematics, especially linear algebra, an ''M''-matrix is a ''Z''-matrix with eigenvalues whose real parts are nonnegative. The set of non-singular ''M''-matrices are a subset of the class of ''P''-matrices, and also of the class of inverse-p ...
then necessary and sufficient conditions for stability are # ''R'' is a
non-singular matrix In linear algebra, an -by- square matrix is called invertible (also nonsingular or nondegenerate), if there exists an -by- square matrix such that :\mathbf = \mathbf = \mathbf_n \ where denotes the -by- identity matrix and the multiplicati ...
and # ''R''−1''μ'' < 0.


Marginal and stationary distribution


One dimension

The
marginal distribution In probability theory and statistics, the marginal distribution of a subset of a collection of random variables is the probability distribution of the variables contained in the subset. It gives the probabilities of various values of the varia ...
(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 ::\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 In probability theory, a product-form solution is a particularly efficient form of solution for determining some metric of a system with distinct sub-components, where the metric for the collection of components can be written as a product of the ...
, which occurs when the process is stable and ::2 \Sigma = RD + DR' where ''D'' =  diag(''Σ''). In this case the
probability density function In probability theory, a probability density function (PDF), or density of a continuous random variable, is a function whose value at any given sample (or point) in the sample space (the set of possible values taken by the random variable) ca ...
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 expression In mathematics, a closed-form expression is a mathematical expression that uses a finite number of standard operations. It may contain constants, variables, certain well-known operations (e.g., + − × ÷), and functions (e.g., ''n''th ro ...
s 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 of a
Wiener process In mathematics, the Wiener process is a real-valued continuous-time stochastic process named in honor of American mathematician Norbert Wiener for his investigations on the mathematical properties of the one-dimensional Brownian motion. It is ...
. The following
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
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 In the mathematical study of differential equations, the Dirichlet (or first-type) boundary condition is a type of boundary condition, named after Peter Gustav Lejeune Dirichlet (1805–1859). When imposed on an ordinary or a partial differential ...
* instantaneous reflection, as described above a
Neumann boundary condition In mathematics, the Neumann (or second-type) boundary condition is a type of boundary condition, named after Carl Neumann. When imposed on an ordinary or a partial differential equation, the condition specifies the values of the derivative appli ...
* elastic reflection, a
Robin boundary condition In mathematics, the Robin boundary condition (; properly ), or third type boundary condition, is a type of boundary condition, named after Victor Gustave Robin (1855–1897). When imposed on an ordinary or a partial differential equatio ...
* 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


References

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