多重パスメッセージ転送ネットワークの数理モデルと論理

Slides:



Advertisements
Similar presentations
List decoding for Reed-Muller codes and its application to polar codes 安永 憲司 東京工業大学 大学院情報理工学研究科 数理・計算科学専攻 1.
Advertisements

プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
OWL-Sを用いたWebアプリケーションの検査と生成
区間グラフにおける区間表現からMPQ-treeを効率よく構成するアルゴリズム
近似アルゴリズム 第10章 終了時刻最小化スケジューリング
秘密のリンク構造を持つグラフのリンク解析
充足不能性と導出原理 充足不能性の証明 スコーレム標準形 エルブラン解釈 導出原理 基礎節に対する導出 導出原理の完全性と健全性.
Extremal Combinatrics Chapter 4
神奈川大学大学院工学研究科 電気電子情報工学専攻
一般化マクマホン立方体パズルの 問題例生成
リンク構造を考慮したベクトル空間法によるWebグラフ分割手法に関する研究
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
データマイニング 湯山 悠司.
リンクパワーオフによる光ネットワークの省電力化
“いじめ現象”の形式構造を探る ~人工学級のMulti-Agent Simulation~
Probabilistic Method 6-3,4
システム開発実験No.7        解 説       “論理式の簡略化方法”.
データ構造とアルゴリズム 第6回の2 木 ~ データ構造(3)~.
Systems and Software Verification 10. Fairness Properties
5.5 The Linear Arboricity of Graphs (グラフの線形樹化数)
計算量理論輪講 岩間研究室 照山順一.
集団的意思決定支援法の実験環境に関する研究
オントロジーを使用した プログラム開発支援システムの提案
情報学研究科 通信情報システム専攻 小野寺研究室 M1 奥村 佳弘
不完全な知識 不完全な知識に基づく問題解決 フレーム問題 制約条件記述問題 非単調推論 極小限定 常識の定式化 並列極小限定.
ベイジアンネット混合モデルによる 強化学習エージェントの方策改善
DiffServにおけるクラスの新しい設定方法の提案
形式言語の理論 5. 文脈依存言語.
卒業研究中間発表 社会情報システム学講座 高橋義昭.
モデルの逆解析 明治大学 理工学部 応用化学科 データ化学工学研究室 金子 弘昌.
7.4 Two General Settings D3 杉原堅也.
実行時情報に基づく OSカーネルのコンフィグ最小化
WWW上の効率的な ハブ探索法の提案と実装
Internet広域分散協調サーチロボット の研究開発
 型推論1(単相型) 2007.
Selfish Routing and the Price of Anarchy 4.3
モバイルエージェントネットワークの拡張とシミュレーション
計算量理論輪講 chap5-3 M1 高井唯史.
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
Data Clustering: A Review
連続領域におけるファジィ制約充足問題の 反復改善アルゴリズムによる解法 Solving by heuristic repair Algorithm of the Fuzzy Constraint Satisfaction Problems with Continuous Domains 北海道大学.
ファジィ制約充足問題への 連続領域の導入 Introducing continuous domains to
Webコミュニティ概念を用いた Webマイニングについての研究 A study on Web Mining Based on Web Communities 清水 洋志.
様々な情報源(4章).
東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka)
盗聴・改ざんに対して耐性を持つ ネットワーク符号化について
1-3 UMLの図(ダイアグラム) コンポーネント図 システムの物理的な構成を表現 ソフトウェアコンポーネントの依存性を表現
進化ゲームと微分方程式 第15章 n種の群集の安定性
ベイジアンネットワーク概説 Loopy Belief Propagation 茨城大学工学部 佐々木稔
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
第4章 データ構造 p.82 [誤] ハミルトニアン経路問題  [正] ハミルトン閉路問題 p.82,83 [誤] セールスパーソン問題
文法と言語 ー文脈自由文法とLR構文解析ー
第7回  命題論理.
情報工学概論 (アルゴリズムとデータ構造)
ガウス分布における ベーテ近似の理論解析 東京工業大学総合理工学研究科 知能システム科学専攻 渡辺研究室    西山 悠, 渡辺澄夫.
東北大学 大学院情報科学研究科 応用情報科学専攻 田中 和之(Kazuyuki Tanaka)
統計力学と情報処理 ---自由エネルギーの生み出す新しい情報処理技術--- 2003年8月14日前半
矛盾した知識 デフォルト推論 仮説を用いた推論 準無矛盾推論 デフォルト規則 デフォルト理論の拡張 → デフォルト証明 シナリオ
アルゴリズムとデータ構造 第2章 リスト構造 5月24日分
4.プッシュダウンオートマトンと 文脈自由文法の等価性
コストのついたグラフの探索 分枝限定法 A*アルゴリズム.
第Ⅰ部 非協力ゲームの理論 第6章 情報の価値 2008/07/01(火) ゲーム理論合宿 M2 渡辺美穂.
原口和也 高橋隆一 丸岡章 石巻専修大学 理工学部 情報電子工学科
3 分散システムのフォールトトレランス 分散システム Distributed Systems
マルチエージェントシステムにおける 通信コストの構造依存性に関する解析
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
北大MMCセミナー 第17回 Date:2013年12月16日(月) 16:30~18:00 ※通常とは曜日が異なります
数理論理学 最終回 茨城大学工学部情報工学科 佐々木 稔.
グラフの帯域幅連続多重彩色 を求めるアルゴリズム (Bandwidth Consective Multicolorings of Graphs) 西関研究室 西川和秀.
Time Reversal E-Text: pp.80-83(PDF: pp.49-50) FM08002 太神 諭
Presentation transcript:

