プリムのアルゴリズム 重み付きグラフG=(V,E)の任意の点集合 U⊂Vに対して一方の端点がUの中にあり、 他方の端点がV-Uの中にあるような枝の中 で最小の重みを持つものをlとすれば、枝l を含むような最小木が存在する。 Nishimto Libratory 隣接ロボット間のコスト均等化1 A周辺のコスト平均 ( 10 + 6)/ 2 = 8 A E 10 D 12 Move(A,C)=8 – 6 =2 A 10 4 B 10 6 2 D C C 2 F B 8 10 E 4 4 6 12 2 F 8 Nishimto Libratory 隣接ロボット間のコスト均等化2 AからCへは2.5だけコストが 移動できる C周辺のコスト平均 ( 6 + 10 + 10 + 4 )/ 4 = 7.5 7,5 – 10 = -2.5 A 10 2 D 3.5 -2.5 C 2 4 1.5 B 6 -0.5 -2.5 10 E 4 A E 8 12 -4.5 2 F 8 D 8 C B 8 8 10.5 F 7.5 Nishimto Libratory 隣接ロボット間のコスト均等化3 3.5-1.5 = 2 移動する A 10 2 D 3.5 -2.5 C 2 4 1.5 B 6 -0.5 -2.5 10 E 4 A E 8 12 -4.5 2 F 8 D 8 C B 8 8 10.5 F 7.5 Nishimto Libratory 隣接ロボット間のコスト均等化3 コストはロボットとホストの距離に依存する コストの均等化に注目している 隣接ロボットにホストを渡した結果かえってコ ストが増加することがある 複数ステップ先のホストで距離が短くなる場合 も考えられる →複数ステップ先のコストを知る必要がある Nishimto Libratory 負荷均等化アルゴリズム 1. 2. 3. 4. 5. ロボット間で最小木を作る ホストを各ロボットにランダムに割り当て る 割り当てられたホストを収集する 隣接ロボット間でコスト均等化する 3に戻る Nishimto Libratory これまでのまとめ Webページのロボットによる収集方法に関 して リンクを利用したコミュニティの発見方法に ついて Nishimto Libratory ロボットによるWWWページ収集 WWW URL ホストリスト データベース ロボット WWW リンクを抽出 WWW WWW HTML ファイル システム テキストを保存 Nishimto Libratory リンクによるランク付け Page Rank 多くの良質なページからリンクされているペー ジはやはり良質である あるページのPage Rankをページに存在する リンクの数で割った値が、それぞれのリンク先 に加算される +0.2 0.4 0.2 +0.2 0.4 +0.4 +0.2 ページランクの例 Nishimto Libratory Page Rank ページ u の Page Rank R(u) R (v ) cE (u ) v|v u N v R(u ) c v:ページuのリンク元 Nv:ページvの持つリンク数 E(u):ページuがジャンプ先として選択される確率に対応 Page Rankの総和を1に正規化し、ベクトルとして表現 R=c(A+E×1)R 適当なEをあたえるとRは固有値を 最大とする固有ベクトルとして求まる GoogleではEとして全ての総和が0.15となる ベクトルを用いている(87%リンクをたどり、13%ジャンプする) Nishimto Libratory 参考文献 原田昌紀:サーチエンジンにおける検索結果のランキン グ,共立出版,bit Vol.32 ,2000. Nishimto Libratory
© Copyright 2024 ExpyDoc