数学建模社区-数学中国
标题:
matlab粒子群优化算法介绍
[打印本页]
作者:
wsl3000666
时间:
2009-2-3 20:07
标题:
matlab粒子群优化算法介绍
优化算法肯定有一道题要用
1 u: o( i' Q7 l* j' R1 L
这是一种新的智能优化算法
MATLAB的粒子群优化算法程序设计.pdf
2009-2-3 20:07 上传
点击文件名下载附件
下载积分: 体力 -2 点
219.83 KB, 下载次数: 121, 下载积分: 体力 -2 点
作者:
xzy0145
时间:
2009-2-3 20:10
基于MATLAB的粒子群优化算法程序设计
+ e% i0 v) a; H' ^4 P$ | v# n' y
吴建生,秦发金
2 G2 p' d C1 w ]
(柳州师范高等专科学校数学与计算机科学系,广西柳州545004)
5 u) }6 M5 a$ O& ]3 K5 @4 g7 c
摘 要:阐述了粒子群算法的基本原理,探讨了在MATLAB环境中实现粒子群算法的编程方法,构建粒子群算
$ \+ R; W2 i4 _5 h. c' E
法工具箱函数,通过仿真示例验证了该方法的有效性,表明它能够对函数进行全局优化。
% ^) b, P& ], g, F/ n
关键词:粒子群;优化算法; MATLAB; 程序设计
7 t) I1 l3 f8 {( Z6 s
中图分类号: TP301. 6 文献标识码:A 文章编号: 1003 - 7020 (2005) 04 - 0097 - 04
1 J: {+ ^/ ]$ d0 ~
1 引言
$ W- u) m, F0 l% b1 ]( h/ J6 I
群体智能算法( Swarm Intelligence Algorithm, SIA)的研究开始于20世纪90年代,其基本思想是模拟自然界生物的群体行
9 `1 h* [, f* v
为来构造随机优化算法[ 1, 2, 3 ] ,通常单个自然界的生物并不是智能的,但是整个生物群体却表现出处理复杂问题的能力,群体
6 } |$ Q {6 t6 L2 B0 _: C6 o; U
智能算法就是模仿这些生物的团体行为并把它应用在人工智能问题中,其中粒子群优化算法( Particle Swarm Op timization,
* W z/ F" i% ^( d* o, o0 ^; o
PSO)就是群体智能算法的一种,它是由美国社会心理学家James Kennedy和电气工程师Russell Eberhart在1995年提出的,其
- V* l4 Q) `3 m1 U0 \/ ]
基本思想是对鸟群、鱼群的觅食过程中的迁徙和聚集的行为模拟,并利用了生物学家Frank Heppner的生物群体模型[ 4, 5, 6 ]。
' a" s8 p- u$ t7 @6 P
PSO算法是一类基于群体智能的随机优化技术,相对遗传算法而言,二者都是基于群体的迭代搜索,但是PSO算法没有交叉、
( B$ a" M9 V/ d' _
变异算子,粒子群优化算法是通过个体之间的协作来搜寻最优解,它利用了生物群体中信息共享的思想,其概念简单、易于实
1 h& N$ {9 @ c8 X4 }
现,同时又有深刻的智能背景,既适合科学研究,又特别适合工程应用。因此, PSO一提出,就引起了众多学者的关注,并在短
% D; J8 U+ p0 m: o
短几年的时间里出现了大量的研究成果[ 7, 8 ]。
作者:
xzy0145
时间:
2009-2-3 20:10
下一个,支持一下
作者:
minedoc
时间:
2009-8-18 02:40
好资料谢谢叻 .......
作者:
hustccb
时间:
2009-8-30 15:03
谢谢啦!好东西啊
作者:
hustccb
时间:
2009-9-1 10:00
一点下载,才想起自己已经有了···
作者:
哈小王2013
时间:
2013-9-10 21:27
作者:
笑一笑12345
时间:
2013-9-14 17:55
不错
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5