東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka) 物理フラクチュオマティクス論 Physical Fluctuomatics 応用確率過程論 Applied Stochastic Process 第13回 複雑ネットワーク 13th Complex networks and physical fluctuations 東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka) kazu@smapip.is.tohoku.ac.jp http://www.smapip.is.tohoku.ac.jp/~kazu/ *本スライドの図面の一部は大久保潤氏(京都大学)によりご提供いただき本人の許可を得て掲載しております. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
今回の講義の参考文献 大久保潤, 田中和之: 統計力学の基礎 ---複雑ネットワークとの関連にもとづいて---, 特集/ネットワーク科学の数理, 数理科学, Vol.44, No.8 (通巻 518 号), pp.24-29, August 2006. Jun Ohkubo, Muneki Yasuda and Kazuyuki Tanaka: Preferential Urn Model and Nongrowing Complex Networks, Physical Review E, Vol.72, No.6, Article No.065104(R), December 2005. 増田直紀, 今野紀雄: 複雑ネットワークの科学,産業図書, 2005. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
今回の話題 複雑ネットワークの科学 マルコフ過程とネットワーク生成モデル スケールフリーネットワーク Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
確率的情報処理 (Probabilistic Information Processing) の中での複雑ネットワーク科学 ポイントはやはり「たくさんが関連」 ICT 技術の要請に耐えうる統計科学 通信理論・像情報処理・確率推論 データマイニング 統計科学 複雑ネットワーク科学 統計的学習理論 情報統計力学 今回のテーマ 確率的情報処理のこれからの数理的基盤 コトの物理学としての定着 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
基本構成要素間の関連リンク(Link) ネットワークと情報処理 たくさんが関連して構成されるシステム 基本構成要素ノード (Node) 基本構成要素間の関連リンク(Link) すぐ思いつく現実的なネットワークの例 インターネット World Wide Web 都市間の交通網(高速道路,航空路線) ネットワーク (Network) ネットワークの構造に共通する性質 すべてのノード間がつながれている訳ではない(非完全グラフ). ノード間のリンクの存在にはランダム性がある(ランダム性). 少数ではあるがたくさんのノードとリンクでつながれているノードが存在する(ハブノードの存在). Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
ネットワーク生成メカニズムと情報処理 すべてのノード間がつながれている訳ではない(非完全グラフ). ノード間のリンクの存在にはランダム性がある(ランダム性). 少数ではあるがたくさんのノードとリンクでつながれているノードが存在する(ハブノードの存在). 世の中で自然発生的に構成されたネットワーク上のシステムは何故,うまく機能するのか? 解明のための戦略 どのような数理モデルに基づいてネットワークが生成されていると解釈することが妥当なのか? 生成したネットワーク上で与えられた計算モデルにおいてどのような計算ルール(アルゴリズム)が効率的に機能するのか? Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
さまざまのネットワークにおける共通の数理の存在 ネットワークにおけるハブの役割 例:仙台からベネチアまで飛行機で移動したいとしたら ジェノバ ハブ空港のおかげで世界的距離が短くなる (スモールワールド). 新潟 仙台 東京成田 ミラノ ベネチア 札幌 フィレンツェ もしすぐ近くの空港としか航空便がなければ何回乗り継ぎをしなければならなくなるだろう. もしすべての空港間で航空便が運行していたら何台飛行機が必要だろう. ハブの役割を果たす空港は多い必要はないが,ある程度の数は必要. ハブの役割にも種類がある(日本のハブ空港,アジアのハブ空港,世界のハブ空港). 空港間・航空会社間の競争の原理から生み出され,最適化されている. 空港のネットワークに階層構造が生まれる. さまざまのネットワークにおける共通の数理の存在 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
複雑ネットワーク生成におけるランダムネス たくさんが関連して構成されるシステム 全体の構造はとても複雑だが個別のノード間のリンクはある一定の単純な規則に従って構成される. 必ず規則に従うのか?すべてのノードのリンクが規則に従って張られているならネットワークには規則性があるはず. 実際のネットワークは完全に規則性をもって構成されているとは言い難い.むしろランダムネスを伴うと考える方が自然. 複雑ネットワーク (ランダムネットワーク,スモールワールドネットワーク等) 複雑ネットワークはその生成過程でどのような規則性とどのようなランダムネスを伴うとき現実の効率的ネットワークと同様の統計的性質をもつのか? Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
複雑ネットワークにおける統計的性質 平均次数 次数 ki:ノード i につながっているリンクの本数 N:ノードの総数 スモールワールド性はもつがスケールフリー性をもたない複雑ネットワーク N:ノードの総数 平均次数 ハブのあるなしの違い 平均最短経路長 l: ノード間を結ぶ最短経路の長さ(最短経路長)のすべてのノード対についての平均 log スモールワールド性とスケールフリー性を併せ持つ複雑ネットワーク スモールワールド性 スケールフリー性 l 関数系は生成モデルによる 共通の数理 平均次数とともに平均最短経路長が急速に減少する. 両対数プロットで直線にのる. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
確率モデルからの複雑ネットワークの理論的解明 複雑ネットワークと確率モデル スモールワールド性はもつがスケールフリー性をもたない複雑ネットワーク スモールワールド性とスケールフリー性はどのようなネットワーク生成モデルで出現するか? ハブの生まれる原因は何か? ハブのあるなしの違い log どのような競争の原理がポイントか? スモールワールド性とスケールフリー性を併せ持つ複雑ネットワーク 確率モデルからの複雑ネットワークの理論的解明 数値実験ではだめ!! 解析計算がはずせない!! Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
スモールワールドネットワークの生成の簡単な例 初期状態 すべてのノードの次数は4 ノードにつながっているリンクの本数をそのノードの次数という. 最短で9本のリンクを通って到達 最短で4本のリンクを通って到達 ランダムにリンクを選んで一端を別のノードにつなぎ変える操作を繰り返す. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
スモールワールドネットワークの生成と次数分布 初期状態 すべてのノードが次数4 次数が3と5のノードが1個ずつ出現 次数が3と5のノードが2個ずつとなる. 次数が6のノードが出現. 4 4 4 4 k k k k k 本のリンクを持つノードの個数についてのヒストグラム ノード毎につながっているリンクの本数をそのノードの次数という. ランダムにリンクを選んで一端を別のノードにつなぎ変える操作を繰り返す. この操作を繰り返すと k はどのような分布に従うのだろうか? Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
スモールワールドネットワークの生成 p=0 1 0 5 10 15 20 p=0 P(k) 1 10-4 10-3 10-2 10-1 1 0 5 10 15 20 p=0 P(k) 1 10-4 10-3 10-2 10-1 1 l(p)/l(0) 平均最短経路長 p 0.2 0.4 0.6 0.8 C(p)/C(0) 初期状態 p=0.8 k 0 5 10 15 20 1 p=0.8 P(k) Poisson分布へ近づく 80%のリンクがつなぎ変えられた時 つなぎ変えられたリンクの割合 k 本のリンクを持つノードの 個数についてのヒストグラム ランダムにリンクを選んで一端を別のノードにつなぎ変える操作を繰り返す. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
ランダムネットワークの生成 N 個のノードを用意する. 2 個のノードを確率 p でランダムに選択し,リンクで結ぶ. N=6 5 10 15 5 10 15 20 0.5 P(k) Poisson分布へ近づく Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
ランダムネットワークの次数分布の解析 N 個のノードを用意する. 2 個のノードを確率 p でランダムに選択し,リンクで結ぶ. 母関数 5 5 10 15 20 0.5 P(k) Poisson分布へ近づく 2項分布 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
ランダムネットワークの平均経路長の解析 N 個のノードを用意する. 2 個のノードを確率 p でランダムに選択し,リンクで結ぶ. あるノードからみて距離 L にある頂点の総数 n ~ N 平均最短経路長 l ~ L l 1 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
成長と優先的選択を伴うネットワーク生成モデル(Barabasi and Albert Model) 初期状態はノード2個,リンク1本から出発 ノード1個,リンク1本を時刻 n のネットワークのノードを1つランダムに選んで追加. 時刻 n のネットワークの i 番目のノードに追加する確率 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
成長と優先的選択を伴うネットワーク生成モデル(Barabasi and Albert Model) Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
成長と優先的選択を伴うネットワーク生成モデル(Barabasi and Albert Model) k 本のリンクにつながっているノードの個数に対するヒストグラム 時刻 n のネットワークの i 番目のノードに追加する確率 スケールフリーネットワーク Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
成長するが優先的選択を伴わない ネットワーク生成モデル k 本のリンクにつながっているノードの個数に対するヒストグラム 時刻 n のネットワークの i 番目のノードに追加する確率 1/n 対数プロットしても直線にのらない スケールフリーネットワークではない Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
確率過程(離散時間) 確率変数の集合 n は時間 離散的な場合に限定 (離散)マルコフ過程 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程の推移確率 マルコフ過程 定常分布 推移確率行列 推移確率 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
成長と優先的選択を伴うネットワーク生成モデル(Barabasi and Albert Model) 初期状態はノード2個,リンク1本から出発 ノード1個,リンク1本を時刻 n のネットワークのノードを1つランダムに選んで追加. 時刻 n のネットワークの i 番目のノードに追加する確率 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程による Barabasi and Albert Model の解析 等価 Yule Process Physical Fluctuomatics / Applied Stochastic Process (Tohoku University) 初期状態
マルコフ過程による Barabasi and Albert Model の解析 1 2 初期状態 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程による Barabasi and Albert Model の解析 1 2 初期状態 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程による Barabasi and Albert Model の解析 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程による Barabasi and Albert Model の解析 1 2 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University) 初期状態
マルコフ過程による Barabasi and Albert Model の解析 Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
マルコフ過程による Barabasi and Albert Model の解析 定性的に再現 k についてのべき分布 スケールフリーネットワーク Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)
複雑ネットワークの生成におけるメカニズム まとめ 複雑ネットワークの生成におけるメカニズム ランダム性 優先的選択性 が重要 Barabasi and Albert Model はネットワークの成長を伴うがスケールフリー性にネットワークの成長は必要か? 成長を伴わないネットワークでもスケールフリー性は出現する: J. Ohkubo, M. Yasuda and K. Tanaka: Preferential Urn Model and Nongrowing Complex Networks, Phys. Rev. E, Vol.72, No.6, Article No.065104(R), December 2005. Physical Fluctuomatics / Applied Stochastic Process (Tohoku University)