Aritalab:Lecture/NetworkBiology/Percolation on Graph
m (→占有される頂点の母関数) |
m (→スケールフリーネットワークの場合) |
||
Line 83: | Line 83: | ||
次数の分布が、べき分布 <math>p(k)=Ck^{-\gamma}</math> のときをかんがえましょう。 | 次数の分布が、べき分布 <math>p(k)=Ck^{-\gamma}</math> のときをかんがえましょう。 | ||
+ | ここで <math>\zeta(\gamma)\ </math> はリーマンゼータ関数とします。 | ||
<math> | <math> | ||
− | \frac{\langle k^2 \rangle}{\langle k \rangle} = \frac{\Sigma_kk^2p(k)}{\Sigma_kkp(k)} = \frac{\Sigma k^{2-\gamma}}{ \Sigma k^{1-\gamma}} | + | \frac{\langle k^2 \rangle}{\langle k \rangle} = \frac{\Sigma_kk^2p(k)}{\Sigma_kkp(k)} = \frac{\Sigma k^{2-\gamma}}{ \Sigma k^{1-\gamma}} = \frac{\zeta(\gamma - 2)}{\zeta(\gamma - 1)} |
</math> | </math> | ||
Revision as of 16:24, 24 June 2011
Wiki Top | Up one level | レポートの書き方 | Arita Laboratory |
|
グラフ上のパーコレーション
グラフをある次数分布に従うツリーとみなすことで、パーコレーションを扱ってみます。 この内容を読む前に母関数の概念を復習しておいてください。
次数分布の母関数
グラフの次数分布 を与えられたとき、その母関数は
になります。しかし、頂点 v の隣にある頂点 w の次数分布はもはや ではありません。 選ばれた辺の先には、他の点が等確率でくることはないからです。 辺をランダムに1本選んだとき、もう片方にある端点がどんな次数分布をとるか考えましょう。 次数の大きい点のほうが、次数に比例して存在する確率が高くなります。 つまり、もう片側にある端点の次数分布は、最初の次数分布に辺の数で重みをつけてから正規化したとなります(分母は正規化定数)。 よってある頂点 v の隣にくる頂点 w の次数分布の母関数は
母関数においては、次数 に対して が対応します。 頂点 v の先に w がついているとき、w から v 以外に伸びる辺数に注目しましょう。 v から w への辺1本ぶんを除いた w に関する母関数は、上の式をで割ったものにあたります。
占有される頂点の母関数
パーコレーションで相転移が起きるのは、頂点から伸びていく辺の期待値が1をちょうど超えるときです。 ただし、このときの母関数はグラフ全体の次数分布を示す ではなく、占有された頂点のみによる部分ネットワークの母関数です。 したがって、母関数を区別して と記しましょう。関数 F と G の関係は、各頂点が確率 q で占有されるため G と F の次数平均をそれぞれ, と書くと です。
この関係から (式の導出は確率母関数のページを参照)
相転移が起きるのはのときです。
代入すると
すなわち、が大きく を上回るときに は小さくなります。 ハブの k は大きくなりますから、 は更に大きくなります。次数の大きなハブがあるほど、パーコレーションが起きやすいということです。また全ての次数が同じとき、 となりベーテ格子の結果と一致します。
パーコレーションの起こりやすさ
いかなる次数分布でも、がに比して大きいと、低い浸透確率で相転移が起こることをみてきました。
ランダムグラフの場合
次数の分布がポアソン分布になるランダムグラフをかんがえましょう。平均と分散は等しく になります。 このときになるので
すなわち、平均次数に反比例して浸透確率が下がっていきます。
スケールフリーネットワークの場合
次数の分布が、べき分布 のときをかんがえましょう。 ここで はリーマンゼータ関数とします。
この値はのときに発散します。また が大きくなると の項が大きな要素を占めるのでほとんど 1 に近づきます。