粒子群优化算法研究

被引:0
作者
李建勇
机构
[1] 浙江大学
关键词
粒子群优化算法; 群智能; 演化计算; 异步模式; 复合粒子群优化算法; Java多线程;
D O I
暂无
年度学位
2004
学位类型
硕士
导师
摘要
粒子群优化算法(Particle Swarm Optimization,PSO算法)源于鸟群和鱼群群体运动行为的研究,是一种基于群智能方法的演化计算技术,是演化计算领域中的一个新的分支。本论文系统的论述了PSO算法及其各种的研究成果,并且针对基本粒子群算法的易陷入局部极小点,搜索精度不高等缺点,在算法改进方面提出了异步模式的PSO算法,并用Java多线程技术予以仿真并行实现;而且针对基本PSO中的三个启动参数的确定问题上,提到了使用复合粒子群算法的方法。同时,用一些标准函数测试这些方法,取得了较好的效果;也将这些方法运用到实际化工优化问题中,同样取得了很好的效果。 本论文的重点在于对PSO算法的改进上,主要内容包括: 1.加入了惯性权重因子w的改进基本PSO算法,用Schaffer's f6函数测试并分析了参数Vmax与w对粒子群优化算法的影响。 2.研究粒子群优化算法生物特征的基础上,充分考虑了群体中粒子的个体独立性和个体之间的信息共享性,提出了粒子群优化算法的异步模式。在异步模式的程序实现上,采用Java多线程技术,使每个粒子的行为成为一个独立的线程,进化中的粒子个体充分表现出独立性,种群表现出异步性。利用一些经典的标准测试函数,与经典PSO算法(为同步模式)进行了比较分析,结果表明:异步模式的收敛速度较同步模式有显著的提高;同时,在一个较小时间段之后,异步模式在寻优效果上也明显优于同步模式。 3.在粒子群算法中主要的三个启发式参数w、c1和c2选取上,采用3个实数编码的常规遗传算法对其进行优化,形成复合粒子群优化算法。用标准函数进行测试,并且应用于化工模型的参数估计上,效果良好。
引用
收藏
页数:80
共 8 条
[1]
Recent approaches to global optimization problems through Particle Swarm Optimization [J].
K.E. Parsopoulos ;
M.N. Vrahatis .
Natural Computing, 2002, 1 (2-3) :235-306
[2]
一类新颖的粒子群优化算法 [J].
王岁花 ;
冯乃勤 ;
李爱国 .
计算机工程与应用, 2003, (13) :109-110+134
[3]
粒子群优化算法 [J].
李爱国 ;
覃征 ;
鲍复民 ;
贺升平 .
计算机工程与应用, 2002, (21) :1-3+17
[4]
基于改进粒子群游优化的模糊逻辑系统自学习算法 [J].
徐海 ;
刘石 ;
马勇 ;
蓝鸿翔 .
计算机工程与应用, 2000, (07) :62-63+147
[5]
多元数据处理.[M].陈德钊编著;.化学工业出版社.1998,
[6]
化工过程的建模、仿真和优化.[M].胡上序;陈海著;.浙江大学出版社.1997,
[7]
观测数据的分析与处理.[M].胡上序;陈德钊编著;.浙江大学出版社.1996,
[8]
人工神经元计算导论.[M].胡上序;程翼宇编著;.科学出版社.1994,