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