2025-11-10T02:32:50.084001

Optimal binary codes from $\mathcal{C}_{D}$-codes over a non-chain ring

Yadav, Sarma, Bhagat
In \cite{shi2022few-weight}, Shi and Li studied $\mathcal{C}_D$-codes over the ring $\mathcal{R}:=\mathbb{F}_2[x,y]/\langle x^2, y^2, xy-yx\rangle$ and their binary Gray images, where $D$ is derived using certain simplicial complexes. We study the subfield codes $\mathcal{C}_{D}^{(2)}$ of $\mathcal{C}_{D}$-codes over $\mathcal{R},$ where $D$ is as in \cite{shi2022few-weight} and more. We find the Hamming weight distribution and the parameters of $\mathcal{C}_D^{(2)}$ for various $D$, and identify several infinite families of codes that are distance-optimal. Besides, we provide sufficient conditions under which these codes are minimal and self-orthogonal. Two families of strongly regular graphs are obtained as an application of the constructed two-weight codes.
academic

Оптимальные двоичные коды из CD\mathcal{C}_{D}-кодов над некоммутативным кольцом

Основная информация

  • ID статьи: 2510.09057
  • Название: Optimal binary codes from CD\mathcal{C}_{D}-codes over a non-chain ring
  • Авторы: Ankit Yadav, Ritumoni Sarma, Anuj Kumar Bhagat (Индийский технологический институт Дели)
  • Классификация: cs.IT math.IT
  • Дата публикации: 10 октября 2025 г. (препринт arXiv)
  • Ссылка на статью: https://arxiv.org/abs/2510.09057v1

Аннотация

В данной работе исследуются коды подполя CD(2)\mathcal{C}_{D}^{(2)} из CD\mathcal{C}_D-кодов над некоммутативным кольцом R:=F2[x,y]/x2,y2,xyyx\mathcal{R} := \mathbb{F}_2[x,y]/\langle x^2, y^2, xy-yx\rangle, где множество определения DD строится на основе симплициальных комплексов. Авторы определяют распределение веса Хэмминга и параметры CD(2)\mathcal{C}_D^{(2)} для различных DD, выявляют несколько бесконечных семейств кодов, достигающих границы расстояния, и предоставляют достаточные условия для того, чтобы эти коды были минимальными и самоортогональными. Кроме того, из построенных двойных кодов получены два семейства сильно регулярных графов.

Исследовательский контекст и мотивация

Предпосылки проблемы

  1. Значимость кодов, оптимальных по расстоянию: Для фиксированных параметров nn и kk коды, оптимальные по расстоянию, достигают максимально возможной способности обнаружения и исправления ошибок, что является одной из основных целей теории кодирования.
  2. Существующие методы конструирования:
    • Отображение Грея: построение кодов над конечными полями из кодов над конечными кольцами
    • Симплициальные комплексы: впервые введены Chang и Hyun для конструирования оптимальных линейных кодов
  3. Ограничения предыдущих работ: Shi и Li в работе 27 исследовали распределение веса Ли CD\mathcal{C}_D-кодов над кольцом R\mathcal{R} и их образы при отображении Грея, но не рассматривали коды подполя.

Мотивация исследования

  1. Улучшение параметров: Доказать, что двоичные коды подполя CD(2)\mathcal{C}_D^{(2)} имеют лучшие параметры по сравнению с двоичными образами Грея из работы 27
  2. Совершенствование теории: Предоставить теоретические условия минимальности и самоортогональности для семейств кодов, основанных на симплициальных комплексах
  3. Расширение приложений: Применить двойные коды к конструированию сильно регулярных графов

