计算机应用 ›› 2012, Vol. 32 ›› Issue (04): 981-985.DOI: 10.3724/SP.J.1087.2012.00981

• 先进计算 • 上一篇    下一篇

求解全局优化问题的正交协方差矩阵自适应进化策略算法

黄亚飞1,2,梁昔明2,陈义雄2   

  1. 1. 长沙理工大学 电气与信息工程学院, 长沙 410114
    2. 中南大学 信息科学与工程学院, 长沙 410083
  • 收稿日期:2011-09-23 修回日期:2011-11-20 发布日期:2012-04-20 出版日期:2012-04-01
  • 通讯作者: 黄亚飞
  • 作者简介:黄亚飞(1975-),男,湖南郴州人,讲师,博士研究生,主要研究方向:最优化方法及其应用、进化计算;
    梁昔明(1967-),男,湖南汨罗人,教授,博士生导师,主要研究方向:过程控制及系统优化、最优化方法;
    陈义雄(1974-),男,湖南湘潭人,讲师,博士研究生,主要研究方向:智能优化算法。
  • 基金资助:
    国家自然科学基金资助项目;教育部留学回国人员科研启动基金;湖南省教育厅项目

Hybrid orthogonal CMAES for solving global optimization problems

HUANG Ya-fei1,2,LIANG Ximing2,CHEN Yi-xiong2   

  1. 1. School of Electric and Information Engineering, Changsha University of Science and Technology, Changsha Hunan 410114, China
    2. School of Information Science and Engineering, Central South University, Changsha Hunan 410083, China
  • Received:2011-09-23 Revised:2011-11-20 Online:2012-04-20 Published:2012-04-01
  • Contact: HUANG Ya-fei
  • Supported by:
    ;Scientific Research Foundation for the Returned Overseas Chinese Scholars, State Education Ministry, China (SRF for ROCS, SEM)

摘要: 针对协方差矩阵自适应进化策略(CMAES)求解高维多模态函数时存在早熟收敛及求解精度不高的缺陷, 提出一种融合量化正交设计(OD/Q)思想的正交CMAES算法。首先利用小种群的CMAES进行快速搜索, 当算法陷入局部极值时, 依据当前最好解的位置动态选取基向量, 接着利用OD/Q构造的试验向量探测包括极值附近区域在内的整个搜索空间, 从而引导算法跳出局部最优。通过对6个高维多模态标准函数进行测试并与其他算法相比较, 其结果表明, 正交CMAES算法具有更好的搜索精度、收敛速度和全局寻优性能。

关键词: 协方差矩阵自适应进化策略, 正交设计, 高维多模态, 进化策略, 函数优化

Abstract: In order to overcome the shortcomings of Covariance Matrix Adaptation Evolution Strategy (CMAES), such as premature convergence and low precision, when it is used in high-dimensional multimodal optimization, a hybrid algorithm combined CMAES with Orthogonal Design with Quantization (OD/Q) was proposed. Firstly, the small population CMAES was used to realize a fast searching. When orthogonal CMAES algorithm trapped in local extremum, base vectors for OD/Q were selected dynamically based on the position of current best solution. Then the entire solution space, including the field around extreme value, was explored by trial vectors generated by OD/Q. The proposed algorithm was guided by this process jumping out of the local optimum. The new approach was tested on six high-dimensional multimodal benchmark functions. Compared with other algorithms, the new algorithm has better searching precision, convergence speed and capacity of global search.

Key words: Covariance Matrix Adaptation Evolution Strategy (CMAES), orthogonal design, high-dimensional multimodal, Evolutionary Strategy (ES), function optimization