Rank-based Semantic Control Crossover in Genetic Programming
Rank-based Semantic Control Crossover in Genetic Programming
复制标题
遗传编程中基于排序的语义控制交叉
DOI:
10.1109/smc.2014.6973957
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
T. Takahama
中科院分区:
文献类型:
--
作者:
Akira Hara;J. Kushida;Takeyuki Nobuta;T. Takahama
Subtree exchange crossover which is usually used in Genetic Programming (GP) can not control the search properties such as global or local search, because crossover points in parental individuals are selected at random. To overcome the problem, crossover based on semantic distance of subtrees has been studied recent years. If similar subtrees in semantic space are exchanged, the local search can be performed. In contrast, dissimilar subtrees are exchanged, the global search can be performed. In Semantic Control Crossover (SCC), the global search can be performed in early generations, and the local search can be performed in later generations. In this paper, we propose a new SCC based on the ranking information of parents, Rank-based SCC. The method controls search properties according to not generations but ranking information of parents. In case of the crossover to a pair of parents with higher ranks, similar subtrees should be exchanged for local search around the parents. In contrast, in case of the crossover to a pair of parents with lower ranks, dissimilar subtrees should be exchanged for global search. We compared the search performance of three methods, standard crossover, conventional SCC and Rank-based SCC, and showed the effectiveness of our method.
DOI:
--
发表时间:
1992
期刊:
--
影响因子:
--
作者:
J. Koza
通讯作者:
J. Koza