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=1n−112πσ(xi)2Δti)exp⁡(−∑i=1n−1L(xi,xi+1−xiΔti)Δti)

where

L(x,v)=12(v−b(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)=12‖v−b(x)‖x2+12div⁡b(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)dXt−∫0T12|φ˙(t)|2dt)dP.

By Itō's lemma it holds that

∫0Tφ˙(t)dXt=φ˙(T)XT−∫0Tφ¨(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|v−b(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)=12‖v−b(x)‖2+12(div⁡b)(x),

where Template:Math is the Euclidean norm and

(div⁡b)(x)=∑i=1d∂∂xibi(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).