グラフユーティリティパッケージ >

CommunityModularity

CommunityModularity[g, partition]
分割によるコミュニティモジュラリティを返す.
CommunityModularity[g, assignment]
割当てによるコミュニティモジュラリティを返す.
  • ネットワーク内のコミュニティとは,グループ間よりもグループ内部の方に高密度の辺があるような頂点集合である.
  • グラフ g={V, E}があるときに,頂点集合 Vk 個の部分集合 V=UnionVi に分割し,それぞれの部分集合が1つのコミュニティに属するようにする.この分割のコミュニティモジュラリティ Q は,
  • Q= (eii - aii2)
  • と定義される.ここで eii は両端がコミュニティ Vi にあるような辺の数の百分率を,ai はコミュニティ Vi から始まる辺の百分率である.つまり,
  • eii = |{(u, v)|uElementVi, v ElementVi, (u, v)ElementE}|/|E|
  • であり
  • ai = |{(u, v)|uElementVi, (u, v)ElementE}|/|E|である.
  • コミュニティモジュラリティ Q は1以下の数である.大きい正の値は頂点分割が顕著なコミュニティ構造を与えることを意味する.
  • 以下のオプションを使うことができる:
WeightedFalseマッチングの際に,重みの大きい辺を優先するかどうか
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team