运筹与管理 ›› 2013, Vol. 22 ›› Issue (5): 17-23.

• 理论分析与方法探讨 • 上一篇    下一篇

基于精英协同的混洗差分进化算法及其应用

张大斌1,2, 杨添柔1, 潘玉辰1, 周茜1, 张文生2   

  1. 1.华中师范大学 信息管理学院,湖北 武汉,430079;
    2.中国科学院 自动化研究所,北京 100190
  • 收稿日期:2012-08-20 出版日期:2013-10-25
  • 作者简介:张大斌(1969-),男,教授、博士,研究方向:经济与社会预测预警,商务智能,信息系统等;杨添柔,硕士研究生。
  • 基金资助:
    国家自然科学基金资助项目(70971052);中国博士后基金资助项目(2012M510607)

Shuffled Differential Evolution Algorithm Based on Elite Synergy and Its Application

ZHANG Da-bin1,2, YANG Tian-rou1, PAN Yu-chen1, ZHOU Xi1, ZHANG Wen-sheng2   

  1. 1. School of Information Management, Central China Normal University, Wuhan 430079, China;
    2. Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
  • Received:2012-08-20 Online:2013-10-25

摘要: 提出了基于精英协同的混洗差分进化算法(Shuffled Differential Evolution,SDE)。该算法引入反向学习的初始化机制,并对设置的普通群和虚拟精英群采用不同的差分策略,进而将精英个体作为信息通道实现种群间的信息交流;同时,借助定期混洗机制实现种群间的文化交流,从而达到协同进化的目的;此外,对长期停滞的个体进行跳变操作,以充分挖掘种群的搜索潜能,增强搜索的有效性。通过函数仿真,并与PSO及其它差分进化算法比较,结果表明该算法具有较好的寻优能力。

关键词: 最优化理论, 差分进化, 反向学习机制, 协同机制, 混洗思想, 多种群, 连续域问题

Abstract: This paper presents a novel Shuffled Differential Evolution algorithm(SDE)based on elite synergy. The algorithm introduces the initialization mechanism of opposition-based learning, employs different differential strategies fof several ordinary groups and a virtual elite group so as to take the elite individuals as the information channel for achieving information exchange among different groups. Meanwhile, it realizes the inter-cultural exchange among different groups by using a regularly shuffled mechanism which regroups the small groups via hash function, so as to achieve the population co-evolution. In addition, hopping operation on the individuals which are in the long-term stagnation can fully tap the potential of population search and enhance the effectiveness of the search. By the benchmark function experiments, the SDE performs better optimization capability in comparison with the Particle Swarm Optimization and other Differential Evolution algorithms.

Key words: optimization theory, differential evolution, opposition-based learning, collaborative mechanism, shuffled idea, multi-population, continuous problem

中图分类号: