Linkage tree genetic algorithm: first results
Linkage tree genetic algorithm: first results
复制标题
DOI:
10.1145/1830761.1830832
复制
发表时间:
2010-07
期刊:
影响因子:
--
通讯作者:
D. Thierens
中科院分区:
文献类型:
--
作者:
D. Thierens
We introduce the Linkage Tree Genetic Algorithm (LTGA), a competent genetic algorithm that learns the linkage between the problem variables. The LTGA builds each generation a linkage tree using a hierarchical clustering algorithm. To generate new offspring solutions, the LTGA selects two parent solutions and traverses the linkage tree starting from the root. At each branching point, the parent pair is recombined using a crossover mask represented by the clusters that are merged at that particular tree node. The parent pair competes with the offspring pair, and the LTGA continues traversing the linkage tree with the pair that has the most fit solution. Once the entire tree is traversed, the best solution of the current pair is copied to the next generation. In this paper we use the normalized variation of information metric as distance measure for the clustering process. Experimental results for the classical fully deceptive function show that the LTGA only requires very small, minimal population sizes, and executes a similar number of function evaluations as existing linkage learning genetic algorithms.