Genetic algorithms with permutation-based representation for computing the distance of linear codes

被引:4
|
作者
Cuellar, M. P. [1 ,3 ]
Gomez-Torrecillas, J. [2 ,4 ]
Lobillo, F. J. [2 ,3 ]
Navarro, G. [1 ,3 ]
机构
[1] Univ Granada, Dept Comp Sci & Artificial Intelligence, Granada, Spain
[2] Univ Granada, Dept Algebra, Granada, Spain
[3] Univ Granada, CITIC, Granada, Spain
[4] Univ Granada, IEMath GR, Granada, Spain
关键词
Linear codes; Minimum distance; Genetic algorithms; MINIMUM DISTANCE; COMPUTATION; WEIGHT;
D O I
10.1016/j.swevo.2020.100797
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Finding the minimum distance of linear codes is an NP-hard problem. Traditionally, this computation has been addressed by means of the design of algorithms that find, by a clever exhaustive search, a linear combination of some generating matrix rows that provides a codeword with minimum weight. Therefore, as the dimension of the code or the size of the underlying finite field increase, so it does exponentially the run time. In this work, we prove that, given a generating matrix, there exists a column permutation which leads to a reduced row echelon form containing a row whose weight is the code distance. This result enables the use of permutations as representation scheme, in contrast to the usual discrete representation, which makes the search of the optimum polynomial time dependent from the base field. In particular, we have implemented genetic and CHC algorithms using this representation as a proof of concept. Experimental results have been carried out employing codes over fields with two and eight elements, which suggests that evolutionary algorithms with our proposed permutation encoding are competitive with regard to existing methods in the literature. As a by-product, we have found and amended some inaccuracies in the Magma Computational Algebra System concerning the stored distances of some linear codes.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Optimization of Setup Planning by Combined Permutation-Based and Simulated Annealing Algorithms
    Manafi, D.
    Nategh, M. J.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2023, 48 (03) : 3697 - 3708
  • [22] Minimum distance decoding algorithms for linear codes
    Barg, A
    APPLIED ALGEBRA, ALGEBRAIC ALGORITHMS AND ERROR-CORRECTING CODES, 1997, 1255 : 1 - 14
  • [23] Permutation-based Decoding of Reed-Muller Codes in Binary Erasure Channel
    Ivanov, Kirill
    Urbanke, Ruediger
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 21 - 25
  • [24] SPLX-Perm: A Novel Permutation-Based Representation for Approximate Metric Search
    Vadicamo, Lucia
    Connor, Richard
    Falchi, Fabrizio
    Gennaro, Claudio
    Rabitti, Fausto
    SIMILARITY SEARCH AND APPLICATIONS (SISAP 2019), 2019, 11807 : 40 - 48
  • [25] Permutation-based range-join algorithms on N-dimensional meshes
    Chen, SD
    Shen, H
    Topor, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (04) : 413 - 431
  • [26] Permutation-based RNA secondary structure prediction via a genetic algorithm
    Wiese, KC
    Deschênes, A
    Glen, E
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 335 - 342
  • [27] Soft-Decision Decoding of Permutation-Based Optical Codes for a Multiple Access System
    Shimaponda-Nawa, Mulundumina
    Kolade, Oluwafemi
    Ding, Wenbo
    Jayakody, Dushantha Nalin K.
    Cheng, Ling
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (09) : 2824 - 2828
  • [28] Permutation-based variance component test in generalized linear mixed model with application to multilocus genetic association study
    Zeng, Ping
    Zhao, Yang
    Li, Hongliang
    Wang, Ting
    Chen, Feng
    BMC MEDICAL RESEARCH METHODOLOGY, 2015, 15 : 1 - 9
  • [29] Permutation-based variance component test in generalized linear mixed model with application to multilocus genetic association study
    Ping Zeng
    Yang Zhao
    Hongliang Li
    Ting Wang
    Feng Chen
    BMC Medical Research Methodology, 15
  • [30] A permutation-based genetic algorithm for the RNA folding problem: a critical look at selection strategies, crossover operators, and representation issues
    Wiese, KC
    Glen, E
    BIOSYSTEMS, 2003, 72 (1-2) : 29 - 41