Skip to content

Constraint-Preserving Genetic Algorithms for Embedding Linear Codes into Self-Orthogonal Codes

Haeun Lim, Junmin An, Jon-Lark Kim

cs.ITarXiv:2609.02135

Abstract

In this paper, we aim to construct binary optimal self-orthogonal codes using shortest self-orthogonal embedding methods. For this purpose, we design a heuristic framework based on a genetic algorithm. We explore the search space of shortest self-orthogonal embeddings using a fitness function based on the minimum distance and the number of minimum-weight codewords. We construct constraint-preserving crossover and mutation operations so that every chromosome yields a valid self-orthogonal embedding, while high-fitness structural features, such as favorable subsequences of orthogonal generators, are propagated across generations. We also analyze the time and storage complexity of the algorithm, and validate our design through an ablation study on guided crossover and a comparison with random search under an equal time budget. Using this method, we obtain 66 new binary optimal self-orthogonal codes that meet the upper bound, together with 135 further self-orthogonal codes attaining the best minimum distance found so far.

Create a lesson