多重パスメッセージ転送ネットワークの数理モデルと論理 沼澤政信* 栗原正仁** *小樽商科大学商学部社会情報学科 **北海道大学大学院工学研究科システム情報工学専攻

モバイルエージェントとは? 位置透過性とは? エージェント技術 ネットワークのような動的なシステムに対して, 信頼性やロバスト性を提供する有効な技術 モバイルエージェント(mobile agent) インターネット上のノード間を移動するエージェント 位置透過性(location transparency)をもつシステムでは,他のエージェントの位置情報を知ることなしにエージェント同士が互いに通信できる. 2003.9.16 第4回WINGS

位置透過性を実現する 3つの基本モデル 探索モデル(searching model)  通信相手のエージェントが存在し得る位置についての事前知識をもち,メッセージを送る前にそれらの位置すべてに検索メッセージをブロードキャストすることにより相手の現在位置を見つける 登録モデル(registering model)  エージェントは特定のディレクトリサーバ上の自らの位置情報を自ら更新する 転送モデル(forwarding model)  エージェントが現在のノードから移動する前にそのノード内に移動先ノードへのポインタを記憶させ,ポインタの列(パス)を作成する. これに沿って,将来受信したメッセージが 目標のエージェントへと転送される. 2003.9.16 第4回WINGS

転送モデルの問題点 -ロバスト性の欠如- ポインタの列(パス)に沿って,将来受信したメッセージが 転送モデルの問題点 -ロバスト性の欠如- ポインタの列(パス)に沿って,将来受信したメッセージが 目標のエージェント(以後,ターゲットと呼ぶ)へと転送される モバイルエージェント (ターゲット) 2003.9.16 第4回WINGS

転送モデルの問題点 -ロバスト性の欠如- ◆パス上の一つのノードが故障すると… 次のノード位置を示すポインタも失われるため, 転送モデルの問題点 -ロバスト性の欠如- ◆パス上の一つのノードが故障すると… 次のノード位置を示すポインタも失われるため, メッセージを目標のエージェントまで転送できない 故障 モバイルエージェント (ターゲット) 2003.9.16 第4回WINGS

多重パスメッセージ転送ネットワーク (MMFN:multi-path message forwarding networks) ノードとターゲットの間の多重パスにより, ロバスト性なメッセージ送信が可能 n 次のMMFNにおいては,故障ノード数が高々 n 個であるならば,すべてのノードについて,ターゲットまでのパスの存在を保証する ※ MMFN は整数 n で表される次数(degree)により分類 2003.9.16 第4回WINGS

本発表の内容 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFN の動的メカニズムの数理モデル 関連研究 結論 準備 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

次に説明する内容は… 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFNの定義 MMFN の動的メカニズムの数理モデル 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

