Недвоичные линейные покрывающие коды

Бесплатный доступ

Представлен обзор известных работ по теме «Недвоичные линейные покрывающие коды» и проведён анализ основных результатов. Рассматриваются линейные покрывающие [n, n - r]qR-коды над полем из q элементов, q > 2. Если радиус покрытия R и коразмерность (избыточность) r фиксированы, то проблемой покрытия является построение кодов относительно небольшой длины n и/или получение хороших оценок длины. Функция длины ℓq (r, R) - это наименьшая возможная длина q-ичного линейного кода коразмерности r и радиуса покрытия R. В статье приведена известная нижняя граница функции длины и cформулированы две основные проблемы: построение кодов, асимптотически достигающих границы, и кодов, имеющих близкие к границе параметры. Подробно рассмотрены случаи, когда в литературе указанные проблемы решены путем построения бесконечных семейств покрывающих кодов. Отмечено взаимно однозначное соответствие между линейными покрывающими кодами и насыщающими множествами в проективных пространствах PG(N, q). Рассмотрены каскадные qm-конструкции удлинения покрывающих кодов как инструмент построения бесконечных кодовых семейств растущей коразмерности. Отмечены некоторые проблемы многократных покрытий.

Еще

Покрывающие коды, линейные коды, функция длины, насыщающие множества в проективной геометрии

Короткий адрес: https://sciup.org/142235306

IDR: 142235306

Текст научной статьи Недвоичные линейные покрывающие коды

Обозначим через F9 поле Галуа из q элементов. Пусть F* = F9 \ {0}. Пусть F” -п-размерное векторное пространство над F^. Обозначим [п,п — т]ц q-ичный линейный код длины п и коразмерности (избыточности) т, который является подпространством пространства F” размерности п — т. Сфера S (с, R) радиуса R с центром св F” - это множество вида {v : v G F”, d(v, с) < R}, г де d(v, с) - расстояние Хэмминга между векторами v и с.

Определение 1. Рассмотрим два эквивалентных определения.

  • (І)    Радиус покрытия линейного [п,п — т]ц-кода - это наименьшее целое R, такое, что пространство F” покрыто сферами радиуса R, центрированных на кодовых словах.

  • (ii)    Линейный [п, п— т]ц-код имеет радиус покрытия R, если каждый столбец пространства F равен линейной комбинации не более чем R столбцов проверочной матрицы кода и R - наименьшее целое с таким свойством.

Обозначим [п, п — т]ц-код с радиус ом покрытия R как [п, п — т]ц R-код. Для введения в покрытия пространств Хэмминга над конечными полями см. [1-4]. Для введения в теорию кодирования, частью которой является исследование покрывающих кодов, см. [5-8].

Для [п, п — т]цR-кода плотность покрытия р определяется как отношение суммарного объема всех qn-T сфер радиуса R, центрированных на кодовых словах, к объему qn пространства F”. По определению l(i), р > 1. Другими словами,

