Недвоичные линейные покрывающие коды
Автор: Давыдов А. А.
Журнал: Труды Московского физико-технического института @trudy-mipt
Рубрика: Информатика и управление
Статья в выпуске: 2 (54) т.14, 2022 года.
Бесплатный доступ
Представлен обзор известных работ по теме «Недвоичные линейные покрывающие коды» и проведён анализ основных результатов. Рассматриваются линейные покрывающие [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 | УДК: 519.101
Non-binary linear covering codes
We give a survey of the known works on the topic «nonbinary linear covering codes» and make the analysis of the main results. We consider the linear [[n, n - r]qR covering codes over a field of q elements, q > 2. If covering radius R and codimension (redundancy) r are fixed, the covering problem for codes is to find codes of relatively small length and/or obtaining good upper bounds on the length. The length function ℓq (r, R) is the smallest length of a q-ary linear code with codimension r and covering radius R. In the paper, we give the known lower bound of the length function and formulate two main problems, viz. construction of codes asymptotically achieving the bound and codes having parameters close to the bound. We consider in detail the cases published in literature, where the above problems are solved by constructing infinite families of covering codes. The one-to-one correspondence between linear covering codes and saturating sets in the projective spaces PG(N, q) is mentioned. The qm-concatenating constructions are considered as a tool for constructing the infinite families of covering codes with growing codimension. Some problems of multiple coverings are given.
Текст научной статьи Недвоичные линейные покрывающие коды
Обозначим через 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)/2 — 1 + < 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.
(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.