Evolutionary Strategies for the Design of Binary Linear Codes

Claude Carlet, Luca Mariot*, Luca Manzoni, Stjepan Picek

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)
80 Downloads (Pure)

Abstract

The design of binary error-correcting codes is a challenging optimization problem with several applications in telecommunications and storage, which has been addressed with metaheuristic techniques such as evolutionary algorithms. Still, all these efforts are focused on optimizing the minimum distance of unrestricted binary codes, i.e., with no constraints on their linearity, which is a desirable property for efficient implementations. In this paper, we present an Evolutionary Strategy (ES) algorithm that explores only the subset of linear codes of a fixed length and dimension. We represent the candidate solutions as binary matrices and devise variation operators that preserve their ranks. Our experiments show that up to length n= 14, our ES always converges to an optimal solution with a full success rate, and the evolved codes are all inequivalent to the Best-Known Linear Code (BKLC) given by MAGMA. On the other hand, for larger lengths, both the success rate of the ES as well as the diversity of the codes start to drop, with the extreme case of (16, 8, 5) codes which all turn out to be equivalent to MAGMA’s BKLC.

Original languageEnglish
Title of host publicationEvolutionary Computation in Combinatorial Optimization - 23rd European Conference, EvoCOP 2023, Held as Part of EvoStar 2023, Proceedings
EditorsLeslie Pérez Cáceres, Thomas Stützle
PublisherSpringer
Pages114-129
Number of pages16
ISBN (Print)9783031300349
DOIs
Publication statusPublished - 31 Mar 2023
Event23rd European Conference on Evolutionary Computation in Combinatorial Optimisation, EvoCOP 2023 - Brno, Czech Republic
Duration: 12 Apr 202314 Apr 2023
Conference number: 23

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13987 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference23rd European Conference on Evolutionary Computation in Combinatorial Optimisation, EvoCOP 2023
Abbreviated titleEvoCOP 2023
Country/TerritoryCzech Republic
CityBrno
Period12/04/2314/04/23
OtherHeld as part of EvoStar 2023

Keywords

  • 2024 OA procedure
  • Boolean functions
  • Error-correcting codes
  • Evolutionary strategies
  • Variation operators
  • Algebraic normal form

Fingerprint

Dive into the research topics of 'Evolutionary Strategies for the Design of Binary Linear Codes'. Together they form a unique fingerprint.

Cite this