中国科学技术大学学报 ›› 2018, Vol. 48 ›› Issue (1): 7-19.DOI: 10.3969/j.issn.0253-2778.2018.01.002

• 论著 • 上一篇    下一篇

基于信息共享的组合演化算法框架

许晗,刘伟明,李斌   

  1. 中国科学技术大学信息科学技术学院,安徽合肥 230026
  • 收稿日期:2017-04-14 修回日期:2017-08-05 出版日期:2018-01-01 发布日期:2018-01-01
  • 通讯作者: 李斌
  • 作者简介:许晗,女,1992年生,硕士生,研究方向:演化计算. E-mail: han0115@mail.ustc.edu.cn
  • 基金资助:
    国家自然科学基金(61473001,71071045,71131002)资助.

Evolutionary algorithm portfolios based on information sharing

XU Han, LIU Weiming, LI Bin   

  1. University of Science and Technology of China,School of Information Science and Technology,Hefei,230026)
  • Received:2017-04-14 Revised:2017-08-05 Online:2018-01-01 Published:2018-01-01

摘要: 提出一种用于集成多种启发式算法的通用框架.该框架的每个组成算法各自拥有自属种群并独立演化,因而可以保持各算法的特性和演化过程的连续性.算法间的信息交互仅通过外设的archive结构完成,即每隔一定的迁移间隔,各算法和archive之间进行一定数量的个体迁移.私有种群和信息共享的组合框架可以方便地集成现有的启发式搜索算法,具有很高的普适性.实验选取了五种算法作为子算法,共组成26个组合算法实例,测试了26个组合算法的性能,验证了基于信息共享的组合演化算法框架(EAP_IS)的有效性,并进一步将EAP_IS与其他组合框架进行了对比,实验结果表明,所提出的框架可以有效提高组成算法的综合性能.

关键词: 演化算法, 多算法组合, 信息共享, 私有种群

Abstract: A general framework for combining multiple evolutionary algorithms EAP_IS is proposed. Each of the constituent algorithms in this framework has its own population to maintain its characteristic and the continuity of the evolution process. EAP_IS runs each constituent algorithm with a part of the given time budget and encourages information sharing among the constituent algorithms. The effectiveness of EAP_IS has been verified by investigating 26 instantiations of it on 25 benchmark functions, and further comparisons of EAP_IS with other combinatorial frameworks have been conducted. Experimental results show that the proposed framework can improve the performance of constituent algorithms effectively.

Key words: evolutionary algorithm, algorithm portfolios, information sharing, private population

中图分类号: