解决多目标优化问题的粒子群算法研究

被引:0
作者
宋武
机构
[1] 湘潭大学
关键词
多目标优化; 多目标进化算法; 粒子群优化; 多目标粒子群优化算法;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
近年来,进化计算在处理复杂、非线性问题方面取得了较大的成功。特别是针对多目标优化问题,出现了许多多目标优化算法(MOEA),最具代表性的算法有NSGA2和SPEA2,这些算法一次运行可以得到多个Pareto最优解。 Kennedy和Eberhart在1995年提出一类新的优化算法——粒子群优化算法(PSO),这种新算法启发于鸟类、虫、鱼群等物种的群体捕食行为。由于其简单有效,随后得到了广泛的关注,同时其在解决单目标优化问题时表现出来的良好特性也非常适合求解多目标优化问题。 用粒子群算法求解多目标优化问题,目前国内外已经有部分相关的研究成果,但是他们都存在某些不足:一方面是得到的解集的分布性能较差,另一方面是高维目标下的收敛性不好。因此我们在原有成果的基础上,通过采用新的全局极值的选取方式和加入一种新的变异算子,加快算法的收敛速度。为改进算法的分布性能,我们提出了基于密度的外部集保持策略的粒子群算法,当非支配集大于外部集的大小时,采用密度的方法进行修剪。对于在高维问题上不能收敛这个问题,我们使用一种混合决策与Pareto排序相结合的方式,设置两个决策表,一个决策表随机生成,一个决策表的值固定不变,通过决策选取一个非支配解,并淘汰被支配解,使得外部集最终逼向最优面。采用一系列标准的测试函数进行实验,实验结果表明我们的算法非常有效,是解决高维多目标优化问题的有效方法。
引用
收藏
页数:62
共 18 条
[1]
一种基于快速排序的快速多目标遗传算法 [J].
蒋浩 ;
唐欢容 ;
郑金华 ;
不详 .
计算机工程与应用 , 2005, (30) :46-48
[2]
基于聚类的快速多目标遗传算法 [J].
郑金华 ;
史忠植 ;
谢勇 .
计算机研究与发展, 2004, (07) :1081-1087
[3]
基于粒子群算法求解多目标优化问题 [J].
张利彪 ;
周春光 ;
马铭 ;
刘小华 .
计算机研究与发展, 2004, (07) :1286-1291
[4]
多目标优化的演化算法 [J].
谢涛 ;
陈火旺 ;
康立山 .
计算机学报, 2003, (08) :997-1003
[6]
Entropy-based multi-objective genetic algorithm for design optimization [J].
Farhang-Mehr, A ;
Azarm, S .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2002, 24 (05) :351-361
[7]
Combining convergence and diversity in evolutionary multiobjective optimization [J].
Laumanns, M ;
Thiele, L ;
Deb, K ;
Zitzler, E .
EVOLUTIONARY COMPUTATION, 2002, 10 (03) :263-282
[8]
A swarm metaphor for multiobjective design optimization [J].
Ray, T ;
Liew, KM .
ENGINEERING OPTIMIZATION, 2002, 34 (02) :141-153
[9]
Comparison of Multiobjective Evolutionary Algorithms: Empirical Results [J].
Zitzler, Eckart ;
Deb, Kalyanmoy ;
Thiele, Lothar .
EVOLUTIONARY COMPUTATION, 2000, 8 (02) :173-195
[10]
An updated survey of GA-based multiobjective optimization techniques [J].
Coello, CAC .
ACM COMPUTING SURVEYS, 2000, 32 (02) :109-143