Automated Discovery of Improved Constant Weight Binary Codes
Abstract: A constant weight binary code consists of -bit binary codewords, each with exactly bits equal to 1, such that any two codewords are at least Hamming distance apart. is the maximum size of a constant weight binary code with parameters . We establish improved lower bounds on by constructing new larger codes, for 24 values of with and . The improved lower bounds come from two strategies. The first is a tabu search that operates at the level of bit swaps. The second is a novel greedy heuristic that repeatedly chooses the candidate codeword that maximizes a randomly-scored histogram of distances to previously-added codewords. These strategies were proposed by CPro1, an automated protocol that generates, implements, and tests diverse strategies for combinatorial constructions.
Paper Prompts
Sign up for free to create and run prompts on this paper.