MMFNの定義 定義1 :次数 n ( n は非負整数)のMMFNは 以下の条件を満たす有限で単純な無閉路グラフ G = (V, E) である. すべてのノード v ∈ V は od(v) ≤ n + 1 を満たす,かつ 任意の整数 i (0 ≤ i ≤ n)について, od(v) = i であるノード v ∈ V がただ一つ存在する. ※ v からの外向きリンクの数を v の出次数(outdegree) と呼び,od(v) と記述する a od(a) = 2 2003.9.16 第4回WINGS

MMFNの定義 ◆ 次数 i の特殊ノード(special node) si od(si) = i (0 ≤ i ≤ n)を満たす唯一のノード ◆ ターゲット(target) s0 次数 0 の特殊ノード ◆ 残余ノード(residual nodes) r od(r) = n + 1 を満たす残りのノード 定義1 :次数 n ( n は非負整数)のMMFNは 以下の条件を満たす有限で単純な無閉路グラフ G = (V, E) である. すべてのノード v ∈ V は od(v) ≤ n + 1 を満たす,かつ 任意の整数 i (0 ≤ i ≤ n)について, od(v) = i であるノード v ∈ V がただ一つ存在する. ※ v からの外向きリンクの数を v の出次数(outdegree) と呼び,od(v) と記述する a od(a) = 2 2003.9.16 第4回WINGS

次数 n のMMFN の例 2003.9.16 第4回WINGS

次に説明する内容は… 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFNのロバスト性 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

MMFNのロバスト性(1) 定理1 G = (V, E) はターゲットを t とする次数 n のMMFN であるとする.このとき,任意のノード v ∈ V と任意の集合 A ⊆ V − {v, t} について,もし |A| ≤ n ならば,A のいずれのノードも通過しない v から t へのパスが存在する. 高々 n 個のノードが故障状態になろうともメッセージ はターゲットへ転送可能である ⇒ ロバスト性(robustness)がある 2003.9.16 第4回WINGS

MMFNのロバスト性(2) 上記の次数 2 のMMFNにおいては,2つのノードが故障した場合でも,ノード v で受信したメッセージはターゲット t へ転送可能である. 2003.9.16 第4回WINGS

次に説明する内容は… 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFN の動的メカニズムの数理モデル 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

配置(configuration):論理式 グラフ G = (R + S, E) が特殊ノード S と残余ノード R をもつ 次数 n の MMFN であるときに限り真となる論理命題 次数 残余ノードの集合 特殊ノードの列 リンク の集合 S は,要素を i について降順に並べた順序集合(ordered set)とみなし,ドット「.」により要素を分けて列 sn.sn−1. ・ ・ ・ .s0 として記述する. たとえば,s.S は最初(最左)の要素 s の後に列 S が続く列を表す. 2003.9.16 第4回WINGS

論理システム Ln Ln この動的メカニズムを6つの推論規則からなる 論理システム Ln により形式的に表現する. スタート a 配置は,エージェントがノードからノードへ移動した後も,MMFN がもつべき性質を保持するように再構成されなければならない. この動的メカニズムを6つの推論規則からなる 論理システム Ln により形式的に表現する. スタート a ノード u による拡張 Ln 新しいノード u への移動 特殊ノード s への移動 残余ノード r への移動 ノード v をバイパス 2003.9.16 第4回WINGS

スタート a 初期状態 次数0 残余ノードなし リンクなし ターゲット 2003.9.16 第4回WINGS

ノード u による拡張 残余ノードなし 次数が 増える 特殊ノード 適用前 S t 2003.9.16 第4回WINGS

ノード u による拡張 S t u 残余ノードなし 次数が 増える 適用後 適用前 特殊ノード 特殊ノード 2003.9.16 第4回WINGS

新しいノード u への移動 次数変化なし 適用前 残余ノード 特殊ノード R S t s 2003.9.16 第4回WINGS

新しいノード u への移動 R S t u s 次数変化なし 適用前 適用後 残余ノード 残余ノード 特殊ノード 特殊ノード 2003.9.16 第4回WINGS

例 a スタート a ノード b による拡張 新しいノード c への移動 新しいノード d への移動 b c d n=0 n=1 n=1 2003.9.16 第4回WINGS

特殊ノード s への移動 適用前 特殊ノード 残余ノード R S S t s 2003.9.16 第4回WINGS

特殊ノード s への移動 適用後 適用前 特殊ノード 残余ノード R S S t s 2003.9.16 第4回WINGS

