ブルー・ルーフィットネスモデル
定義
各ノードにWeight(重み)を与え、その重みに従ってリンクが接続される確率が異なるランダムネットワークをフィットネス・モデルと言う。
アルゴリズム
入力
ノードを持つNull Graphが与えられているとする。
チュン・ルー・モデル 1
ステップ 1.
を満たすようなディグリーシーケンスを作る。ここで、各ノードにはWeight(重み)が割り当てられる。
ステップ 2. ベルヌーイ試行
for
if then
の確率で次のようにネットワークにリンクを追加する。
出力
ノードのExpected Degreeがのランダムネットワークを得る。
ガロスケッリ・ロフレドモデル 2
ステップ 1.
パラメーターが与えられ、各国のGDPについて考える。これについて、次のようにNormalized(正規化)されたRelative(相対的)GDPをFitness(適合度)と言う。
ステップ 2. ベルヌーイ試行
for
if then
の確率で次のようにネットワークにリンクを追加する。
出力
カルダレッリ・モデル 3
ステップ 1.
に依存したThreshold(閾値)関数が与えられているとする。Exponential Distribution からをサンプリングする。各ノードにはWeightが割り当てられる。
ステップ 2.
Heaviside Step Functionに対して、次のような行列を作る。 このように作られた行列は、二つのノードの適合度の合計が閾値を超える場合は, 超えない場合はの行列になる。
ステップ 3.
隣接行列を持つグラフを作る。
出力
パレート分布 の次数分布を持つスケールフリーネットワークを得る。
説明
フィットネスモデルは、導入されたように、主にスケールフリーネットワークを生成するために開発されたモデルであり、本質的には、重み(影響力)が高いノードが多数のリンクと接続され、パレート分布のヘビーテールを引き出すことによって相似である。したがって、WeightやFitnessといった言葉自体に固執する必要はない。
すべてのノードペアに対して一定の確率でリンクを与えたギルバートモデルは、チュン・ルー・モデルやガロスケッリ・ロフレドモデルの一般化と見ることができる。
Chung, Lu. (2002). Connected components in random graphs with given expected degree sequences. https://doi.org/10.1007/PL00012580 ↩︎
Garlaschelli, Loffredo. (2004). Fitness-Dependent Topological Properties of the World Trade Web. https://doi.org/10.1103/PhysRevLett.93.188701 ↩︎
Caldarelli. (2002). Scale-Free Networks from Varying Vertex Intrinsic Fitness. https://doi.org/10.1103/PhysRevLett.89.258702 ↩︎