単元一覧 › 大学数学 情報理論・符号理論

情報理論・符号理論の問題

難易度 3期末試験の応用レベル大学数学 情報理論・符号理論

情報源 は 6 個の記号 を次の確率で出力する。

符号アルファベットを とする 3 元の瞬時符号(語頭符号)で の記号を 1 記号ずつ符号化するとき、1 記号あたりの平均符号長の最小値を求めよ。

この問題で使うもの

この問題を解けるようになるまで(24 技能)

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

最適な瞬時符号はハフマン符号で得られます。3 元の場合は毎回 3 個ずつまとめます。

ヒント 2

3 個ずつまとめて最後に 1 個になるには、記号数が奇数である必要があります。足りない分は確率 のダミー記号を加えます。

ヒント 3

確率を 単位で とし、まず をまとめて 、次に をまとめて とします。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

平均符号長を最小にする 3 元瞬時符号は、3 元ハフマン符号で得られる。

ダミー記号の追加. 元のハフマン符号では、毎回 個を 1 個にまとめると記号数が ずつ減るので、最後にちょうど 1 個になるには記号数 が を満たす必要がある。 では が奇数でなければならないが、 なので確率 のダミー記号を 1 個加えて 7 個にする。(クラフトの不等式 の観点では、6 個の符号語だけでは 3 分木の葉を埋め尽くせず、余る葉が 1 つ出ることに対応する。)

確率を 単位で表すと である。

ハフマンの手順.
1. 小さい 3 つ をまとめて 。残り: 。
2. 小さい 3 つ をまとめて 。残り: 。
3. 残り 3 つ をまとめて (根)。

手順 2 で が 2 つあるが、どちらを選んでも平均符号長は同じである。例えば手順 1 でできた を選ぶと、符号長は

となる(クラフトの和は で、ダミーの葉 を加えるとちょうど )。平均符号長は

(もう一方の選び方では符号長 となり、 で同じ値になる。また、平均符号長は内部節点の重みの和 としても求められる。)

よって最小の平均符号長は である。

(参考: 2 を底とするエントロピーは で、3 元エントロピーは である。 を満たしている。)

別解

3 元ハフマン符号が最小平均符号長を与える。記号数 6 は 元で完全木にならない( が必要)ので、確率 0 のダミー記号を 1 つ加えて 7 記号とする。確率を 単位で表すと 。

1. 小さい 3 つ を併合 → 。残り: 。
2. 小さい 3 つ を併合 → 。残り: 。
3. 3 つを併合 → (根)。

平均符号長は併合で作られた内部節点の確率の総和に等しいので 。

確認: 符号長は (またはどちらの 4 を併合しても総和は同じ)。クラフトの不等式: 。平均長 。

3 元エントロピーは約 台で下界 とも矛盾しない。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題