Evolutionary Approaches to the Generation of Optimal Error Correcting Codes

被引:3
作者
McCarney, Daniel E. [1 ]
Houghten, Sheridan [1 ]
Ross, Brian J. [1 ]
机构
[1] Carleton Univ, Sch Comp Sci, Ottawa, ON K1S 5B6, Canada
来源
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2012年
关键词
error correcting codes; maximum clique; genetic algorithm; genetic programming;
D O I
10.1145/2330163.2330320
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Error-correcting codes allow for reliable transmission of data over mediums subject to interference. They guarantee detection and recovery from a level of transmission corruption. Larger error-correcting codes increase the maximum sizes of messages transmittable, which improves communication efficiency. However, discovering optimal error-correcting codes for different code specifications is equivalent to the NP-Hard problem of determining maximum cliques of a graph. In this research, three different binary error correcting code problems are considered. Both genetic algorithms and genetic programming are examined for generating optimal error correcting codes for these problems. A new chromosome representation of the GA system is examined, which shows some benefits in certain conditions. The use of GP is novel in this problem domain, and in combination with the Baldwin effect, it is shown to be a promising new approach for code discovery.
引用
收藏
页码:1135 / 1142
页数:8
相关论文
共 12 条
[1]  
Ashlock D., 2010, P ICBCB
[2]  
Carter B., 1993, GOOD ARE GENETIC ALG
[3]   LEXICOGRAPHIC CODES - ERROR-CORRECTING CODES FROM GAME-THEORY [J].
CONWAY, JH ;
SLOANE, NJA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1986, 32 (03) :337-348
[4]  
Haas Wolfgang, 2007, Proceedings of the Sixth IASTED International Conference on Computational Intelligence, P64
[5]   ERROR DETECTING AND ERROR CORRECTING CODES [J].
HAMMING, RW .
BELL SYSTEM TECHNICAL JOURNAL, 1950, 29 (02) :147-160
[6]  
Haynes T., 1996, GENETIC PROGRAMMING
[7]   Adaptive, restart, randomized greedy heuristics for maximum clique [J].
Jagota, A ;
Sanchis, LA .
JOURNAL OF HEURISTICS, 2001, 7 (06) :565-585
[8]  
Luke S., 2012, ECJ
[9]  
Marchiori E., 1998, Proc. ACM Symp. Appl. Comput, P366
[10]  
Pelillo M., 2001, ENCY OPTIMIZATION