一种新的基于进化策略的多目标优化算法

2007年11月第14卷第6期

控制工程

cor血0lE119i∞曲lg0fCIli帕

Nov.2007

VOI.14.№.6

文章编号:1671.7848(2007l嘶.0594—03

一种新的基于进化策略的多目标优化算法

张成,徐涛,郑连伟

(沈阳化工学院数理系,辽宁沈阳110142)

摘要:用进化策略求解多目标优化问题时,为了提高解在决幕变量空间中的搜索能力

和保证B哪的前沿的多样性,提出了一种新的基于进化策略的多目标优化算法。运用自适应变

异步长的进化策略.使解在袅蕈变量空间中进行全局和局部搜索;井引八非劣解按一定比例

进入下一代的方法.使完全被占优的个体有机套参与到下一代的繁殖,保持了解在Paret。前沿

的多样性。该算法在保证解在决策空问多样性的同时,也保持了№前沿的多样性。仿真实

验表明,该算法具有良好的搜索?陛能。

关键词:进化策略;白适应变异;一定比例;多目标优化算法

中图分类号:1P301文献标识码:A

MultiobjectiVeOptimizationAlgorithmBasedonEVolutionaryStmtegy

zHANGCk噬。XU‰。zHENG‰n-僦

(n4-恤-t0fM如舢dnI州得,slImy“喀h融№ofch咖i砌Te划。舒,‰y豇增110142。o血Ⅲ)

A妇t:whileIl矗i.19evoIuddn8rysh锄。盯协Bihel咖160bj枷veop妇枷蚰.jll砌tojIllp哪卵唧I讲a6佣0ftIleBdu60嘴iII抛ion叩a髓日IdII-ai岫tllediv耐ty0f岫p日胁如m,amLd60bje(t}忡0ptilni路d∞蛳tImlbased∞e砌面讲删了神删蝌缸严髑删.Tlleevo.1删椰盯y曲Ⅲ8盱0f神睢adapdve删删佣呻bu8ed吣8ea此h80ludo憾in山e羽ouear朗aIldlocdaf∞.Ar.dEller”l卜拥rI酬∞k6册inoe嘣nr嘶廿IleIs山erlext舻枷∞,∞tIle“rmIediIldividIlalllas0ppomlIliqbpa币cipalemI五p妍唱iⅡd坤nem畔枷on,aI.dt11e击一

versity0fd-e岫硒Ⅱ讧姗删.Tlle醯I出∞r刚bsh州岫护0dpe血m瞰啪0fIIIe—o删alI卿dlIll.

Key删s:evol埘。脚ysh锄e盯;Be啦且daptjve珊曲d叩;certain谢o;皿d60bjective叩tinliz吡i∞蛔‰

l引言

现实生活中的许多优化问题是关于多目标优化问题。通常情况下,多个目标之间是相互冲突的,一个目标性能的改善,往往以降低其他目标性能为代价。多目标优化问题存在一个非劣解集,又称Pareto解集,解集中的解构成了Paret0前沿。多目标优化有两个目的:收敛到Paret0最优集;维持PaI|eto前沿的多样性。

在过去的十几年中,许多基于遗传算法的多目标进化算法被提出,并被应用到了多目标优化问题中…。而由于“基因流”的现象,在某些局部邻域内较优的个体有限制搜索能力的倾向,这就使算法陷入局部搜索,不能收敛到真正的P—t0最优集。在选择过程中经常采用完全非劣选择,以使完全被占优的个体可能没有机会进入下一代进行繁殖;而某些完全被占优的个体,.有很大的潜能进一步探索新的最优解和保持PaIeto前沿的多样性。因此。本文提出了一种新的基于进化策略的多目标优化算法。该算法仍然是基于拥挤距离Pareto排序的方法,但引入了非劣解按一定比例进入下一代的方法,并运用策略参数的自适应变异,来进行操作。

2基本概念

1)问题描述通常情况下,多目标优化问题的数学描述为

IlIin,(z)=[,1(,),…,正(*)]

8.t.里(z)≤0,i=1,2,…,^

x=(*.,x2,…,扎)∈R“

式中,Z(1≤f≤^)为目标函数,^≥2;毋为约束;n为问题的决策变量个数。

令:n={#∈R8,g.(x)≤o,i=1,2,…,矗}表示可行决策空间。

2)Pareto占优的相关概念

①‰占优解j优于解y(记为,(,).<“y)),当且仅当l

』(*)≤Z(y),Vi∈{l,2,…。I}

』(』)<Z(,),ji∈{l,2,…,引

收稿日期:200B鹏-23;收修定错日期:2006删

基金项目:国家自然科学基金资助项目(70”l嘶6)

作者简介:张成(1979.),男,辽宁锦州人,研究生.主要研究方向为进化算法及应用等。 万方数据

相关主题
相关文档
最新文档