计算物理 ›› 2017, Vol. 34 ›› Issue (3): 344-354.

• 研究论文 • 上一篇    下一篇

一种采用种群多样性监控和实时更新策略的粒子群优化算法

李帅龙, 崔国民, 陈家星, 肖媛   

  1. 上海理工大学, 新能源科学与工程研究所, 上海 200093
  • 收稿日期:2016-04-06 修回日期:2016-07-06 出版日期:2017-05-25 发布日期:2017-05-25
  • 作者简介:李帅龙(1991-),男,硕士研究生,主要从事过程系统优化研究,E-mail:shuailong_li@163.com
  • 基金资助:
    国家自然科学基金(51176125)、上海市科委部分地方院校能力建设计划(16060502600)及沪江基金研究基地专项(D14001)资助项目

An Improved Particle Swarm Optimization Based on Diversity Monitor and Real-time Updating Strategy

LI Shuailong, CUI Guomin, CHEN Jiaxing, XIAO Yuan   

  1. Institute of New Energy Science and Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
  • Received:2016-04-06 Revised:2016-07-06 Online:2017-05-25 Published:2017-05-25

摘要: 针对粒子群算法优化后期容易出现早熟收敛问题,建立一种具有种群多样性监测和实时更新策略的改进方法.首先建立种群健康度指标用来评价粒子群进化状态;其次提出随机扰动策略和离心搜索策略用于丰富粒子群的种群多样性,增强算法的全局搜索能力,并提出梯度搜索策略用于精确、高效地搜寻当前邻域内的局部极值点,提高算法的计算效率.最后建立种群健康度反馈机制,使粒子可以实时感知种群的健康程度,并自适应地采用不同的粒子更新策略,保证粒子群处于健康进化水平.将新方法应用于优化实例,并与其它改进方法进行性能比较,结果验证了新方法的有效性.

关键词: 换热网络, 粒子群算法, 种群多样性, 局部搜索

Abstract: Particle swarm optimization (PSO) algorithm has strong ability to explore global optimal region for heat exchanger networks synthesis. However, particles may trap into local optima and converge prematurely in late evolution. Therefore, an improved particle swarm optimization algorithm based on diversity feedback and real-time updating strategy is proposed. Firstly, index of population health degree is established to evaluate population diversity during evolution. Secondly, a random perturbation strategy and a centrifugal strategy are combined respectively with PSO algorithm to enrich population diversity and enhance global search ability. Furthermore, gradient search strategy is applied to search efficiently local optima and improve computational efficiency of PSO algorithm. Finally, a feedback mechanism of population health degree is proposed to real-time monitor health status of population and further to adopt different update strategies for keeping particles healthy during evolution. The method was applied to several cases taken from literature and results are encouraging. They are better than those of other improvements for PSO.

Key words: heat exchanger networks, particle swarm optimization, population diversity, local search

中图分类号: