Aritalab:Lecture/NetworkBiology/Diffusion

From Metabolomics.JP
< Aritalab:Lecture | NetworkBiology(Difference between revisions)
Jump to: navigation, search
m (拡散過程)
(拡散過程)
Line 55: Line 55:
 
: p ( y, s + &Delta;t; x, t + &Delta;t) = p ( y, s; x, t )
 
: p ( y, s + &Delta;t; x, t + &Delta;t) = p ( y, s; x, t )
  
つまり &Delta; 時間ずらしても遷移に影響はありません。連続時間のマルコフ過程が如何なる &epsilon; に対しても次の条件を満たすとき、それを拡散過程と呼びます。
+
つまり &Delta; 時間ずらしても遷移に影響はありません。連続時間のマルコフ過程が如何なる &epsilon; >0 に対しても次の条件を満たすとき、それを拡散過程と呼びます。
  
# <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| > \epsilon} p(y, t + \Delta t; x, t) dy = 0 </math>
+
1. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| > \epsilon} p(y, t + \Delta t; x, t) dy = 0 </math>
:(微小時間 &Delta; t における遷移は無視できる)
+
:(微小時間 &Delta; t における、&epsilon;近傍より大きな移動は無視できる)
# <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t) </math>
+
2. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t) </math>
:(微小時間 &Delta; t における平均値は a)
+
:(微小時間 &Delta; t における移動距離の平均値は a)
# <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t) </math>
+
3. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t) </math>
:(微小時間 &Delta; t における平均値は b)
+
:(微小時間 &Delta; t における移動距離の分散は b)
  
 
これらの式はより条件の厳しい以下の式から導けます。
 
これらの式はより条件の厳しい以下の式から導けます。
  
  
#' <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} |y-x|^{\delta} p(y, t + \Delta t; x, t) dy = 0 </math>
+
1'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} |y-x|^{\delta} p(y, t + \Delta t; x, t) dy = 0 </math> for some &delta; > 2
#' <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t) </math>  
+
#' <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t) </math>
+
  
1' の式から
+
2'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t) </math>
 +
 
 +
3'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t) </math>
 +
 
 +
この式は平均や分散を使って y - x = &Delta;X(t) と書きなおせば
 +
 
 +
1'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( [\Delta X(t)]^{\delta} | X(t) = x) = 0 </math> for some &delta; > 2
 +
 
 +
2'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( \Delta X(t) | X(t) = x) = a(x,t) </math>
 +
 
 +
3'. <math>\textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( [\Delta X(t)]^2 | X(t) = x) = b(x,t) </math>
 +
 
 +
となります。条件 1'は &epsilon;近傍も含めて 3 次以上の項が 0 になることを示しています。また &epsilon; 近傍より大きなところでは
 +
 
 +
:<math>\textstyle \int_{|y-x|>\epsilon} |y-x|^k p(y, t+\Delta t; x,t) dy \leq \frac{1}{\epsilon^{\delta - k}} \int^{\infty}_{-\infty} |y-x|^{\delta} p(y, t+\Delta t; x,t) dy</math>
 +
 
 +
が成立するので、2'および3'が成立する際には収束する成分は &epsilon; 近傍内に限られます。
  
 
==Chapman-Kolmogorov 等式==
 
==Chapman-Kolmogorov 等式==
  
 
: p ( y, s; x, t ) = <math>\int^{\infty}_{-\infty} p(y, s; z, u) p(z, u,; x, t) dz,\ \ t < u < s </math>
 
: p ( y, s; x, t ) = <math>\int^{\infty}_{-\infty} p(y, s; z, u) p(z, u,; x, t) dz,\ \ t < u < s </math>

Revision as of 13:25, 27 June 2012

ランダムウォークとブラウン運動

数直線上で原点から出発するランダムウォークが左(負の方向)にいく確率を q 右(正の方向)にいく確率を p とします。ここで p + q = 1 です。時刻 t において位置 x にいる確率を u ( x , t ) と書いて漸化式を作ると

\textstyle u(x, t + \Delta t) = p  u( x -\Delta x, t ) + q u ( x + \Delta x, t )

となります。ここで Δx が歩幅、Δt が単位時間です。この式で右側をテイラー展開してみます。


\begin{align}
 u(x, t+ \Delta t) &= \textstyle p \Big[ u(x,t) + \frac{\partial u(x,t)}{\partial x} (- \Delta x) + \frac{\partial^2 u(x,t)}{\partial x^2} \frac{(\Delta x)^2}{2} + O((\Delta x)^3) \Big] \\
 & \textstyle + q \Big[ u(x,t) + \frac{\partial u(x,t)}{\partial x} (\Delta x) + \frac{\partial^2 u(x,t)}{\partial x^2} \frac{(\Delta x)^2}{2} + O((\Delta x)^3) \Big] \\
 &= \textstyle u(x,t) + (q-p)\frac{\partial u(x,t)}{\partial x} \Delta x + \frac{\partial^2 u(x,t)}{\partial x^2} \frac{(\Delta x)^2}{2} + O((\Delta x)^3) \Big].
