大阪大学 情報科学研究科 情報工学 2018年8月実施 ネットワーク
Author
祭音Myyura (co-authored with GPT 5.6 SOL)
Description
(1)
記憶がない情報源 S0={a1,…,as} について、ai の生起確率を 2−mi、1≤m1≤⋯≤ms とする。各 ai の符号語長が mi となる瞬時復号可能な2元符号の存在を考える。
- (1-1) s=6,m1=1,m2=2,m3=m4=m5=m6=4 とする。
- (1-1-1) 復号木を一つ示せ。
- (1-1-2) 平均符号語長と、底を2とするエントロピーを求めよ。
- (1-2) 記号数 s に関する数学的帰納法で、所要の符号が存在することを示す。
- (1-2-1) 確率和の偶奇性から ms−1=ms を示す文章の空欄(あ)〜(お)を埋めよ。
- (1-2-2) s=2 の場合を示せ。
- (1-2-3) s−1 記号以下で成立すると仮定し、s 記号でも成立することを示せ。
- (1-3) エントロピー、平均符号語長、シャノンの情報源符号化定理に関する空欄を埋め、拡大情報源によってさらに平均符号語長を短くできるか答えよ。
(2)
同期的な距離ベクトル型ルーティングを考える。初期値は di(j)=c(i,j) とし、各ステップでノード i は距離ベクトル Di を隣接ノードへ送り、受信したベクトルで更新する。
- (2-1) Di の更新式を示せ。
- (2-2) 次のネットワークで、送信された距離ベクトルは喪失せず届くものとする。各ステップにノード x が受信する Dy,Dz と更新後の Dx を、収束するまで示せ。
- (2-3) 次のネットワークは切断前に収束しており、その後 x−y 間が切断された。距離ベクトルは、切断されたリンクを介しては到着しないものとする。
- (2-3-1) step 1〜3終了時の dy(x) を示せ。
- (2-3-2) count-to-infinityが生じる理由を説明せよ。
- (2-3-3) リンクステート型では同問題が生じない理由を説明せよ。
题目描述
本题前半通过归纳法证明概率为二的负整数次幂时存在码长恰等于自信息的前缀码;后半考查同步距离向量更新、收敛过程与断链后的count-to-infinity,并与链路状态路由比较。
Kai
(1)
(1-1-1)
一例として
a₁ = 0
a₂ = 10
a₃ = 1100
a₄ = 1101
a₅ = 1110
a₆ = 1111
とする。復号木は次の通りである。
root
├─0→ a₁
└─1
├─0→ a₂
└─1
├─0
│ ├─0→ a₃
│ └─1→ a₄
└─1
├─0→ a₅
└─1→ a₆
(1-1-2)
Lˉ=21⋅1+41⋅2+4⋅161⋅4=2.
pi=2−mi より
H(S0)=−i∑pilog2pi=i∑mi2−mi=2.
(1-2-1)
(あ)=2ms,(い)=偶数,(う)=偶数,(え)=偶数,(お)=1.
確率和に 2ms を掛けると
2msi=1∑s2−mi=2ms
は偶数である。ms−1=ms なら i≤s−1 の項の和も偶数だが、残る第 s 項は 2ms2−ms=1 となり矛盾する。よって ms−1=ms である。
(1-2-2)
s=2 では m1=m2=m であり、2⋅2−m=1 から m=1。a1↦0,a2↦1 とすればよい。
(1-2-3)
ms−1=ms=m とし、as−1,as を確率
2−m+2−m=2−(m−1)
の一記号 a′ に併合する。帰納法の仮定により得られる a′ の符号語を w とし、as−1↦w0,as↦w1 に置換すれば、符号語長はともに m で接頭語条件も保たれる。
(1-3)
(あ)=i=1∑smi2−mi,(い)=i=1∑smi2−mi,(う)=シャノン,(え)=第一,(お)=はない.
平均符号語長がエントロピーに等しく下限を達成しているため、拡大情報源でも一記号当たりの平均符号語長をさらに小さくできない。
(2)
(2-1)
ノード i の隣接ノード集合を Γ(i) とすると、j=i について
dinew(j)=k∈Γ(i)min(c(i,k)+dk(j)).
また dinew(i)=0 とする。旧値 di(j) を独立な候補として残すのではなく、旧経路を使う場合も、その次ホップが広告した距離を介して評価する。
(2-2)
初期値は
Dx=[0,2,8],Dy=[2,0,3],Dz=[8,3,0].
| ステップ | x が受信する Dy | x が受信する Dz | 更新後の Dx |
|---|
| 1 | [2,0,3] | [8,3,0] | [0,2,5] |
| 2 | [2,0,3] | [5,3,0] | [0,2,5] |
step 2で変化がなくなり収束する。
(2-3-1)
切断直前に z が広告した x までのコスト2をstep 1で利用するため
dy(x)step 13step 23step 35
となる。
(2-3-2)
切断後も y は「z が x への経路を持つ」、z は「y が x への経路を持つ」と互いの古い距離情報を採用する。このため広告コストが 3,4,5,… と増加し続ける。
(2-3-3)
リンクステート型では、切断情報を全ノードへフラッディングし、各ノードが同じトポロジから最短経路を再計算する。隣接ノードの距離値を互いに経路として信じ続けないため、count-to-infinityは生じない。