в математика из теория кодирования, то Плоткин граница, названный в честь Морриса Плоткина, является пределом (или ограничением) максимально возможного количества кодовых слов в двоичный коды данной длины п и заданное минимальное расстояние d.
Заявление о привязке
Код считается "двоичным", если в кодовых словах используются символы из двоичного алфавит
. В частности, если все кодовые слова имеют фиксированную длину п, то двоичный код имеет длину п. Эквивалентно, в этом случае кодовые слова можно рассматривать как элементы векторное пространство
над конечное поле
. Позволять
быть минимальным расстоянием
, т.е.
![d = min _ {{x, y in C, x neq y}} d (x, y)](https://wikimedia.org/api/rest_v1/media/math/render/svg/e73f891020bc785b36d30140365ccd451b750513)
куда
это Расстояние Хэмминга между
и
. Выражение
представляет максимальное количество возможных кодовых слов в двоичном коде длины
и минимальное расстояние
. Граница Плоткина накладывает ограничение на это выражение.
Теорема (оценка Плоткина):
i) Если
даже и
, тогда
![A _ {{2}} (n, d) leq 2 left lfloor { frac {d} {2d-n}} right rfloor.](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5e58535f3ab60d3fa670debd5312e33e0068e7b)
ii) Если
это странно и
, тогда
![A _ {{2}} (n, d) leq 2 left lfloor { frac {d + 1} {2d + 1-n}} right rfloor.](https://wikimedia.org/api/rest_v1/media/math/render/svg/5a2c138b829d33fa87e2c1c7e78b313db0641bb9)
iii) Если
четно, тогда
![А _ {{2}} (2д, д) leq 4d.](https://wikimedia.org/api/rest_v1/media/math/render/svg/8bc8d4b56bc3361f340c4705ac06c0fa5cf27e80)
iv) Если
странно, то
![A _ {{2}} (2d + 1, d) leq 4d + 4](https://wikimedia.org/api/rest_v1/media/math/render/svg/2ae6593f7fbbae83b1e128b7e9e9624e7a987ed8)
куда
обозначает функция пола.
Доказательство дела я)
Позволять
быть Расстояние Хэмминга из
и
, и
быть количеством элементов в
(таким образом,
равно
). Оценка доказывается ограничением величины
двумя разными способами.
С одной стороны, есть
выбор для
и для каждого такого выбора есть
выбор для
. Поскольку по определению
для всех
и
(
), следует, что
![sum _ {{(x, y) in C ^ {2}, x neq y}} d (x, y) geq M (M-1) d.](https://wikimedia.org/api/rest_v1/media/math/render/svg/c046c14f140f61e15e9ca7ba560fe088992cdb52)
С другой стороны, пусть
быть
матрица, строки которой являются элементами
. Позволять
быть количеством нулей, содержащихся в
-й столбец
. Это означает, что
столбец содержит
ед. Каждый выбор нуля и единицы в одном столбце дает точный вклад
(потому что
) к сумме
и поэтому
![{ displaystyle sum _ {(x, y) in C, x neq y} d (x, y) = sum _ {i = 1} ^ {n} 2s_ {i} (M-s_ {i }).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/55deb3175f041370c13b010f63a8c479fd487d29)
Количество справа максимизируется тогда и только тогда, когда
относится ко всем
(на этом этапе доказательства мы игнорируем тот факт, что
целые числа), то
![{ displaystyle sum _ {(x, y) in C, x neq y} d (x, y) leq { frac {1} {2}} nM ^ {2}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/92ad00664e5ad8168c09385e5eafe4773eefbb89)
Комбинируя верхнюю и нижнюю оценки для
что мы только что получили,
![M (M-1) d leq { frac {1} {2}} nM ^ {2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/51149bf39b54b55836578a384cb5c057fd22bbcc)
что с учетом того
эквивалентно
![М leq { frac {2d} {2d-n}}.](https://wikimedia.org/api/rest_v1/media/math/render/svg/7d1d9b873fd325a85df5002d13bd3d80a6f91b97)
С
четно, отсюда следует, что
![M leq 2 left lfloor { frac {d} {2d-n}} right rfloor.](https://wikimedia.org/api/rest_v1/media/math/render/svg/1961cd67222bf634ad2a5181743dcef8bce9f6fc)
Это завершает доказательство оценки.
Смотрите также
Рекомендации