用于快速仿真优化的改进差分进化算法及其应用
提出一种改进的差分进化算法,采用一种"位变"方法计算收缩因子,该方法首先根据适应值对种群排序,然后根据各个体的排列位置确定收缩因子;采用正态分布函数对算法参数进行随机扰动来维持种群的多样性;该算法还提出一种新的变异算子,并将其与基本的差分变异算子结合使用以提高算法的寻优精度.经过对多个Benchmark函数的测试、分析和比较,结果表明该算法具有较高的收敛精度和较快的收敛速度.最后将该算法用于火箭发动机涡轮气动优化,以较小的计算成本将涡轮气动效率提高了2.5%.应用结果表明该算法适用于快速仿真优化问题,能有效地节约计算成本.
作 者: 饶大林 蔡国飙 RAO Da-lin CAI Guo-biao 作者单位: 北京航空航天大学宇航学院,北京,100191 刊 名: 宇航学报 ISTIC PKU 英文刊名: JOURNAL OF ASTRONAUTICS 年,卷(期): 2010 31(3) 分类号: V434 关键词: 差分进化 "位变"收缩因子 正态分布 变异算子 仿真优化 涡轮 Differential evolution "Position" varying scale factor Normal distribution Mutation operator Simulation optimization Turbine