多目标优化的粒子群算法及其应用研究

被引:0
作者
陈绍新
机构
[1] 大连理工大学
关键词
多目标优化; 多目标粒子群算法; 营养配餐计算模型;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
粒子群算法(PSO)是近几年发展起来的解决多目标优化问题的群智能算法。该算法基于这样的假设:群体中的各个粒子能够从其过去的经历和其它粒子的经历得到有效的信息。实验发现,对于大多数优化问题,其有更快的收敛速度,需要设置的参数较少等特点,但它们在解集分布性、收敛性方面仍存在不足,涉及到的实际应用较少。本文对多目标粒子群算法进行了系统研究,在前人研究的基础上从三个方面改进了多目标粒子群算法,并将改进的多目标粒子群算法应用到营养配餐计算模型的求解过程之中,本文的工作主要有以下几个方面: 1.总结了多目标优化的传统解决方法和基于进化算法计算的解决算法,并重点介绍了粒子群算法及其在多目标优化领域的研究现状。 2.设计了一种新的多目标粒子群求解方法,主要从三个方面对算法进行了改进和优化:(1)在粒子全局最优值选取过程中,先后采用了拥挤机制和禁忌算法,从而使全局最优值的选取更为合理,避免了算法过早陷入局部最优,保持了解的分布性;(2)在处理约束条件方面,传统的处理方法大多只考虑粒子所在区域,致使边界值处理精度不高,本文引入半可行域的概念,进而改进了适应度函数的求解方式,克服了传统的约束处理存在的问题;(3)在时间复杂度方面,传统的构造非支配集的方法时间复杂度较高,本文采用了随机选择策略交换分组的非支配集构造方法,提高了构造非支配集的效率,减少了算法的时间复杂度。 3.针对传统的营养配餐模型多为经济目标函数,主要考虑食物价格因素的特点,提出了新的营养配餐模型,能在满足人体各种营养需求的基础上,满足各类人群的需求,具有种类多样化、灵活化的特点。 最后,将提出的新的多目标粒子群算法应用到新的营养配餐模型中,针对营养配餐的特点设计并实现了基于Web的新的营养配餐决策支持系统。通过与传统营养配餐模型和求解方式的实验结果进行比对,验证了本文提出的新的多目标粒子群算法的可行性和有效性,拓展了新的多目标粒子群算法的应用领域。
引用
收藏
页数:65
共 7 条
[1]
多目标优化方法库的开发与应用研究 [D]. 
朱建才 .
西北工业大学,
2006
[2]
改进的粒子群计算智能算法及其多目标优化的应用研究 [D]. 
张敏慧 .
浙江大学,
2005
[3]
基于进化计算的多目标优化与决策方法研究 [D]. 
汪晗 .
中国人民解放军国防科学技术大学,
2002
[4]
遗传算法与工程优化.[M].[日]玄光男;[日]程润伟著;于歆杰;周根贵译;.清华大学出版社.2004,
[5]
Combining convergence and diversity in evolutionary multiobjective optimization [J].
Laumanns, M ;
Thiele, L ;
Deb, K ;
Zitzler, E .
EVOLUTIONARY COMPUTATION, 2002, 10 (03) :263-282
[6]
A swarm metaphor for multiobjective design optimization [J].
Ray, T ;
Liew, KM .
ENGINEERING OPTIMIZATION, 2002, 34 (02) :141-153
[7]
An efficient constraint handling method for genetic algorithms.[J].Kalyanmoy Deb.Computer Methods in Applied Mechanics and Engineering.2000, 2