残余ノード r への移動 適用前 残余ノード 特殊ノード R S t r s 2003.9.16 第4回WINGS

残余ノード r への移動 R S t r s 適用後 適用前 残余ノード 残余ノード 特殊ノード 特殊ノード (ターゲット) 2003.9.16 第4回WINGS

例 特殊ノード c への移動 新しいノード d への移動 a b c d 残余ノード a への移動 n=1 n=1 n=1 2003.9.16 第4回WINGS

ノード v をバイパス 適用前 u v w 2003.9.16 第4回WINGS

ノード v をバイパス 適用後 適用前 u v w 2003.9.16 第4回WINGS

次に説明する内容は… 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFN の動的メカニズムの数理モデル 健全性 関連研究 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

論理システム Ln の健全性(soundness) 配置 G が論理システム Ln によって導出される G が定義1 のすべての条件を 満たしたMMFN である 定理2 もし G であるならば G である. Ln が生成する G はすべて MMFN である ⇒健全性(soundness)をもつ 2003.9.16 第4回WINGS

次に説明する内容は… 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFN の動的メカニズムの数理モデル 計算論的解釈 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

計算論的解釈(1) v w ノードは,プロセッサ,メモリ,通信ポートのような 計算資源をもつ計算ノードとみなすことができる (もしくは参照)として解釈 2003.9.16 第4回WINGS

計算論的解釈(2) s2 s1 t 論理システム Ln の各々の推論規則 ⇒ 遠隔操作( remote procedure ) s2 s1 次数2 s2 s1 t 必要な情報を得るために ネットワーク全体の解析や探索をせずに, 各々の操作を実現することができる エージェントに現在の次数 k と, 全 k + 1 個の特殊ノード sk. … .s0 の現在位置の列 S を持たせる 2003.9.16 第4回WINGS

計算論的解釈(3) システムの計算量 定理3 Ln の時間計算量の上限は 2(n+1) , V = R + S をネットワーク (R, S; E; n) のノード集合であるとする 定理3 Ln の時間計算量の上限は 2(n+1) , Ln の領域計算量の上限は (n + 1)|V | である. 定数 n が与えられたとき, 時間計算量は( |V | に独立な)定数であり, 領域計算量は |V | に比例する 2003.9.16 第4回WINGS

次に説明する内容は… 関連研究 【投稿論文-目次】 序論 多重パスメッセージ転送ネットワーク MMFN の動的メカニズムの数理モデル 結論 準備 MMFNの定義 MMFNのロバスト性 MMFN の動的メカニズムの数理モデル 論理システム Ln 健全性 計算論的解釈 関連研究 結論 2003.9.16 第4回WINGS

関連研究 本論文で提案したモデルは既存の高性能なモデルの いずれかを置き換えようとするものではなく,既存の モデルに取り入れて,ネットワークのロバスト性を任意 の次数にまで改善することを意図している. 探索モデル(Searching models) A.L.Murphy and G.P.Picco (1999) W.-S.E.Chen and C.-W.R.Leng(1997) 登録モデル(Registering models) T.Xianping, J.Lu, et al.(1997) M.van Steen, F.J.Hauck, et al.(1998) V.Roth and J.Peters (2001) 転送モデル(Forwarding models) S. Lazar, I.Weerakoon, el al. (1998) W.van Belle, K.Verelst, et al. (1999) M.Kurihara and M.Numazawa (2001) L. Moreau (1999) ハイブリッドモデル(Hybrid models) P.Wojciechowski and P.Sewell (1999) X.Feng, J.Cao, et al. (2001) 2003.9.16 第4回WINGS

まとめ 位置透過な通信のための多重パスメッセージ転送ネットワーク(MMFN) 今後の課題 グラフ理論によるMMFNの定義 論理システム Ln Ln の健全性 Ln の計算論的解釈 今後の課題 Ln の完全性 適切な次数 n を決定する方法 2003.9.16 第4回WINGS

多重パスメッセージ転送ネットワーク (MMFN:multi-path message forwarding networks) 配置(configuration):論理式 論理システム Ln スタート a ノード u による拡張 新しいノード u への移動 特殊ノード s への移動 残余ノード r への移動 ノード v をバイパス 論理システム Ln の健全性 計算論的解釈 システムの計算量 関連研究 2003.9.16 第4回WINGS