Title
An efficient distance metric for linear genetic programming
Abstract
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.
Year
DOI
Venue
2013
10.1145/2463372.2463495
GECCO
Keywords
Field
DocType
linear genetic programming,efficient distance,measurement,experimental analysis,algorithms,assembly,distance metric
Edit distance,Population,Symmetric difference,Mathematical optimization,Evolutionary algorithm,Computer science,Metric (mathematics),Artificial intelligence,Linear genetic programming,String metric,Machine learning,Distance measures
Conference
Citations 
PageRank 
References 
2
0.41
9
Authors
3
Name
Order
Citations
PageRank
Marco Gaudesi1548.08
Giovanni Squillero2992103.07
Alberto Tonda31199.86