Computer Engineering and Applications ›› 2012, Vol. 48 ›› Issue (8): 24-27.

• 博士论坛 • Previous Articles     Next Articles

Evolutionary algorithm for complex-process optimization based on differential evolutionary strategy

HU Changbin, TONG Chaonan   

  1. Key Lab of Advanced Control of Iron and Steel Process(MoE), University of Science and Technology Beijing, Beijing 100083, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2012-03-11 Published:2012-03-11

差分型复杂过程全局进化方法

胡长斌,童朝南   

  1. 北京科技大学 钢铁流程先进控制教育部重点实验室,北京 100083

Abstract: Evolutionary algorithm for complex-process optimization is a new?global search?evolutionary algorithm which has a similar flexible framework structure of scatter search. On this basis, evolutionary algorithm for complex-process optimization based on differential evolutionary strategy is proposed. The set RefSet2 is built by selecting those individuals from diverse vectors which is generated by Latin hypercube uniform sampling with minimum Euclidean distance to set RefSet1 is the highest. To take account of?convergence speed?and?population diversity, differential?mutation?and?crossover?strategy is used?to replace?linear?combination method of the original algorithm. Nelder-Mead simplex algorithm is adopted to improve the trial solution generated at “go-beyond strategy” stages. The simulation results show that evolutionary algorithm for complex-process optimization based on differential evolutionary strategy has higher?search efficiency.

Key words: differential, complex-process, optimization, evolutionary algorithm

摘要: 复杂过程全局进化算法是一种具有类似分散搜索的通用框架结构,能够高效完成全局搜索的新型进化算法。在该算法的基础上,提出了差分型复杂过程全局进化算法。差分型算法采用拉丁超立方体抽样生成多样性种群,并应用“最小欧几里德距离的最大值法”产生参考集Refset2,以保证参考集的多样性。采用差分变异和交叉策略替代原算法的线性合并,兼顾算法的收敛速度和种群的多样性。应用Nelder-Mead直接搜索法进行局部搜索,防止搜索过程在局部最优点附近反复。仿真结果表明差分型复杂过程全局进化算法,具有较高的搜索效率。

关键词: 差分, 复杂过程, 优化, 进化方法