* = (^ £ (q 1) ( " )) q” = 1 g (q — < ) 1          <»

Качество покрытия лучше, если плотность покрытия меньше. Для фиксированных параметров q, т, R, плотность покрытия [п, п — т]цR-кода уменьшается с уменьшением длины п.

Коды, исследуемые с точки зрения качества покрытия, обычно называются покрывающими кодами (.cowering codes) [1] в противоположность кодам, исправляющим ошибки; см. онлайн библиографию [9], работы [2,4,10-47] и ссылки в них.

Изучение покрывающих кодов - классическая комбинаторная проблема. Покрывающие коды связаны с различными областями теории и практики, например, с исправлением ошибок и стираний, сжатием данных, памятью с одноразовой записью, теорией футбольного тотализатора (так называемого «footbal pool»), графами Кэли, так называемыми играми Бэрлекампа-Гэйла, см. [1, глава 1.2]. Коды радиуса покрытия 2 и коразмерности 3 являются релевантными для проблемы «степень/диаметр» в теории графов [41,48] и для определяющих множеств в блок-схемах [49]. Покрывающие коды могут использоваться в стеганографии [5, глава 14], [16,35,36], в построении баз данных [40], при конструировании идентификационных кодов [34,43], для решения задачи паритетности обучения и шума (learning parity with noise) [38], при анализе блоковых переключателей [50], в представлении логических функций [11], в списочном декодировании кодов, исправляющих ошибки [17], в криптографии [51]. Существует интересная связь между покрывающими кодами и популярной пазл-игрой «Шляпы на линии» («Hats-on-a-line») [10,45].

Если радиус покрытия R и коразмерность т фиксированы, то проблемой покрытия является построение кодов относительно небольшой длины и/или получение хороших оценок длины.

Определение 2. Функция длины £q (т, R) - это наименьшая возможная длина q-ичного линейного кода коразмерности (избыточности) т и радиуса покрытия R.

Во всей статье с и с являются константа ми, независимыми от q, но возможна их зависимость от т и R. В [14,24], [31, предложение 4.2.1], см. также ссылки в этих работах, рассмотрена ниэюняя граница, связанная с (1):

lq (т, R) >  сq(r-R')/R, R и т фиксированы.                        (2)

В [4,21] граница (2) дана в другой (асимптотической) форме.

Открытая проблема 1. Доказать, что нижняя граница (2) функции длины lq(r,R) достигается, возможно, асимптотически при достаточно больших значениях q. Определить значения константы с для различных г и R.

В настоящее время открытая проблема 1 решена толвко для специальных сочетаний параметров q, R, г. Пусть t, s, t* - целые и q‘ - степень простого числа. В литературе доказано, что в следующих случаях граница (2) достигается:

г = tR, q = (q')R, [4,21,31,32,39,41];(3)

R = sR*,г = tR + f s, 1 6 f < R*, q = (q')R*, [4.21.31];(4)

г = tR, q - произвольная степень простого числа, [4.19.21.23.28.29].(5)

Мы говорим: «q является произвольной степенью простого числа», имея в виду, что структура q произвольная, например, другая, чем в (3), (4). Случаи (3) - (5) подробнее рассмотрены в разделе 3.

В общем случае для произвольных г, R, q, в частности, когда г = tRu q является произвольной степенью простого числа, проблема достижения границы (2) остается открытой.

В литературе [12-15,24-26,46,49,52], верхние границы lq(г,R') получены в форме lq(г, R) 6 cq(-R/R • Л/М, г = tR, q - произвольная степень простого числа,    (6)

см. подробнее в разделе 4.

Замечание 1. В границе (6) множитель ^in q - это «цена» произвольной структуры q.

Открытая проблема 2. Доказать, что верхняя граница (6) функции длины lq(г,R') справедлива. Определить значения константы с для различных г и R.

В этой работе выполнен обзор известных результатов по решению открытых проблем 1 и 2 для недвоичных кодов с q >  2. Насколько известно автору, в опубликованной литературе такой обзор не представлен.

Линейные покрывающие коды и насыщающие множества в проективных пространствах над конечными полями - эквивалентные комбинаторные объекты, см. раздел 2. Поэтому данный обзор полезен и для проективной геометрии.

Отметим, что для построения бесконечных семейств покрывающих кодов продуктивным является следующий подход. Для относительно небольшого значения г геометрическими методами строится насыщающее множество в проективном пространстве, эквивалентное [п, п — г]qR-коду. Затем, используя лифт-конструкции, получаем бесконечное семейство кодов с растущей коразмерностью г. Эффективными лифт-конструкциями являются каскадные qm-KOHCTpyKpHH удлинения покрывающих кодов, см. раздел 5. Такой подход использован, например, в работах [4,12-15,19-26,29,30].

Статья организована следующим образом. Раздел 2 описывает взаимно-однозначное соответствие между линейными покрывающими кодами и насыщающими множествами в проективном пространстве. В разделах 3 и 4 рассматриваются описанные в литературе случаи решения открытых проблем 1 и 2 соответственно. В разделе 5 приведены каскадные qm-KOHCTpyKpHH удлинения покрывающих кодов как инструмент построения бесконечных кодовых семейств растущей коразмерности. В разделе 6 отмечены некоторые проблемы многократных покрытий.

2.    Эквивалентность линейных покрывающих кодов и насыщающих множеств в проективных пространствах

Насылцаюгцие множества ^saturating sets') в проективных пространствах над конечными полями комбинаторно эквивалентны покрывающим кодам и полезны для их построения и оценки границ.

Обозначим PG(^, q) - Жразмерное проективное пространство пан полем Fq. Точку пространства. PG(^, q) в гомогешічпых координатах лозкыо рассматривать как вектор из F^+1.

Определение 3. Множество точек S С PG(N,q) является рнасыщающим (рsaturating), если каждую точку из PG(N, q) можно представить линейной комбинацией не более чем р + 1 точек из S, и р является наименьшим целым с этим свойством, ср. определение l(ii).

В англоязычной литературе насыщающие множества называют также «saturated sets», «spanning sets», «dense sets».

Обозначим sq(N, р) - наименьший возможный размер ^насыщающего множества в пространстве PG(N, q).

Если д-ичные позиции ст*>лбца проверочной (г х п)-матрппы [п,п — г]9Д-кода трактуются как гомогеничные координаты точки из PG(г — 1,q), тогда эта матрица определяет (R — 1)-насыщающее множество размера п в PG(г — 1,q), обратное также верно. Таким образом, существует взаимно-однозначное соответствие между [п, п — г^R-кодами и (R — 1)-пасыщаюпшмн п-миожествами в пространстве PG(г — 1, q). Поэтому lq (г,R) = Sq (Г — 1,R — 1). (7)

Для введения в проективную геометрию над конечными полями и ее связь с теорией кодирования см. [4,33,37,42,44,53-56]. В работах [3,4,12-15,18-33,37,39,41,42,44,46,47] рассмотрены различные аспекты покрывающих кодов и насыщающих множеств, включая их совместные исследования.

3.    О решении открытой проблемы 1

Если существует [п,п — г]qR-код, тогда lq(r,R) 6 п. Теоремы 3-15 описывают параметры бесконечных семейств покрывающих кодов, полученных в литературе, и тем самым дают конструктивные верхние границы функции длины lq(pR), эти границы можно рассматривать как решение открытой проблемы 1.

3.1.    Случай г = tR, q — произвольная степень простого числа

В рассматриваемом и других случаях полезна и часто используется так называемая конструкция прямой суммы [1,2,4], формирующая [п1 + п2,п1 + п2 — (г1 + г2)]qR-код радиуса покрытия R = R 1 + R2 из двух кодов [пі, п 1 г1]q R 1 и [п2, п2 — г2]qR2.

Теорема 3. Существуют бесконечные семейства [п, п — г]q 2-кодов радиуса покрытия R = 2, коразмерности г = 2t и следующими параметрами:

(i) R = 2, г = 2t > 4, t >  2, q = 3, г = 8, [4, раздел 4.3], [27]

п = 5 • 3('-2)/21 + < 22

0,                если г = 4с + 2

2 • 3'/4 — 2,       если г = 8с + 4 .

2 • 3(г+4)/4 — 2, если г = 8с

(ii) R = 2, г = 2t > 4, t > 2, q > 7, q = 9, г = 8,12, [4. раздел 4.3]. [29]

п = 2q('-2)/2 + q^-4/ .

  • (iii)    R = 2, г = 8,12, q > 7, q = 9, [4. раздел 4.3]. [29] п = 2q('-2)/2 + q('-4)/2 + q('-6)/2 + q('-8)/2.

  • (iv)    R = 2, г = 2t > 4, t >  2, q = 4, 5, 9, г = 8,12 для, всех q, [4. раздел 4.3]. [20] г = 14, 20 д.:ія q = 4, п = 2q(r-2)/2 + q(r-4)/2 + ^q(r-6)/2j .

  • (v)    R = 2, q = 4, 5, 9, [4. раздел 4.3]. [20]

п = 2q3 + q2 + 2q + 2 4- ія г = 8, п = q5 + (q6 — 1)/(q — 1) 4- -ія г = 12.

Теорема 4. Существуют бесконечные семейства [п,п г]у 3-кодов радиуса покрытия R = 3, коразмерности г = 3t и следующими параметрами:

  • (i)    R = 3, г = 3t > 6, t >  2, q > 5 и г = 9, [4, раздел 5], [29] г = 9 и q = 16, q > 23, п = 3q("-3^/3 + q(r-6)/3.

  • (ii)    R = 3, г = 9, q = 5, 9, п = 3q2 + 2q + 2. [4, раздел 5], [30]

  • (iii)    R = 3, г = 9, q = 7, 8,11,13,17,19, п = 3q2 + 2q + 1. [4, раздел 5], [30]

  • (iv)    R = 3, г = 3t, t = 6 и t >  10, q = 3, п 6 ^p^q^-3)/3. ^^’ теоРема Ю]

  • (v)    R = 3, г = 3t, t = 4 и t >  7, q = 4, п 6 —lq(r-3)/3. [30, теорема 11]

Теорема 5. Существуют бесконечные семейства [п, п — г]у R-кодов радиуса покрытия

R >  4, коразмерности г = tR и следующими параметрами:

(i) R > 4, п = Hq^r-R^/R + q(r-2K)/R + Ay(г, R), г = tR, [23, теорема 1] где для mi = [logy(R + 1)] + 1 справедливо

  • (а)    Ay(г, R) = 0, если t = 2, q = 4 и q >  7, R >  4;

  • (b)    Ay(г, R) = 0, если t = 2, q = 5, R = 4, 5;

  • (с)    Ay (г, R) = 0, если t >  [logy R] + 3, q >  7 нечетно> R >  4; t

  • (d)    Ay (г, R) = £ q('r-jR)/R, еслп m1 +2 < t < 3m1 +2, q >  8 чет ное, R >  4; 3=2

    m1+2

    (е) Ay(г, R) = £ qC-3R/R , 3=2


если t = mi +2 и t > 3m1 + 2, q > 8 чет ное, R >  4.

(ii) R > 4, п = Rq(r-R)/R +

[ RI

q(-r 2R)/R + ^y(г, R), [4, теоремы 6.1, 6.2], [21,29]

г = tR, t >  2, где

  • (a)    5y(г, R) = 0, если q > 4, г = 2R;

  • (b)    5y (г, R) = 0, если q = 16, q > 23, г = 3R;

  • (c)    5y (г, R) = 0, если q > 7, q = 9, г > 5R, г = 6R;

  • (d)    5y(г, R) = (2R mod 3) • (q(r 3R)/R + 1), сслзі q > 7, q = 9, г = 4R, 6R.

  • 3.2.    Случай г = tR, q = (q')R, q' - степень простого числа

Чтобы получить результаты теоремы 5(i), в [23] предложена геометрическая конструкция «Линия+Овалы» («Line+Ovals»), формирующая (R — 1)-насыщающие (Rq + 1)-множества в проективном пространстве PG(2R — 1,q). Эта конструкция обобщает конструкции «овал плюс линия» [19, теорема 5.1], [57, р. 104] и «два овала плюс линия» [28]. Полученное насыщающее множество соответствует [Rq + 1,Rq + 1 — 2R]y R покрывающему коду. Он, в свою очередь, используется как стартовый код каскадной qm-KOHCTpyKpnn, формирующей бесконечное кодовое семейство.

Результаты теоремы 5(ii) получены в том числе применением конструкции прямой суммы к результатам теорем 3 и 4.

Отметим, что в теореме 5 при одинаковых параметрах г, R, q-коды в ситуации (i), как правило, короче кодов для случая (ii). Однако для некоторых сочетаний г, R, q-коды в (І) не существуют, и тогда нужно использовать (ii).

В работе [4] введен полезный для построения насыщающих множеств в проективных пространствах геометрический объект - многократное строго блокирующее множество.

Определение 4. [4, определение 3.1] Пусть 2 <  t v. Множество точек В в проективном пространстве PG(v,q) является t-кратным строго блокирующим множеством tMold strong blocking set), если каждое (t — 1)-размерное подпространство PG(v,q) порождается t точками it 5 В.

В англоязычной литературе многократные строго блокирующие множества называют также generator sets [58, определение 2] и cutting blocking sets [39], [59, определение 3.4].

Теорема 6. [4, теорема 3.2] Пусть R >  2 - целое число ид’ - степень простого числа. Пусть q = (q')R. Пусть v >  R. Тогда любое R-кратное строго блокирующее множество S в подпространстве PG(v,q') С PG(v,q) является (R 1)-насыщающим множеством в PG(v,q), эквивалентным линейному [|S|, |S| — (v + 1)]q R покрывающему коду.

Результаты теорем 7-9 получены с помощью построения многократных строго блокирующих множеств в проективных пространствах небольшой размерности и вытекающих из них насыщающих множеств. Затем покрывающие коды, соответствующие этим насыщающим множествам, используются как стартовые коды в каскадных qm-KOHCTpyKii,HHx для получения бесконечных кодовых семейств.

Теорема 7. Существуют бесконечные семейства [n, n — r]q2-кодов радиуса покрытия R = 2, коразмерности г = 2t + 1 и следующими параметрами:

  • (i)    R = 2, г = 2t + 1 > 3, t >  1, q = (q')2 > 16, q'- степень простого числа,

n = 3q(T-2)/2 — q(T-3)/2 + [q(r-5)/2J

[4, формула (4.12)], [19, теорема 5.2], [20, пример 6], [23, замечание 4], [41].

  • (ii)    R = 2, г = 2t + 1 > 3, t >  1, q = (q')4, q'- степень простого числа, п = 2q( t- 2) / 2 + 2q(r-2.5)/2 + 2q(T-3)/2 + '-)/Ч [4- теоремы 3.4. 4.3].

  • (iii)    R = 2, г = 2t + 1 > 3, t >  1, г = 9,13, q = (q')6, q' < 73 - простoe число,

    n = (2 + 4= + 6^


    -^= + —^ q(T 2)/2 + 2[q(T 5)/2J [4. тео}:>сма 4.5].

Для г = 3 из теоремы 7 получаем [3q — 1, 3q — 1 — 3]q2-код над полем F(Q‘)2. Этот в некотором смысле знаковый результат получен в [19, теорема 5.2] на алгебраическом языке и проанализирован с геометрической точки зрения в [23, замечание 4]. Начало исследований в этой области положено в статье [60], где на геометрическом языке построен [3q, 3q — 3]q2-код, иногда называемый «пример Уги (Ughi)».

Теорема 8. [4, теоремы 5.1, 5.2] Пусть q' - степень простого числа. Существуют бесконечные' семейства [n,n—r]q3-кодов радиуса 'покрытия R = 3. коразм::рности г = 3t+1, 3t+2 и следующими параметрами:

(1) R = 3, г = 3t + 1 > 7, t > 2, q = (q')3 > 64, n = 4q(T-3)/3 + 4q(T-4)/3.

(9 — 4 + ^ q(T-3)/3

^q  Vi2

(ii) R = 3, r = 3t + 2 > 8, t >  2, q = (q')3 > 27, n 6

Теорема 9. [4, теорема 6.3] Пусть q' - степень простого числа. Существуют бесконечные' семейства [n, n — r]qR-кодов радиуса 'покрытия R >  4. коразм::рности r = tR + 1 и следующими параметрами:

R > 4, r = Rt + 1, q = (q')R, t = 1 11 t > to, qto 1 > nR,q, nR,q = ( ^Q — 1) (^(МИ — 2^ + R + 5, n 6 nR,q • qq'-R-C/R + wq(T R 1)/^ — 1 2                                                  q — 1

w = 0 для q' > 4, w G {0,1} для q' = 3.

Теорема 10. [31, следствие 7.2.11] Пусть q' - степень простого числа. Существуют бесконечные семейства [n, n — г]q R-кодов радиус а покрытия 3 6 R 6 г — 1, коразмерности г и длины n 6

R(R + 1) Дт-ИДК

2 q

+ (R — 1)R

Qt - RPR q1/R — 1

q = (q')R

Результаты теоремы 10 получены (на языке насыщающих множеств) в [31] с помощью оригинального геометрического подхода, использующего аффинные подгеометрии. Для простоты представления [31, следствие 7.2.11] аппроксимирует другие результаты [31], которые на самом деле слегка лучше, чем в (8).

Для больших радиусов покрытия R результаты теорем 9 и 10 можно улучшить, применяя [39, следствие 6.7].

3.3.    Случай R = sR*, г = tR+Ps, 1 6 te < R*, q = (qr)R*, q' - степень простого числа

Мы рассматриваем непростые радиусы покрытия R = sR* для целых s и R*.

Теорема 11. [4, лемма 7.1] Пусть R = sR * . Пусть существует [n * , n * — (tR * + te)]q R*-код радиуса покрытия R * > t* >  1. Тогда существует [sn * , sn * — (tR + st ^ )]q R-код радиуса покрытия R.

Теорема 12. [4, разделы 4.4 и 7, следствие 7.2], [20, пример 6], [21] Для четных радиусов покрытия R > 4 существуют бесконечные семейства [n, n — г]q R-кодов коразмерности г = tR + R и следующими параметрами:

  • (i)    q = (q')2, q' ~ степень простого числа, t > 1, n = R (3 — —) q^--K/R + R ^—q(r-2R)/RJ .

  • (ii)    q = (q')4, q' - степень пуюстого числа, t > 1,

    - = R (1+ - + -) q,-^'R +R [ ^^J.

  • (iii)    q = (q')6, q' - простoe число , q' < 73, t > 1, t = 4, 6,

    n = R (




    1 + "ёж + Аж +—ж ) 7 ^9  ^7


    .(r-R)/R + R ।   1q( r -2 K ) /lJ .


Теорема 13. [23, теорема 2] Рассмотрим четный радиус покрытия R > 2. Пустъ р -простое число, q = р2т! , т) >  2. Тогда существуют бесконечные семейства [n, n — г]ц R-кодов коразмерности г = tR + R, t > 1, и следующими параметрами:

  • (i)    n 6 R (1 +     z-7 1   . ) q "і^ + R I q(r 2R/R ° - 5 I + Rfq (г, R), р > 3;

vq )—                               2

  • (ii)    n 6 R (1+1+4=) q(r-R)/R + R I q(r-2R)/R-°-5 I + R/ q (г, R), р > 7;

V р VqJ             L           J 2

где p(q) - порядок наименьшего собственного подполя поля Fq;

/ q (-r,R) = I

для г = 9R/2,13R/2

для г = 9R/2,13R/2

q( r -3 R ) /R . 5 + q( r -4 R ) /R . 5

Теорема 12 использует теоремы 7 и 11. Теорема 13 использует теорему 11 и дважды блокирующие множества в проективной плоскости.

Если Дц = р^ для не четного ту > 3, тогда коды теоремы 13 короче, чем в теореме 12. Например, если q = р6, ту = 3, длина кода теоремы 13(ii) на Rq(r-R)/R-1/3 меньше, чем в теореме 12. Кроме того, результаты теоремы 13(ii) справедливы для всех р >  7, тогда как в теореме 12(ііі) р 6 73. Наконец, для нечетного ту > 5, в кодах теоремы 12 главный член 2 Rq(r-R'')/R. тогда как в теоутеме 13 он равен Rq(r-R'')^R.

Теорема 14. [4, следствие 7.3] Пусть q* - степень простого числа и 3 делит R. Тогда существуют бесконечные семейства [n, п — г]ц R-кодов со следующими параметрами:

  • (i)    R = 3s, г = tR + 3, q = (q*)3 > 64, t > 1, n 6 ^3

    ( i+у) ,<r- « > .

    V V^


    (ii) R = 3s, г = tR +-^, q = (q*)3 > 27, t > 1, n 6 R ^9


    -


    _8_ +       I O( r - R ) /R

    y+ y? "


    .


Теорема 15. [4, следствие 7.4] Пусть q' - степень простого числа, R = sR* и q = (qr)R . Тогда существуют бесконечные семейства [п, п — г]^ R-кодов со следующими параметрами:

R = sR*, R* > 4, г = Rt + s, q = (q')R , t = 1 a nd t > to, qto 1 > nR* q, nR.q = ( ^^q — 1) (— 2) + R* +5, п 6 s ^nR.j9 • q(r R s)/R + w —

, (r-R-s)/R

-

q — 1

, w = 0 для q' > 4, w Е {0,1} для q’ = 3.

Дальнейшие результаты для рассматриваемой ситуации R = sR* можно получить, применяя теорему 11 к теореме 10.

4.    О решении открытой проблемы 24.1.    Покрывающие коды над маленькими полями

Мы приводим результаты из [30], формально удовлетворяющие границе (6).

Теорема 16. [30, теоремы 7-9,12,16,17] Существуют бесконечные семейства [n, п — г]ц3- кодов радиуса покрытия R = 3 со следующими параметрами:

'(7 • 3t — 3)/4             для t = 0, 2 (mod 4)

(i) q = 3, n = <

(7 • 3t + 3(t+3)/2 — 6)/4 для t = 1  (mod 4)   , г = 3t + 1, t = 2 и t >  4.

_ (7 • 3t + 3(t+5)/2 — 6)/4 для t = 3  (mod 4)

'(11 • 3t — 3)/4            для t = 0, 2  (mod 4)

(ii) q = 3, n = < (11 • 3t + 3(t+3)/2 6)/4 дл st = 1  (mod 4)   , г = 3t + 2, t = 2 и t >  4.

(11 • 3t + 3(t+5)/2 — 6)/4 для t = 3  (mod 4)

(iii) q = 4, n = 341 • 4t-4, г = 3t + 1, t = 4 и t >  7.

(iv) q = 4, n = 54 • 4t-3, г = 3t + 2, t = 3 и t >  6.

(v) q = 5, n = < '(5t+1 — 1)/4 + ^5(t, 2)                             для t = 1, 3 (mod 4) (5t+1 +5t/2 — 2)/4 + ls(t/2, 2) • 5t/2              для t = 2 (mod 4)   , ,(5t+1 +2 • 5(t+2)/2 — 3)/4 + l5(t:22, 2) • 5(t+2)/2  для t = 0 (mod 4) г = 3t + 1, t = 3 и t > 5.

(vi) q = 5, n = 267 • 5t-3, г = 3t + 2, t = 3 и t >  6.

4.2.    Покрывающие коды над произвольными полями

Теорема 17. [13,14,46] Пусть q - произвольная степень простого числа. Существуют бесконечные семейства [п,п — r\q 2-кодов радиус а покрытия R = 2 со следующими параметрами:

п 6 Ф(q) • q( 2)/2 // in q + 2 [q(r 5)/2J, г = 2t + 1 > 3, г = 9,13, t >  1, t = 4, 6;

f 0.998Va < 1.729

ф(q) = *

1.05^3 < 1.819

v^+w+

V

3ln2 q

+

V q In q

< 1.836

для q 6 160001

для. 160001 < q 6 321007 .

;

для. q >  321007

iim Ф(q) = V3. q ^^

Теорема 18. [14,24-26,61] Пусть q - произвольная степень простого числа. Пусть 5щ -дельта Кронекера. Существуют бесконечные семейства [п,п — г]q 3-кодов радиуса покрытия R = 3 со следующими параметрами:

(І) п 6 С4 • q(r-3)/3 • //inq + 3[q(r-7)/3J + 2 ^(r-10)/3j + 5г,із, г = 3t + 1, t > 1; с4 <

(2.61 для 13 6 q 6 4373

(2.65 для 4373 < q 6 7577 .

(іі) п 6 С5 • q(r-3)/3 • //inq + 3[q(r-8)/3J + 2 |yr-n)/3J + ф, 14, г = 3t + 2

t >  1;

J2.785 для 11 6 q 6 401 (2.884 для 401 < q 6 839 .

В теореме 17 результаты для г = 3 получены на компьютере, если q 6 321007, и теоретическим путем, если q >  321007. При этом изящная геометрическая конструкция из [46] слегка модифицирована в [13,14]. В теореме 18 результаты для г = 4, 5 получены на компьютере. Остальные результаты в этих теоремах получены применением лифт-конструкций (каскадных qm-KOHCTpyKций или qm-concatenating constructions), в которых коды с г = 3, R = 2 и г = 4, 5, R = 3 использованы как стартовые.

Теорема 19. [26] Пусть q - произвольная степень простого числа, с и DRin - константы., нс. зависящие' от q: при этом D^™ зависит от R так. что min

R

—— /R(R — 1) • R! <

R — 1

1.651R

для

R > 3

0.961R

для

R > 7

0.498R

для

R > 36

0.4R

для

R > 178

.

Существуют бесконечные семейства [п,п — г]q R-кодов радиуса покрытия R > 3 со следующими параметрами:

(і) п 6 cq(r-K')/R • ^Ыд, R > 3, г = tR + 1, t >  1.

(іі) п <  (dR^ + R 2+ q^r— 1) ) q(r-R)/R • /inq <  3.43Rq(r-R)/R • /М, V q in q

R > 3, г = tR + 1, t > 1, q достаточно большое, для t > 2 граилыщ, справедлива, если DR™ /q in q + 2R 6 q + 1.

Для t = 1 результаты теоремы 19 получены на языке насыщыющих множеств в [26], где предложена конструкция, которую можно рассматривать в широком смысле как обобщение конструкции [46] из плоскости на пространство. Затем применяются каскадные qm-KOHCTpyKpHH, формирующие бесконечные кодовые семейства с растущей коразмерностью г.

5.    Каскадные (/"-конструкции ((/"-concatenating constructions) удлинения покрывающих кодов

Каскадные (/"-конструкции удлинения покрывающих кодов являются мощным инструментом построения бесконечных кодовых семейств. В англоязычной литературе они называются «/"-concatenating constructions». Эти конструкции предложены в [18] и развиты в [4,14,19-22,29,30], см. также ссылки в этих работах и [1, раздел 5.4]. Каскадные /"-конструкции для фиксированного радиуса покрытия R получают бесконечные семейства [п, п — r]qR покрывающих кодов растущей коразмерности г, используя стартовые коды с относительно небольшим значением г. Плотность покрытия кодов из бесконечных семейств приблизительно такая же, как у стартовых кодов.

Мы описываем здесь базовую каскадную (/"-конструкцию QM и приводим два конкретных варианта, названных в литературе QMi и QM4.

Все матрицы и столбцы являются /-ичными. Элемент поля Fq™, приведенный в /-ичной матрице, обозначает /-ичное представление этого элемента, записанное в виде m-размерного /-ичного столбца.

Базисная конструкция QM. Пусть столбец h j G F^ и пусть H o = [ h i Һ 2... h 0 ] является проверочной матрицей [по, по — ro]q R стартового кода Bq. Пусть m > 1 - целое, зависящее от по. Ассоциируем с каждым столбцом hj элемент 3j G Fq™ U {*}, такой что 3г = 3j, если ^ = 3- Назовем 3j индикатор ом столбца h j, а В = {31,32 , ..., 3п0 } С Fq™ и {*} - множеством ндикаторов. Пусть C -матрица размера (t q + Rm) х Nm, где Nm RQm,q, ©m,q = (qm — 1)/(/ — 1)- В заключение определим V как [п, п — (t q + Rm)]q Ry код длины п = /тпо + Nm и проверочной матрицей следующей формы:

B j =

h j

£i

h j    • • •    h j

0   •••0

  • ♦                     ••

  • ♦                     ••

  • ♦                     ••

0   •••0

£2   • • •

ДЛЯ 3j = *,

H y = [ C B i B 2 ... B 0] ,

h j

h j      

•        h j

£i

£2       •

•      £ q

3 j £1

3 j £2     •

•    3 j £ q

B j =

32£i

32£2    •

•    32£ q

для 3j G Fq

3 R -i£i 3 R -i£2  ••• 3 f -1^ ^

гДе {£1, £2, . . • , £q™ } = Fq™.

Если m, C, В выбраны правильно, радиус покрытия Ry нового кода V равен радиусу покрытия R стартового кода B q .

Введем обозначения:

Wm ~ проверочная матрица [0m,q, 0m,q — m]q 1 кода Хэмминга;

lq(г, R) - наименьшая известная длина [п, п — r]qR-покрывающего кода радиуса покрытия R п коразмерности г (очевидно. lq (г, R) 6 lq(г, R)):

A r," ~ проверочная матрица [lq(mR, R),lq(mR, R) — mR]qR-KOfla;

0^ - нулевая матрица с k строками (число столбцов определяется контекстом).

^R,m - «прямая сумма» R матриц Wm, т.е. (Rm х RBm,q)-матрица вида

Wm  0 m   • • •   0 m

0 m   Wm  • • •   0 m

^ R,m —

  • •                        •                 .                        •

  • •                        •                     •                     •

  • •                        •                                           ■

0 m 0 m • • •   W m

Конструкция QM 1. Здесь R > 2, qm + 1 > по, В С F.™ и {*},

C =

0    ] , п = qmпо + RӨm,q .

^R,m J

Конструкция QM 4. Здесь R > 2, qm — 1 > п0, ВС F*m,

C =

= lR;0J.m 0 m;R/2J   ,п < qm„0 + fl 9m, + I. Mf , f ).

O mfR/2]    A fR/21,m

Теорема 20. [4,19] Новый [п, п — (го + Rm)]9 Ry-код V, полученный конструкуиями QMi и QM4• имеет радиус покрытия Ry. равный радиусу покрытая R стартового кода V0.

Разнообразные варианты каскадных дт-конструкций приведены в [4,14,18-22,29,30].

6.    О многократных покрытиях

Определение 5. Код С длины п и радиуса покрытия R называется (R, ^-многократным покрытием наиболее удаленных точек (или (R, ц)-МПУТ кодом для краткости), если для каждого слова ж G F” на расстоянии R от С существует по меньшей мере ц кодовых слов в < (]>ере Хэмминга S (ж, R) радиуса, R с центром в ж.

В англоязычной литературе код С из определения 5 называется (R, ц)-тиШр1е covering of the farthest-off points ((R, ц)-МСҒ code для краткости). Для введения в многократные покрытия см. [1,62-65] и ссылки в этих работах.

Многократные покрытия полезны, например, для изучения комбинаторной теории футбольного тотализатора (generalized football pool problem) [63] и для списочного декодирования корректирующих кодов [8,66,67].

Результаты о двоичных и троичных (R, ц)-МПУТ кодах представлены в [1,62,63]. Для недвоичных кодов см. [12,64,65,68,69].

В [64] введены многократные (р, ц)-насыщающие множества в проективных пространствах PG(^, q) комбинаторно эквивалентные линейным + 1,ц)-МПУТ кодам. Эта эквивалентность использована, в [64,65,68,69] для построения эффективных многократных покрывающих кодов с хорошими параметрами. В [12] применены вероятностные методы.

Для (R, ц)-МПУТ кода С длины п и радиуса покрытия R важной характеристикой является ц-плотности покрытия - cjщлпее значение величины Д #(S(ж,R') ПС). г,де ж G F” - слово на расстоянии R от С и среднее вычисляется над всеми такими словами. Очевидно, ц-плотность покрытия больше или равна 1.

Если минимальное расстояние d кода С не менее 2R — 1, тогда наилучшая ц-плотность среди линейных q-ичных кодов с той же коразмерностью г и радиусом покрытия R достигается самым коротким кодом. Важными классами являются почти совершенные и совершенные МПУТ коды, которые соответствуют оптимальным многократным насыщающим множествам. Для этих кодов каждое слово на расстоянии R от кода принадлежит точно ц сферам радиуса R, центрированным на кодовых словах; они имеют наилучшую возможную ц-плотность, равную 1.

Определение 6. Мы определяем ц-функцию длины l^(_R,r,q) как наименьшую возможную длину п линейного (R, ц)-МПУТ кода с параметрами [п, п r]qR и минимальным расстоянием d 3.

Многочисленные примеры почти совершенных и совершенных недвоичных МПУТ кодов получены в [64,65,68,69] геометрическими и алгебраическими методами, в том числе с использованием распределения весов смежных классов кодов с масксимальным допустимым расстоянием (МДР кодов).

7.    Заключение

В работе представлен обзор известных результатов о недвоичных линейных [п, п — т]9 R покрывающих кодах (covering codes) над полем F^, q > 2. Исследование покрывающих кодов - интересная комбинаторная проблема, важная с теоретической и практической точек зрения. Связи покрывающих кодов с другими областями исследований отмечены во введении с многочисленными ссылками на литературу.

Приведена известная нижняя граница функции длины lq ( t,R ) т.е. наименьшей возможной длины q-ичного линейного кода коразмерности т и радиуса покрытия R. Сформулированы две открытые проблемы: построение кодов, асимптотически достигающих границы (открытая проблема 1), и кодов, имеющих близкие к границе параметры (открытая проблема 2). В разделах 3 и 4 подробно, с указанием параметров кодов, рассмотрены случаи, когда в литературе эти проблемы решены. Приведен обширный список литературы.

В разделе 2 описано взаимно-однозначное соответствие между линейными покрывающими кодами и насыщающими множествами в проективных пространствах PG(N,q). На протяжении всей статьи подчеркивается эффективность использования геометрических методов для решения открытых проблем.

В разделе 5 рассмотрены каскадные qm-кoнcтpyкции удлинения покрывающих кодов как инструмент построения бесконечных кодовых семейств растущей коразмерности.

В разделе б кратко указаны некоторые проблемы многократных покрытий. Разумеется, это направление заслуживает отдельного более подробного обзора.

Проведённый в разделах 3 и 4 анализ основных работ по теме недвоичных покрывающих кодов показал, что в настоящее время открытые проблемы 1 и 2 решены не для всех сочетаний параметров q, R, т. Изучение литературы и некоторый собственный опыт автора обзора позволяют предположить, что, по крайней мере, в ближайшее время для открытой проблемы 1 не следует ожидать принципиального изменения ситуации и расширения списка указанных сочетаний. Однако улучшение констант в формулах длины возможно, и именно это происходит в последние годы.

С другой стороны, в открытой проблеме 2 следует ожидать как расширения списка параметров, при котором проблема решается, так и улучшения констант.

Этот обзор существенно дополняет список из 69 публикаций классических и современных исследований.

Список литературы Недвоичные линейные покрывающие коды

  • Cohen G., Honkaía I., Litsyn S., Lobstein A. Covering Codes. North-Holland Math. Library, V. 54. Amsterdam: Elsevier, 1997.
  • Brualdi R.A., Litsyn S., Pless V. Covering radius. Handbook of coding theory V. 1 / ed. by V.S. Pless, W.C Huffman. Amsterdam: Elsevier, 1998. P. 755-826.
  • Graham R.L., Sloane N.J.A. On the covering radius of codes // IEEE Transactions on Information Theory. 1985. V. 31, N 3. P. 385-401.
  • Davydov A.A., Giulietti M., Marcugini S., Pambianco F. Linear nonbinarv covering codes and saturating sets in projective spaces // Advances in Mathematics of Communications. 2011. V. 5, N 1. P. 119-147.
  • Bierbrauer J. Introduction to coding theory. Boca Raton, FL: Chapman & Hall, CRC Press, 2005.
  • Huffman W.C., Pless V.S. Fundamentals of Error-Correcting Codes. Cambridge: Cambridge Univ. Press, 2003.
  • MacWilliams F.J., Sloane N.J.A. The Theory of Error-Correcting Codes. 3rd edition. Amsterdam: North-Holland, 1981.
  • Roth R.M. Introduction to Coding Theory. Cambridge: Cambridge Univ. Press, 2006.
  • Lobstein A. Covering radius, an online bibliography. 2022. Available: https://www.lri.fr/~ lobstein/bib-a-jour.pdf
  • Aravamuthan S., Lodha S. Covering codes for Hats-on-a-line // Electronic J. Combinatorics. 2006. V. 13, N 21.
  • Astola J. T., Stankovic R.S. Determination of sparse representations of multiple-valued logic functions by using covering codes //J. Multiple-Valued Logic Soft Computing. 2012. V. 19, N 4. P. 285-306.
  • Bartoli D., Davydov A.A., Giulietti M., Marcugini S., Pambianco F. New upper bounds on the smallest size of a saturating set in a projective plane // Proceedings of XV International Symposium «Problems of Redundancy in Information and Control Systems (REDUNDANCY)». St .-Petersburg, Russia. IEEE Xplore. 2016. P. 18-22.
  • Bartoli D., Davydov A. A., Giulietti M., Marcugini S., Pambianco F. New bounds for linear codes of covering radius 2 // Proceedings of 5-th International Castle Meeting, ICMCTA «Coding Theory and Applications». Vihula, Estonia. Lecture Notes in Computer Science. Springer, Cham. 2017. V. 10495, P. 1-10.
  • Bartoli D., Davydov A.A., Giulietti M., Marcugini S., Pambianco F. New bounds for linear codes of covering radii 2 and 3 // Cryptography and Communications. 2019. V. 11, N 5, P. 903-920.
  • Bartoli D., Davydov A.A., Marcugini S., Pambianco F. Tables, bounds and graphics of short linear codes with covering radius 3 and codimension 4 and 5. 2020 // arXiv:1712.07078 fcs.IT].
  • Bierbrauer J., Fridrich J. Constructing good covering codes for applications in steganographv // Transactions of Data Hiding Multimedia Security III. Lecture Notes in Computer Science, Springer-Verlag. 2008. V. 4920. P. 1-22.
  • Chen H. List-decodable codes and covering codes // arXiv:2109.02818 fcs.IT]. 2022.
  • Давыдов А.А. Конструкции линейных покрывающих кодов // Проблемы передачи информации. 1990. Т. 26, вып. 4. С. 38-55.
  • Davydov A.A. Constructions and families of covering codes and saturated sets of points in projective geometry // IEEE Transactions on Information Theory. 1995. V. 41, N 6. P. 2071-2080.
  • Davydov A.A. Constructions and families of nonbinarv linear codes with covering radius 2 11 IEEE Transactions on Information Theory. 1999. V. 45, N 5. P. 1679-1686.
  • Davydov A.A., Giulietti M., Marcugini S., Pambianco F. Linear covering codes over nonbinarv finite fields // Proceedings of XI International Workshop «Algebraic and Combintorial Coding Theory, АССТ2008», Pamporovo, Bulgaria. 2008. P. 70-75. Available: http://www.moi.math.bas.bg/acct2008/bl2.pdf
  • Davydov A.A., Marcugini S., Pambianco F. Linear codes with covering radius 2, 3 and saturating sets in projective geometry // IEEE Transactions on Information Theory. 2004. V. 50, N 3. P. 537-541.
  • Davydov A. A., Marcugini S., Pambianco F. New covering codes of radius R, codimension tR and tR + and saturating sets in projective spaces // Designs, Codes and Cryptography. 2019. V. 87, N 12. P. 2771-2792.
  • Davydov A.A., Marcugini S., Pambianco F. New bounds for linear codes of covering radius 3 and 2-saturating sets in projective spaces // Proceedings of XVI International Symposium «Problems of Redundancy in Inform. Control Systems (REDUNDANCY)». Moscow, Russia. IEEE Xplore. 2019. P. 47-52.
  • Davydov A.A., Marcugini S., Pambianco F. Bounds for complete arcs in PG(3, q) and covering codes of radius 3, codimension 4, under a certain probabilistic conjecture // «Computational Science and Its Applications - ICCSA 2020», Lecture Notes in Computer Science, Springer, Cham. 2020. V. 12249. P. 107-122.
  • Davydov A.A., Marcugini S., Pambianco F. Upper bounds on the length function for covering codes with covering radius R and codimension tR + 1 // Advances in Mathematics of Communications. 2022. doi: 10.3934/amc.2021074.
  • Davydov A.A., Ostergârd P.R.J. New linear codes with covering radius 2 and odd basis // Designs, Codes and Cryptography. 1999. V. 16, N 1. P. 29-39.
  • Davydov A.A., Ostergârd P.R.J. On saturating sets in small projective geometries // European J. Combinatorics. 2000. V. 21, N 5. P. 563-570.
  • Davydov A. A., Ostergârd P.R.J., Linear codes with covering radius R = 2,3 and R
  • Davydov A.A., Ostergârd P.R.J. Linear codes with covering radius 3 // Designs, Codes and Cryptography. 2010. V. 54, N 3. P. 253-271.
  • Denaux L. Constructing saturating sets in projective spaces using subgeometries // Designs, Codes and Cryptography. 2021. doi.10.1007/sl0623-021-00951-y
  • Denaux L. Higgledy-piggledy sets in projective spaces of small dimension // arXiv:2109.08572 [math.CO]. 2021.
  • Etzion T., Storme L. Galois geometries and coding theory // Designs, Codes and Cryptography. 2016. V. 78, N 1. P. 311-350.
  • Exoo G., Junnila V., Laihonen T., Ranto S. Constructions for identifying codes / / Proceedings of XI International Workshop «Algebraic and Combintorial Coding Theory, ACCT2008». Pamporovo, Bulgaria. 2008. P. 92-98. Available: http://www.moi.math.bas.bg/acct2008/bl6.pdf.
  • Galand F., Kabatiansky G. Information hiding by coverings // Proceeings of 2003 IEEE Information Theory Workshop (Cat. No. 03EX674). Paris. 2003. IEEE Xplore. P. 151-154.
  • Галан Ф., Кабатянский Г.А. Покрытия, центрированные коды и комбинаторная стеганография // Проблемы передачи информации. 2009. Т. 45, вып. 3. С. 106-111.
  • Giulietti M. The geometry of covering codes: small complete caps and saturating sets in Galois spaces // Surveys in Combinatorics 2013 / Ed. by Blackburn S.R., Hollowav R., WTildon M. London Math. Soc. Lecture Note Series V. 409. Cambridge: Cambridge University Press, 2013. P. 51-90.
  • Guo Q., Johansson T., Lôndahl С. Solving LPN using covering codes // J. Cryptologv. 2020. V. 33, N 1. C. 1-33.
  • Héger T., Nagy Z.L. Short minimal codes and covering codes via strong blocking sets in projective spaces // IEEE Transactions on Information Theory. 2022. V. 68, N 2. P. 881-890.
  • Но C.T., Bruck J., Agrawal R. Partial-sum queries in OLAP data cubes using covering codes 11 IEEE Transactions on Computers. 1998. V. 47, N 12. P. 1326-1340.
  • Kiss G., Kovâcs I., Kutnar K., Ruff J., Sparl P. A note on a geometric construction of large Caylev graphs of given degree and diameter // Studia Univ. «Babe§ -Bolvai», Mathematica. 2009. V. LIV, N 3. P. 77-84.
  • Klein A., Storme L. Applications of finite geometry in coding theory and cryptography. Security, Coding Theory and Related Combinatorics, NATO Science for Peace and Security,
  • Ser. D: Information and Communication Security V. 29 / Ed. by D. Crnkovic, V. Tonchev IOS Press, 2011. P. 38-58.
  • Laihonen T.K. Sequences of optimal identifying codes // IEEE Transactions on Information Theory. 2002. V. 48, N 3. P. 774-776.
  • Landjev I., Storme L. Galois geometry and coding theory. Current Research Topics in Galois geometry / ed. by J. De Beule, L. Storme. Chapter 8. New York: NOVA Academic, 2011. P. 187-214.
  • Lenstra if. W., Jr., Seroussi G. On hats and other covers // Proceedings of IEEE International Symposium on Information Theory. Lausanne, Switzerland. 2002. IEEE Xplore. P. 342-342.
  • Nagy Z.L. Saturating sets in projective planes and hvpergraph covers // Discrete Mathematics. 2018. V. 341, N 4. P. 1078-1083.
  • Struik R. Covering Codes. Ph.D thesis. Eindhoven University of Technology. The Netherlands, 1994.
  • Garcia C., Peyrat C. Large Caylev graphs on an abelian group // Discrete Applied Mathematics. 1997. V. 75, N 2. R 125-133.
  • Boros E., Szônyi T., Tichler K. On defining sets for projective planes // Discrete Mathematics. 2005. V. 303. P. 17-31.
  • Koksal C. E. An analysis of blocking switches using error control codes // IEEE Transactions on Information Theory. 2007. V. 53, N 8. P. 2892-2897.
  • Mennink B., Neves S. On the resilience of Even-Mansour to invariant permutations // Designs, Codes and Cryptography. 2021. V. 89, N 5. P. 859-893.
  • Kovâcs S.J. Small saturated sets in finite projective planes // Rendiconti di Matematica, Serie VII. 1992. V. 12. P. 157-164.
  • Hirschfeld J. W.P. Finite Projective Spaces of Three Dimensions. Oxford: Oxford Univ. Press, 1985.
  • Hirschfeld J. W.P. Projective Geometries over Finite Fields. 2nd edition. Oxford: Oxford Univ. Press, 1999.
  • Hirschfeld J.W.P., Storme L. The packing problem in statistics, coding theory and finite projective spaces: Update 2001 // Proceedings of 4-th Isle of Thorns Conf. «Finite Geometries» / ed. by A. Blokhuis, J.W.P. Hirschfeld, D. Jungnickel, J.A. Thas. Develop. Math. V. 3. Dordrecht: Kluwer, 2001. P. 201-246.
  • Hirschfeld J. W.P., Thas J.A. Open problems in finite projective spaces // Finite Fields and their Applications. 2015. V. 32, N 1. P. 44-81.
  • Brualdi R.A., Pless V.S, Wilson R.M. Short codes with a given covering radius // IEEE Transactions on Information Theory. 1989. V. 35, N 1. P. 99-109.
  • Fancsali S.L., Sziklai P. Lines in Higgledv-Piggledy arrangement // Electronic J. Combinatorics. 2014. V. 21, N 2. Paper 15.
  • Bonini M., Borello M. Minimal linear codes arising from blocking sets //J. Algebraic Combinatorics. 2020. V. 53, N 5. P. 327-341.
  • Ughi E. Saturated configurations of points in projective Galois spaces // Europian J. Combinatorics. 1987. V. 8, N 3. P. 325-334.
  • Sonnino A. Transitive PSL(2, 7)-invariant 42-arcs in 3-dimensional projective spaces // Designs, Codes and Cryptography. 2014. V. 72, N 2. P. 455-463.
  • Honkala I., Litsyn S. Generalizations of the covering radius problem in coding theory // Bulletin Institute of Combinatorics and its Applications. 1996. V. 17, N 1. P. 39-46.
  • Hàmàlàinen if. O., Rankinen S. Upper bounds for football pool problems and mixed covering codes 11 J. Combinatorial Theory Ser. A. 1991. V. 56, N 1. P. 84-95.
  • Bartoli D., Davydov A. A., Giulietti M., Marcugini S., Bam,bianco F. Multiple coverings of the farthest-off points with small density from projective geometry // Advances in Mathematics of Communications. 2015. V. 9, N 1. P 63-85.
  • Bartoli D., Davydov A.A., Giulietti M., Marcugini S., Bam,bianco F. Further results on multiple coverings of the farthest-off points // Advances in Mathematics of Communications. 2016. V. 10, N 3. P. 613-632.
  • Justesen J., H0holdt T. Bounds on list decoding of MDS codes // IEEE Transactions on Information Theory. 2001. V. 47, N 4. P. 1604-1609.
  • Kaipa K. Deep holes and MDS extensions of Reed-Solomon codes // IEEE Transactions on Information Theory. 2017. V. 63, N 8. P. 4940-4948.
  • Bartoli D., Davydov A.A., Marcugini S., Bambianco F. On planes through points off the twisted cubic in PG(3, q) and multiple covering codes // Finite Fields and their Applications. 2020. V. 67. Paper 101710.
  • Davydov A.A., Marcugini S., Bambianco F. On the weight distribution of the cosets of MDS codes // Advances in Mathematics of Communications. 2022. doi: 10.3934/amc.2021042.
Еще
Статья научная