• DocumentCode
    1369914
  • Title

    Heuristic Algorithms for Constructing Binary Constant Weight Codes

  • Author

    Montemanni, Roberto ; Smith, Derek H.

  • Author_Institution
    Ist. Dalle Molle di Studi sullTntelligenza Artificiale (IDSIA), Manno, Switzerland
  • Volume
    55
  • Issue
    10
  • fYear
    2009
  • Firstpage
    4651
  • Lastpage
    4656
  • Abstract
    Constant weight binary codes are used in a number of applications. Constructions based on mathematical structure are known for many codes. However, heuristic constructions unrelated to any mathematical structure can become of greater importance when the parameters of the code are larger. This paper considers the problem of finding constant weight codes with the maximum number of codewords from a purely algorithmic perspective. A set of heuristic and metaheuristic methods is presented and developed into a variable neighborhood search framework. The proposed method is applied to 383 previously studied cases with lengths between 29 and 63. For these cases it generates 153 new codes, with significantly increased numbers of codewords in comparison with existing constructions. For 10 of these new codes the number of codewords meets a known upper bound, and so these 10 codes are optimal. As well as the ability to generate new best codes, the approach has the advantage that it is a single method capable of addressing many sets of parameters in a uniform way.
  • Keywords
    binary codes; binary constant weight codes; codewords; heuristic algorithms; mathematical structure; metaheuristic methods; Binary codes; DNA computing; Error correction codes; Frequency diversity; GSM; Hamming distance; Heuristic algorithms; Mathematics; Statistics; Upper bound; Clique Search (CS); constant weight binary codes; heuristic algorithms; seed building; variable neighborhood search (VNS);
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2009.2027491
  • Filename
    5238749