首页> 外文会议>International conference on simulated evolution and learning >Learning to Describe Collective Search Behavior of Evolutionary Algorithms in Solution Space
【24h】

Learning to Describe Collective Search Behavior of Evolutionary Algorithms in Solution Space

机译:学习描述解决方案中进化算法的集体搜索行为

获取原文

摘要

Evolutionary algorithms (EAs) are a kind of population-based meta-heuristic optimization methods, which have proven to have superiorities in solving NP-complete and NP-hard optimization problems. But until now, there is lacking in the researches of effective representation method to describe the collective search behavior of the Evolutionary Algorithm, while it is useful for researchers and engineers to understand and compare different EAs better. In the past, most of the theoretical researches cannot directly guide for practical applications. To bridge the gap between theoretical research and practice, we present a generic and reusable framework for learning features to describe collective behavior of EAs in this paper. Firstly, we represent the collective behavior of EAs with a parent-child difference of population distribution encoded by self-organizing map (SOM). Then, we train a Convolutional Neural Network (CNN) to learn problem-invariant features from the samples of EAs' collective behavior. Lastly, experiment results demonstrate that our framework can effectively learn discriminative features representing collective behavior of EAs. In the behavioral feature space stretched by the obtained features, the collective behavior samples of various EAs on various testing problems exhibit obvious aggregations that highly correlated with EAs but very weakly related to testing problems. We believe that the learned features are meaningful in analyzing EAs, i.e. it can be used to measure the similarity of EAs according to their inner behavior in solution space, and further guide in selecting an appropriate combination of sub-algorithm of a hybrid algorithm according to the diversity of candidate sub-algorithm instead of blind.
机译:进化算法(EAS)是一种基于人口的元启发式优化方法,其已被证明在解决NP-Complient和NP-Hard优化问题方面具有优势。但到目前为止,缺乏有效表示方法的研究,以描述进化算法的集体搜索行为,虽然研究人员和工程师更好地了解和比较了更好的简单。在过去,大多数理论研究不能直接指导实际应用。为了弥合理论研究和实践之间的差距,我们为学习功能提出了一般和可重复使用的框架,以描述本文的eas的集体行为。首先,我们用自组织地图编码的人口分布的父子差异来表示EA的集体行为(SOM)。然后,我们训练一个卷积神经网络(CNN)来学习来自EAS集体行为的样本的问题不变特征。最后,实验结果表明,我们的框架可以有效地学习代表EA的集体行为的歧视特征。在由所获得的特征拉伸的行为特征空间中,各种测试问题的各种EA的集体行为样本表现出明显的聚集,与EAS高度相关,但与测试问题非常弱。我们认为学习的功能在分析EA中有意义,即它可以用于根据溶液空间中的内部行为来测量EA的相似性,以及根据选择混合算法的亚算法的适当组合的进一步指导候选子算法代替盲的分集。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号