An Efficient Distance Metric for Linear Genetic Programming

被引:0
作者
Gaudesi, Marco [1 ]
Squillero, Giovanni [1 ]
Tonda, Alberto [2 ]
机构
[1] Politecn Torino, Corso Duca Abruzzi 24, I-10129 Turin, Italy
[2] INRA, UMR 782, F-78850 Thiverval Grignon, France
来源
GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2013年
关键词
Algorithms; Measurements; Linear Genetic Programming; Diversity Preservation; Distance Metric; Fitness Sharing; Experimental Analysis; Individual Encoding; Assembly; NK-Landscapes;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Defining a distance measure over the individuals in the population of an Evolutionary Algorithm can be exploited for several applications, ranging from diversity preservation to balancing exploration and exploitation. When individuals are encoded as strings of bits or sets of real values, computing the distance between any two can be a straightforward process; when individuals are represented as trees or linear graphs, however, quite often the user must resort to phenotype-level problem-specific distance metrics. This paper presents a generic genotype-level distance metric for Linear Genetic Programming: the information contained by an individual is represented as a set of symbols, using n-grams to capture significant recurring structures inside the genome. The difference in information between two individuals is evaluated resorting to a symmetric difference. Experimental evaluations show that the proposed metric has a strong correlation with phenotype-level problem-specific distance measures in two problems where individuals represent string of bits and Assembly-language programs, respectively.
引用
收藏
页码:925 / 931
页数:7
相关论文
共 19 条
  • [1] [Anonymous], 1966, SOVIET PHYS DOKLADY
  • [2] [Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
  • [3] Banzhaf W., 1997, THE MORGAN KAUFMANN
  • [4] Borowski E. J., 1991, THE HARPER COLLINS D
  • [5] Brameier M., 2007, LINEAR GENETIC PROGR, V117
  • [6] Evolving assembly programs:: How games help microprocessor validation
    Corno, F
    Sánchez, E
    Squillero, G
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (06) : 695 - 706
  • [7] Review and Study of Genotypic Diversity Measures for Real-Coded Representations
    Corriveau, Guillaume
    Guilbault, Raynald
    Tahan, Antoine
    Sabourin, Robert
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (05) : 695 - 710
  • [8] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197
  • [9] A LEARNING MACHINE .1.
    FRIEDBERG, RM
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1958, 2 (01) : 2 - 13
  • [10] Goldberg DE., 1989, GENETIC ALGORITHMS S, V13