プロトキン限界

ウィキペディアから、無料の百科事典

プロトキン限界(英: Plotkin bound)とは、バイナリ符号のパラメータ(符号語の数)の限界値の1つ。

定義

2進数の符号 の符号語の長さが 、すなわち の部分集合であるとする。 における最小ハミング距離を とすると、次が成り立つ。

ここで は と のハミング距離である。符号語の長さが で最小ハミング距離が のときの可能な最大符号語数を とする。

定理 (プロトキン限界):

が偶数で の場合、

が奇数で の場合、

が偶数の場合、

が奇数の場合、

となる。ここで は床関数を意味する。

証明

と のハミング距離を とし、 に存在する符号語数を とする(つまり、 と は等しい)。するとプロトキン限界は、 について2種類の方法で限界を求めることで得られる。

まず として選択肢が 個あるなら、 の選択肢は 個になる。定義から全ての と について であるから、次が成り立つ。

また、 の符号語を並べた の行列を とする(行が符号語に対応)。 の 番目の列にあるゼロの個数を とする。つまり、番目の行には 個の1がある。 であるため、 という総和におけるある行の1や0の寄与は常に である。従って、次が成り立つ。

が偶数なら、右辺は のときに最大となり

となる。以上の の上限と下限を組み合わせると、次式が導かれる。

の場合、この式は次のように変形できる。

が偶数の場合なので、次が成り立つ。

一方、 が奇数なら のときに が最大化する。従って、次が成り立つ。

以上の の上限と下限を組み合わせると、次式が導かれる。

または、 なら

となる。Mは整数なので

となり、限界の証明が完了する。

参考文献

  • Binary codes with specified minimum distance, M. Plotkin, IRE Transactions on Information Theory, 6:445-450, 1960.

関連項目