Betweenness centrality
Percolation centralityはweighted betweenness centralityのバージョンですが、この重みを計算する際に各最短パスのソースとターゲットのノードの「状態」を考慮します。 複雑なネットワークでは、様々な場面で「伝染」のパーコレーションが発生します。 例えば、ウイルスやバクテリアの感染は、接触ネットワークと呼ばれる人々の社会的ネットワーク上で広がることがある。 また、病気の広がりは、道路、鉄道、航空網で結ばれた町や人口の中心地のネットワークを考えることによって、より抽象度の高いレベルで考えることができる。 コンピュータ・ウイルスは、コンピュータ・ネットワークを通じて広がることができます。 ビジネスのオファーや取引に関する噂やニュースも、人々のソーシャルネットワークを通じて広まる可能性があります。 これらのシナリオのすべてにおいて、「伝染病」は複雑なネットワークのリンク上に広がり、広がりながらノードの「状態」を回復可能かどうかにかかわらず変化させる。 例えば、疫学的なシナリオでは、感染が広がると、個人は「感受性」の状態から「感染」の状態に移行する。 上記の例で個々のノードが取り得る状態は、伝染が広がるにつれて、二値(ニュースを受け取った/受け取っていないなど)、離散(感受性/感染/回復)、あるいは連続(町内の感染者の割合など)である可能性もある。 これらのシナリオに共通する特徴は、伝染の拡大によりネットワーク上のノードの状態が変化することである。 この点に着目して提案されたのがパーコレーション中心性(PC)であり、ネットワークを介してのパーコレーションを助けるという観点から、ノードの重要度を具体的に測定するものである。 この指標はPiraveenanらによって提案された。
パーコレーション中心性は、与えられたノードについて、与えられた時間に、そのノードを通る「パーコレーションされたパス」の割合として定義される。 percolated path」とは、ソースノードがpercolated (例えば、感染) である一対のノード間の最短パスのことです。 ターゲットノードはパーコレーションされているか、非パーコレーションされているか、または部分的にパーコレーションされた状態であることができる。
P C t ( v ) = 1 N – 2 ∑ s ≠ v ≠ r σ r ( v ) σ r x t s ∑ x t v {displaystyle PC^{t}(v)={frac {1}{N->}}sum _{sneq v}}{frac {}sigma _{sr}(v)}{sigma _{sr}}}{frac {{x^{t}}_{s}{sum {}-{x^{t}}_{v}}}} {{sum _{sum}}{x^{t}}}} {{v}}} {{sum _{sr}}}} {{x^{t}}}}
where σ s r {displaystyle \sigma _{sr}} } σσσ s r { displaystyle σσ_sr} σσ_sigma_{sr}} { displaystyle σ_sigma_{sr} { displaystyle σ_sr} σ_sum {}-{sigma_{sr}_{sr
is total number of shortest paths from node s {displaystyle s} {3485> is total number of shortest paths from node s {3485> is not found.
からノードr {displaystyle r} まで。
and σ s r ( v ) {displaystyle \sigma _{sr}(v) } }.
は v {displaystyle v}
を通過する経路の数である. ノードiのパーコレーション状態{ {displaystyle i}
は
時刻t{displaystyle t}における
は、x t i {displaystyle {x^{t}}_{i}} で示される。
と2つの特別な場合、x t i = 0 {displaystyle {x^{t}}_{i}=0} のときである。
これは時刻tにおける非パーコレーション状態{displaystyle t}を示す。
一方、x t i = 1 {displaystyle {x^{t}}_{i}=1} の場合は、以下のようになります。
これは、時刻tにおける完全パーコレーション状態{displaystyle t}を表しています。
. その間の値は部分的に浸透した状態を示す(例えば、町村のネットワークでは、これはその町での感染者の割合となる)。
パーコレーション経路に付けられた重みはソースノードに割り当てられたパーコレーションレベルに依存し、ソースノードのパーコレーションレベルが高いほど、そのノードから出発する経路の重要性が高くなるという前提に基づく。 したがって、パーコレーションレベルの高いノードを起点とする最短パス上にあるノードは、パーコレーションにとってより重要である可能性がある。 PCの定義は、ターゲットノードの重みも含めるように拡張することができる。 パーコレーション中心性の計算はO ( N M ) {displaystyle O(NM)} で実行されます。
time with an efficient implementation adopted from Brandes’ fast algorithm and if the calculation needs to consider target nodes weights, worst case time is O ( N 3 ) {displaystyle O(N^{3})}} ⁾⁾。