Aritalab:Lecture/NetworkBiology/Percolation on Graph
Contents |
グラフ上のパーコレーション
グラフをある次数分布に従うツリーとみなすことで、パーコレーションを扱ってみよう。 ここでは母関数という概念を利用する。
次数分布の母関数
グラフの次数分布を与えられたとき、その母関数は
しかし、頂点vの隣にある頂点wの次数分布はもはやではない。
辺をランダムに1本選んだとき、もう片方にある端点がどんな次数分布をとるか考えよう。
選ばれた辺の先には、他の点が等確率でくることはない。次数の大きい点のほうが、次数に比例して存在する確率が高くなるだろう。
つまり、もう片側にある端点の次数分布は、最初の次数分布に辺の数で重みをつけてから正規化した
となる(分母は正規化定数)。
よってある頂点vの隣にある頂点wの次数分布の母関数は
母関数においては、次数に対して
が対応する。
頂点vの先にwがついているとき、wからv以外に伸びる辺数に注目しよう。
その母関数は上の式を
で割ればよいから
占有される頂点の母関数
パーコレーションで相転移が起きるのは、頂点から伸びていく辺の期待値が1をちょうど超えるときである。
ただし、このときの母関数はグラフ全体の次数分布を示すではなく、占有された頂点のみによる部分ネットワークの母関数である。
したがって、母関数を区別して
と記そう。FとGの関係は、各頂点が確率qで占有されるため
つまりGとFの次数平均と二乗平均をそれぞれ,
と書くと
相転移が起きるのはのときだから
に代入して
パーコレーション
いかなる次数分布でも、が
に比して大きいと、低いパーコレーション確率で相転移が起こる。
ランダムグラフの場合
ランダムグラフの場合は次数分布がポアソン分布になる。このときになるので
すなわち、平均次数が大きくなるほどパーコレートしやすくなる。
スケールフリーネットワークの場合
べき分布のとき
この値はFailed to parse (lexing error): \gamma \leq 3 のときに発散する。有限のネットワークではその値も有限だが、大きな値になるために 非常に低い値でパーコレートする。