-
克拉夫特不等式
鎖定
- 中文名
- 克拉夫特不等式
- 外文名
-
Kraft inequality
Kraft–McMillan inequality
- 提出者
- 克拉夫特、麥克米蘭
- 提出時間
- 1949年
- 適用領域
- 編碼理論
克拉夫特不等式定義
設符號表中的原始符號為:
則,
克拉夫特不等式發展歷史
1949年,克拉夫特不等式發表在克拉夫特的一本專著上。然而,克拉夫特的論文只討論了前綴碼,並將這個不等式的歸因於雷蒙德·雷德赫弗不等式(Raymond Redheffer)。
1956年,麥克米蘭獨立發現了這個結果。他證明了一般情況下唯一可解碼的結果,並將前綴碼的版本歸因於Joseph Leo Doob在1955年提到的一種現象。
克拉夫特不等式應用
克拉夫特不等式對碼字限制長度以保證前綴編碼的可能性。這個不等式説明碼字長度指數的倒數的分佈和概率質量函數很相似。克拉夫特不等式可以想象成一個受限的編碼庫,越短的編碼代價越大。
- 如果克拉夫特不等式中嚴格成立,相應的編碼有冗餘(redundancy)。
- 如果克拉夫特不等式中等式成立,相應的編碼被稱作完備碼(complete code)。
克拉夫特不等式影響及意義
克拉夫特不等式(Kraft inequality)信源編碼理論中的一個重要不等式.當一個碼的任意碼字與比它更長的任意碼字的字首不相同時,稱此碼為滿足字首條件的碼.由碼字分別為N;(i=1,2,……,M)的M個碼字所組成而且又滿足字首條件的碼,其存在的充分必要條件是滿足公式M-N<1此式稱為克拉夫特不等式.