arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1109.2146cs.NE
收藏

CIXL2:一种基于种群特征的进化算法交叉算子

CIXL2: A Crossover Operator for Evolutionary Algorithms Based on Population Features

N. García-Pedrajas, C. Hervás-Martínez, D. Ortiz-Boyer

摘要:

在本文中,我们提出了一个交叉算子的进化算法与实值,是基于人口分布的统计理论。该算子基于种群中最佳个体的基因值的理论分布。该算子考虑了种群中最优个体的局部化和离散化特征,其目标是使这些特征能被后代继承。我们的目标是在搜索过程中优化探索和开发之间的平衡。为了测试这种交叉的效率和鲁棒性,我们使用了一组函数来优化不同的标准,如多峰性,可分性,规律性和上位性。有了这组函数,我们可以根据手头的问题得出结论。我们使用方差分析和多重比较统计检验来分析结果。作为我们的交叉如何可以用来解决人工智能问题的一个例子,我们已经将所提出的模型应用于获得神经网络集成中每个网络的权重的问题。所获得的结果高于标准方法的性能。

英文摘要:

In this paper we propose a crossover operator for evolutionary algorithms with real values that is based on the statistical theory of population distributions. The operator is based on the theoretical distribution of the values of the genes of the best individuals in the population. The proposed operator takes into account the localization and dispersion features of the best individuals of the population with the objective that these features would be inherited by the offspring. Our aim is the optimization of the balance between exploration and exploitation in the search process. In order to test the efficiency and robustness of this crossover, we have used a set of functions to be optimized with regard to different criteria, such as, multimodality, separability, regularity and epistasis. With this set of functions we can extract conclusions in function of the problem at hand. We analyze the results using ANOVA and multiple comparison statistical tests. As an example of how our crossover can be used to solve artificial intelligence problems, we have applied the proposed model to the problem of obtaining the weight of each network in a ensemble of neural networks. The results obtained are above the performance of standard methods.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