Onsager–Machlup function

From testwiki
Jump to navigation Jump to search

Template:Short description The Onsager–Machlup function is a function that summarizes the dynamics of a continuous stochastic process. It is used to define a probability density for a stochastic process, and it is similar to the Lagrangian of a dynamical system. It is named after Lars Onsager and Template:Interlanguage link who were the first to consider such probability densities.[1]

The dynamics of a continuous stochastic process Template:Mvar from time Template:Math to Template:Math in one dimension, satisfying a stochastic differential equation

dXt=b(Xt)dt+σ(Xt)dWt

where Template:Mvar is a Wiener process, can in approximation be described by the probability density function of its value Template:Math at a finite number of points in time Template:Math:

p(x1,,xn)=(i=1n112πσ(xi)2Δti)exp(i=1n1L(xi,xi+1xiΔti)Δti)

where

L(x,v)=12(vb(x)σ(x))2

and Template:Math, Template:Math and Template:Math. A similar approximation is possible for processes in higher dimensions. The approximation is more accurate for smaller time step sizes Template:Math, but in the limit Template:Math the probability density function becomes ill defined, one reason being that the product of terms

12πσ(xi)2Δti

diverges to infinity. In order to nevertheless define a density for the continuous stochastic process Template:Mvar, ratios of probabilities of Template:Mvar lying within a small distance Template:Mvar from smooth curves Template:Math and Template:Math are considered:[2]

P(|Xtφ1(t)|ε for every t[0,T])P(|Xtφ2(t)|ε for every t[0,T])exp(0TL(φ1(t),φ˙1(t))dt+0TL(φ2(t),φ˙2(t))dt)

as Template:Math, where Template:Mvar is the Onsager–Machlup function.

Definition

Consider a Template:Mvar-dimensional Riemannian manifold Template:Mvar and a diffusion process Template:Math on Template:Mvar with infinitesimal generator Template:Math, where Template:Math is the Laplace–Beltrami operator and Template:Mvar is a vector field. For any two smooth curves Template:Math,

limε0P(ρ(Xt,φ1(t))ε for every t[0,T])P(ρ(Xt,φ2(t))ε for every t[0,T])=exp(0TL(φ1(t),φ˙1(t))dt+0TL(φ2(t),φ˙2(t))dt)

where Template:Mvar is the Riemannian distance, φ˙1,φ˙2 denote the first derivatives of Template:Math, and Template:Mvar is called the Onsager–Machlup function.

The Onsager–Machlup function is given by[3][4][5]

L(x,v)=12vb(x)x2+12divb(x)112R(x),

where Template:Math is the Riemannian norm in the tangent space Template:Math at Template:Mvar, Template:Math is the divergence of Template:Mvar at Template:Mvar, and Template:Math is the scalar curvature at Template:Mvar.

Examples

The following examples give explicit expressions for the Onsager–Machlup function of a continuous stochastic processes.

Wiener process on the real line

The Onsager–Machlup function of a Wiener process on the real line Template:Math is given by[6]

L(x,v)=12|v|2.

Proof: Let Template:Math be a Wiener process on Template:Math and let Template:Math be a twice differentiable curve such that Template:Math. Define another process Template:Math by Template:Math and a measure Template:Math by

Pφ=exp(0Tφ˙(t)dXtφ+0T12|φ˙(t)|2dt)dP.

For every Template:Math, the probability that Template:Math for every Template:Math satisfies

P(|Xtφ(t)|ε for every t[0,T])=P(|Xtφ|ε for every t[0,T])={|Xtφ|ε for every t[0,T]}exp(0Tφ˙(t)dXtφ0T12|φ˙(t)|2dt)dPφ.

By Girsanov's theorem, the distribution of Template:Math under Template:Math equals the distribution of Template:Mvar under Template:Mvar, hence the latter can be substituted by the former:

P(|Xtφ(t)|ε for every t[0,T])={|Xtφ|ε for every t[0,T]}exp(0Tφ˙(t)dXt0T12|φ˙(t)|2dt)dP.

By Itō's lemma it holds that

0Tφ˙(t)dXt=φ˙(T)XT0Tφ¨(t)Xtdt,

where φ¨ is the second derivative of Template:Mvar, and so this term is of order Template:Mvar on the event where Template:Math for every Template:Math and will disappear in the limit Template:Math, hence

limε0P(|Xtφ(t)|ε for every t[0,T])P(|Xt|ε for every t[0,T])=exp(0T12|φ˙(t)|2dt).

Diffusion processes with constant diffusion coefficient on Euclidean space

The Onsager–Machlup function in the one-dimensional case with constant diffusion coefficient Template:Mvar is given by[7]

L(x,v)=12|vb(x)σ|2+12dbdx(x).

In the Template:Mvar-dimensional case, with Template:Mvar equal to the unit matrix, it is given by[8]

L(x,v)=12vb(x)2+12(divb)(x),

where Template:Math is the Euclidean norm and

(divb)(x)=i=1dxibi(x).

Generalizations

Generalizations have been obtained by weakening the differentiability condition on the curve Template:Mvar.[9] Rather than taking the maximum distance between the stochastic process and the curve over a time interval, other conditions have been considered such as distances based on completely convex norms[10] and Hölder, Besov and Sobolev type norms.[11]

Applications

The Onsager–Machlup function can be used for purposes of reweighting and sampling trajectories,[12] as well as for determining the most probable trajectory of a diffusion process.[13][14]

See also

References

Template:Reflist

Bibliography

Template:Refbegin

Template:Refend

  1. Onsager, L. and Machlup, S. (1953)
  2. Stratonovich, R. (1971)
  3. Takahashi, Y. and Watanabe, S. (1980)
  4. Fujita, T. and Kotani, S. (1982)
  5. Wittich, Olaf
  6. Ikeda, N. and Watanabe, S. (1980), Chapter VI, Section 9
  7. Dürr, D. and Bach, A. (1978)
  8. Ikeda, N. and Watanabe, S. (1980), Chapter VI, Section 9
  9. Zeitouni, O. (1989)
  10. Shepp, L. and Zeitouni, O. (1993)
  11. Capitaine, M. (1995)
  12. Adib, A.B. (2008).
  13. Adib, A.B. (2008).
  14. Dürr, D. and Bach, A. (1978).