Основные вклады

  1. Определение распределения веса Хэмминга кодов подполя: Полная характеризация распределения веса CD(2)\mathcal{C}_D^{(2)} для различных множеств определения DD, построенных на основе симплициальных комплексов
  2. Конструирование нескольких семейств кодов, оптимальных по расстоянию: Выявление нескольких бесконечных семейств двоичных линейных кодов, оптимальных по расстоянию, некоторые из которых достигают границы Гризмера
  3. Установление условий минимальности и самоортогональности: Предоставление достаточных условий для того, чтобы CD(2)\mathcal{C}_D^{(2)} были минимальными и самоортогональными кодами
  4. Доказательство преимущества параметров: Демонстрация того, что коды подполя имеют лучшие параметры по сравнению с кодами образа Грея
  5. Конструирование сильно регулярных графов: Использование двойных проективных кодов для конструирования двух семейств сильно регулярных графов

Подробное описание методов

Определение задачи

Исследование линейных кодов CD\mathcal{C}_D над кольцом R=F2[x,y]/x2,y2,xyyx\mathcal{R} = \mathbb{F}_2[x,y]/\langle x^2, y^2, xy-yx\rangle, где:

  • Множество определения DD строится на основе симплициальных комплексов
  • Цель состоит в анализе свойств двоичного кода подполя CD(2)\mathcal{C}_D^{(2)}

Теоретическая база

1. Структура кольца и базис

Каждый элемент кольца R\mathcal{R} может быть представлен как a+bu+cv+duva + bu + cv + duv, где a,b,c,dF2a,b,c,d \in \mathbb{F}_2, u=x+x2,y2u = x + \langle x^2, y^2\rangle, v=y+x2,y2v = y + \langle x^2, y^2\rangle.

Выбирается F2\mathbb{F}_2-базис B={b1=1+u+v,b2=u+v,b3=u,b4=uv}\mathcal{B} = \{b_1 = 1+u+v, b_2 = u+v, b_3 = u, b_4 = uv\}.

2. Конструирование кода подполя

Использование F2\mathbb{F}_2-значного отображения следа τ:RF2\tau: \mathcal{R} \to \mathbb{F}_2: τ(a+bu+cv+duv)=a+b+c+d\tau(a + bu + cv + duv) = a + b + c + d

Теорема 3.3: Если D=b1D1+b2D2+b3D3+b4D4D = b_1D_1 + b_2D_2 + b_3D_3 + b_4D_4, то CD(2)\mathcal{C}_D^{(2)} порождается матрицей: G(2)=(G1+G4G3G2G1)G^{(2)} = \begin{pmatrix} G_1 + G_4 \\ G_3 \\ G_2 \\ G_1 \end{pmatrix}

3. Формула вычисления веса

Для (x1,x2,x3,x4)(F2m)4(x_1,x_2,x_3,x_4) \in (\mathbb{F}_2^m)^4 имеет место: wt(cD(2)(x1,x2,x3,x4))=D212d1D1(1)(x1+x4)d1d2D2(1)x3d2d3D3(1)x2d3d4D4(1)x1d4\text{wt}(c_D^{(2)}(x_1,x_2,x_3,x_4)) = \frac{|D|}{2} - \frac{1}{2}\sum_{d_1 \in D_1} (-1)^{(x_1+x_4)d_1} \sum_{d_2 \in D_2} (-1)^{x_3d_2} \sum_{d_3 \in D_3} (-1)^{x_2d_3} \sum_{d_4 \in D_4} (-1)^{x_1d_4}

Основные технические инновации

1. Техника булевых функций

Определение булевой функции ψ(Y):F2mF2\psi(\cdot | Y): \mathbb{F}_2^m \to \mathbb{F}_2: ψ(x1Y)=iY(1αi)={1,если Supp(x1)Y=0,если Supp(x1)Y\psi(x_1 | Y) = \prod_{i \in Y}(1-\alpha_i) = \begin{cases} 1, & \text{если } \text{Supp}(x_1) \cap Y = \emptyset \\ 0, & \text{если } \text{Supp}(x_1) \cap Y \neq \emptyset \end{cases}

2. Применение симплициальных комплексов

Использование свойств симплициального комплекса ΔX\Delta_X и его дополнения ΔXc\Delta_X^c: tΔY(1)x1t=2Yψ(x1Y)\sum_{t \in \Delta_Y} (-1)^{x_1 t} = 2^{|Y|}\psi(x_1 | Y)tΔYc(1)x1t=2mδ0,x12Yψ(x1Y)\sum_{t \in \Delta_Y^c} (-1)^{x_1 t} = 2^m\delta_{0,x_1} - 2^{|Y|}\psi(x_1 | Y)

Экспериментальная установка

Теоретическая верификация

Данная работа является в основном теоретической, результаты проверяются математическими доказательствами. Авторы использовали систему компьютерной алгебры MAGMA для верификации конкретных примеров.

Примеры верификации

Пример 4.8: m=4m=4, X=Y=Z=X=Y=Z=\emptyset, W={1,2,3}W=\{1,2,3\}

  • Получен двойной оптимальный двоичный линейный код с параметрами [120,7,60][120, 7, 60]
  • Перечислитель весов: x120+15x56y64+112x60y60x^{120} + 15x^{56}y^{64} + 112x^{60}y^{60}
  • Код является одновременно минимальным и самоортогональным, позволяет построить квантовый код коррекции ошибок [[120,106,3]][[120, 106, 3]]

Результаты экспериментов

Основные теоретические результаты

Теорема 4.2 дает параметры кодов для 6 различных множеств определения:

  1. Одинарные коды: D=b1ΔX+b2ΔY+b3ΔZ+b4ΔWD = b_1\Delta_X + b_2\Delta_Y + b_3\Delta_Z + b_4\Delta_W
    • Параметры: [2X+Y+Z+W,X+Y+Z+W,2X+Y+Z+W1][2^{|X|+|Y|+|Z|+|W|}, |X|+|Y|+|Z|+|W|, 2^{|X|+|Y|+|Z|+|W|-1}]
    • Условие оптимальности по расстоянию: X+Y+Z+W2|X|+|Y|+|Z|+|W| \geq 2
  2. Двойные коды: D=b1ΔXc+b2ΔY+b3ΔZ+b4ΔWD = b_1\Delta_X^c + b_2\Delta_Y + b_3\Delta_Z + b_4\Delta_W (X<m|X| < m)
    • Параметры: [(2m2X)2Y+Z+W,m+Y+Z+W,(2m2X)2Y+Z+W1][(2^m-2^{|X|})2^{|Y|+|Z|+|W|}, m+|Y|+|Z|+|W|, (2^m-2^{|X|})2^{|Y|+|Z|+|W|-1}]
    • Достигают границу Гризмера, оптимальны по расстоянию
  3. Четверные коды: D=b1ΔXc+b2ΔYc+b3ΔZ+b4ΔWD = b_1\Delta_X^c + b_2\Delta_Y^c + b_3\Delta_Z + b_4\Delta_W
    • Параметры: [(2m2X)(2m2Y)2Z+W,2m+Z+W,(2m2X2Y)2m+Z+W1][(2^m-2^{|X|})(2^m-2^{|Y|})2^{|Z|+|W|}, 2m+|Z|+|W|, (2^m-2^{|X|}-2^{|Y|})2^{m+|Z|+|W|-1}]
    • Условие оптимальности по расстоянию: 2X+Y+Z+Wm+Z+W+min{X,Y}2^{|X|+|Y|+|Z|+|W|} \leq m+|Z|+|W|+\min\{|X|,|Y|\}

Условия минимальности и самоортогональности

Теорема 4.7 предоставляет достаточные условия:

  • Самоортогональность: когда вес каждого кодового слова кратен 4 (с использованием теоремы 2.2)
  • Минимальность: когда wtminwtmax>12\frac{\text{wt}_{\min}}{\text{wt}_{\max}} > \frac{1}{2} (с использованием леммы 2.3)

Конструирование сильно регулярных графов

Теоремы 4.12 и 4.13 конструируют два семейства сильно регулярных графов:

  • Первое семейство с параметрами: (2m+Y+Z+W,(2m2X)2Y+Z+W,(2m2X+1)2Y+Z+W,(2m2X)2Y+Z+W)(2^{m+|Y|+|Z|+|W|}, (2^m-2^{|X|})2^{|Y|+|Z|+|W|}, (2^m-2^{|X|+1})2^{|Y|+|Z|+|W|}, (2^m-2^{|X|})2^{|Y|+|Z|+|W|})
  • Второе семейство с параметрами: (2m+Y+Z+W,2X+Y+Z+W1,2X+Y+Z+W2,0)(2^{m+|Y|+|Z|+|W|}, 2^{|X|+|Y|+|Z|+|W|}-1, 2^{|X|+|Y|+|Z|+|W|}-2, 0)

Связанные работы

Историческое развитие

  1. Метод отображения Грея: Hammons и др. впервые применили отображение Грея для конструирования оптимальных нелинейных кодов
  2. Метод симплициальных комплексов: Chang и Hyun ввели симплициальные комплексы для конструирования оптимальных линейных кодов
  3. Теория кодов над кольцами: Исследования конструирования кодов над различными конечными кольцами

Позиционирование вклада данной работы

  • Расширение работы Shi и Li, переход от образов Грея к кодам подполя
  • Предоставление более систематической теоретической базы
  • Доказательство преимущества параметров и оптимальности

Заключение и обсуждение

Основные выводы

  1. Успешное конструирование нескольких семейств двоичных линейных кодов, оптимальных по расстоянию
  2. Установление теоретических критериев минимальности и самоортогональности
  3. Доказательство преимущества параметров кодов подполя по сравнению с кодами образа Грея
  4. Реализация приложений от теории кодирования к теории графов

Ограничения

  1. Рассмотрены только симплициальные комплексы с единственным максимальным элементом
  2. Расширение на комплексы с двумя максимальными элементами приводит к чрезмерно сложным вычислениям
  3. Некоторые условия оптимальности по расстоянию являются довольно строгими

Направления будущих исследований

  1. Исследование кодов подполя CD\mathcal{C}_D-кодов над различными алфавитами
  2. Изучение симплициальных комплексов с двумя максимальными элементами
  3. Поиск более общих условий оптимальности по расстоянию

Глубокая оценка

Преимущества

  1. Значительный теоретический вклад: Систематический анализ распределения веса кодов подполя, заполнение теоретического пробела
  2. Сильная методологическая инновативность: Умелое сочетание симплициальных комплексов, булевых функций и отображений следа
  3. Хорошая полнота результатов: Предоставление полных таблиц распределения веса и формул параметров
  4. Высокая прикладная ценность: Построенные коды могут быть использованы в квантовых кодах коррекции ошибок и сильно регулярных графах

Недостатки

  1. Высокая вычислительная сложность: Для сложных симплициальных комплексов вычисления становятся чрезвычайно громоздкими
  2. Недостаточная верификация практической применимости: Отсутствие крупномасштабных численных экспериментов и тестирования практического применения
  3. Ограниченная обобщаемость: Методы в основном применимы к специфическим структурам кольца

Влияние

  1. Академическая ценность: Предоставление нового направления исследований для алгебраической теории кодирования
  2. Практическая ценность: Построенные оптимальные коды имеют потенциальное применение в системах связи
  3. Воспроизводимость: Теоретические результаты полные, но требуют глубокого математического понимания

Применимые сценарии

  1. Системы связи, требующие эффективной коррекции ошибок
  2. Квантовая обработка информации и квантовые коды коррекции ошибок
  3. Конструирование сильно регулярных графов в комбинаторике
  4. Схемы разделения секретов в криптографии

Библиография

Статья цитирует 35 связанных работ, основные из которых:

  • 27 Работа Shi, M. и Li, X. (прямое расширение в данной работе)
  • 9 Основополагающая работа Chang, S. и Hyun, J.Y. по симплициальным комплексам
  • 13 Классическая работа Hammons и др. по отображению Грея
  • 12 Фундаментальная теория Griesmer о границах длины кода