\end{align}

u( x , t ) を移項して全体を Δ t で割ります。


\begin{align}\textstyle
\frac{u(x, t+ \Delta t) - u(x,t)}{\Delta t} = 
(q - p) \frac{\partial u(x,t)}{\partial x} \frac{\Delta x}{\Delta t} + \frac{1}{2} \frac{\partial^2 u(x,t)}{\partial x^2} \frac{(\Delta x)^2}{\Delta t} + O\Big( \frac{(\Delta x)^3}{\Delta t} \Big).
\end{align}

ここで以下の収束条件を仮定します。


\begin{align}
\textstyle \lim_{\Delta t, \Delta x \rightarrow 0} (p-q)\frac{\Delta x}{\Delta t} &= c \\
\textstyle \lim_{\Delta t, \Delta x \rightarrow 0} \frac{(\Delta x)^2}{\Delta t} &= D \\
\textstyle \lim_{\Delta t, \Delta x \rightarrow 0} \frac{(\Delta x)^3}{\Delta t} &=0
\end{align}

式を書きなおすと \textstyle
\frac{\partial u}{\partial t} = -c \frac{\partial u}{\partial x} + \frac{D}{2} \frac{\partial^2 u}{\partial x^2}.

このとき、離散時間のランダムウォークから話を始めましたが u ( x , t ) は連続時間・連続位置の確率分布関数になっています。これをドリフトつき拡散方程式と呼びます。また、前向きのコルモゴロフ微分方程式とも呼ばれます。

p = q = 1/2 のとき、c = 0 となります。この場合をブラウン運動と呼びます。さらに D = 1 のとき、標準ブラウン運動、またはウィーナー過程と呼びます。  \textstyle
\frac{\partial u}{\partial t} = \frac{D}{2} \frac{\partial^2 u}{\partial x^2}.

この方程式を解くには初期条件が必要です。時刻 0 において確率 1 で位置 0 にいると仮定すると、解は平均が ct 分散が Dt の正規分布になります。

 \textstyle
u(x,t) = \frac{1}{\sqrt{2\pi Dt}} \exp\Big( - \frac{(x-ct)^2}{2Dt} \Big)

ここで上記の収束条件は重要です。分散と平均が有限値に収まるためには c, D が有限値に収束しなくてはなりません。

拡散過程

連続時間の確率過程 { X(t) : t ∈ [ 0, ∞ ) } における次状態が、現在の状態にのみ依存する場合をマルコフ過程と呼びます。

時刻 t で状態 x から、時刻 s で状態 y に遷移したとき、その確率密度関数を p ( y, s; x, t ) とかきます。ここでは時間について一様 (homogenious) であることを仮定します。

p ( y, s + Δt; x, t + Δt) = p ( y, s; x, t )

つまり Δ 時間ずらしても遷移に影響はありません。連続時間のマルコフ過程が如何なる ε >0 に対しても次の条件を満たすとき、それを拡散過程と呼びます。

1. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| > \epsilon} p(y, t + \Delta t; x, t) dy = 0

(微小時間 Δ t における、ε近傍より大きな移動は無視できる)

2. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t)

(微小時間 Δ t における移動距離の平均値は a)

3. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int_{|y-x| \leq \epsilon} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t)

(微小時間 Δ t における移動距離の分散は b)

これらの式はより条件の厳しい以下の式から導けます。


1'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} |y-x|^{\delta} p(y, t + \Delta t; x, t) dy = 0 for some δ > 2

2'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x) p(y, t + \Delta t; x, t) dy = a(x,t)

3'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} \int^{\infty}_{-\infty} (y-x)^2 p(y, t + \Delta t; x, t) dy = b(x,t)

この式は平均や分散を使って y - x = ΔX(t) と書きなおせば

1'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( [\Delta X(t)]^{\delta} | X(t) = x) = 0 for some δ > 2

2'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( \Delta X(t) | X(t) = x) = a(x,t)

3'. \textstyle\lim_{\Delta t \rightarrow 0^+} \frac{1}{\Delta t} E( [\Delta X(t)]^2 | X(t) = x) = b(x,t)

となります。条件 1'は ε近傍も含めて 3 次以上の項が 0 になることを示しています。また ε 近傍より大きなところでは

\textstyle \int_{|y-x|>\epsilon} |y-x|^k p(y, t+\Delta t; x,t) dy \leq \frac{1}{\epsilon^{\delta - k}} \int^{\infty}_{-\infty} |y-x|^{\delta} p(y, t+\Delta t; x,t) dy

が成立するので、2'および3'が成立する際には収束する成分は ε 近傍内に限られます。

Chapman-Kolmogorov 等式

p ( y, s; x, t ) = \int^{\infty}_{-\infty} p(y, s; z, u) p(z, u,; x, t) dz,\ \ t < u < s
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox