Shortest self-orthogonal embeddings of binary linear codes

📅 2025-11-07
📈 Citations: 0
Influential: 0
📄 PDF

career value

205K/year
🤖 AI Summary
This paper investigates the shortest self-orthogonal embedding length problem for binary linear codes—i.e., the minimum number of columns to append to a given generator matrix so that the extended code becomes self-orthogonal (or self-dual). We propose a novel method combining structural analysis of the code’s kernel with systematic generator matrix extension. This approach enables, for the first time, direct construction of self-dual codes from Hamming codes. We design two dedicated algorithms for Hamming and Reed–Muller codes, yielding new self-dual codes including [22,11,6] and [52,26,8]. Furthermore, we construct four optimal self-orthogonal codes with previously unattained parameters: [91,8,42], [98,8,46], [114,8,54], and [191,8,94], substantially expanding the known table of optimal self-orthogonal codes.

Technology Category

Application Category

📝 Abstract
There has been recent interest in the study of shortest self-orthogonal embeddings of binary linear codes, since many such codes are optimal self-orthogonal codes. Several authors have studied the length of a shortest self-orthogonal embedding of a given binary code $mathcal C$, or equivalently, the minimum number of columns that must be added to a generator matrix of $mathcal C$ to form a generator matrix of a self-orthogonal code. In this paper, we use properties of the hull of a linear code to determine the length of a shortest self-orthogonal embedding of any binary linear code. We focus on the examples of Hamming codes and Reed-Muller codes. We show that a shortest self-orthogonal embedding of a binary Hamming code is self-dual, and propose two algorithms to construct self-dual codes from Hamming codes $mathcal H_r$. Using these algorithms, we construct a self-dual $[22, 11, 6]$ code, called the shortened Golay code, from the binary $[15, 11, 3]$ Hamming code $mathcal H_4$, and construct a self-dual $[52, 26, 8]$ code from the binary $[31, 26, 3]$ Hamming code $mathcal H_5$. We use shortest SO embeddings of linear codes to obtain many inequivalent optimal self-orthogonal codes of dimension $7$ and $8$ for several lengths. Four of the codes of dimension $8$ that we construct are codes with new parameters such as $[91, 8, 42],, [98, 8, 46],,[114, 8, 54]$, and $[191, 8, 94]$.
Problem

Research questions and friction points this paper is trying to address.

Determining shortest self-orthogonal embeddings of binary linear codes
Using code hull properties to find minimum embedding lengths
Constructing optimal self-orthogonal codes from Hamming and Reed-Muller codes
Innovation

Methods, ideas, or system contributions that make the work stand out.

Using hull properties to determine shortest self-orthogonal embeddings
Proposing two algorithms to construct self-dual codes from Hamming codes
Applying shortest embeddings to generate optimal self-orthogonal codes
J
Junmin An
Department of Mathematics and Institute for Mathematical and Data Sciences, Sogang University, Seoul, South Korea
Nathan Kaplan
Nathan Kaplan
Professor of Mathematics, University of California, Irvine
number theoryarithmetic algebraic geometrycombinatoricscoding theory
Jon-Lark Kim
Jon-Lark Kim
Sogang University, Korea
Coding TheoryCryptographyMachine Learning
J
Jinquan Luo
School of Mathematics and Statistics and Hubei Key Laboratory of Mathematical Sciences, Central China Normal University, Wuhan, China
Guodong Wang
Guodong Wang
Massachusetts College of Liberal Arts