数学建模社区-数学中国

标题: PSO算法使用简介 [打印本页]

作者: xttataat    时间: 2012-1-13 19:36
标题: PSO算法使用简介
PSOt为PSO的工具箱,该工具箱将PSO算法的核心部分封装起来,提供给用户的为算法的可调参数,用户只需要定义好自己需要优化的函数(计算最小值或者最大值),并设置好函数自变量的取值范围、每步迭代允许的最大变化量(称为最大速度,Max_V)等,即可自行优化。2 G$ M& t9 Q5 w5 H
与遗传算法相比,PSO仅需要调整少数几个参数即可实现函数的优化。该算法对待优化函数没有任何特别的要求(如可微分、时间连续等),因而其通用性极强,对多变量、高度非线性、不连续及不可微的情况更加具有其优势。4 w. R: g% g! x
该工具箱的使用主要分为几个步骤:, N" v: `. ]& h
1)        在Matlab中设置工具箱的路径;
2 n2 _& S" _2 }1 i4 z1 c2)        定义待优化函数;4 H0 l/ R" q9 o* Y, c
3)        调用PSO算法的核心函数:pso_Trelea_vectorized()。- z$ M% _1 l0 B# o+ e/ d/ y2 {- h

; l' E3 Y0 k5 Y PSO工具箱使用简介.doc (99 KB, 下载次数: 74)
: f8 T2 t/ F7 z/ \8 A: P- }
. r& K# R) K  R6 g) r6 E
作者: 孤寂冷逍遥    时间: 2012-1-13 22:37

作者: tshtshtsh    时间: 2012-8-21 21:24
顶一下
作者: 1132520084    时间: 2012-8-24 13:02
自己懂得东西太少了啊!
作者: ocean0204    时间: 2012-8-29 20:03
看一下!!!
作者: 冰淇淋的眼泪    时间: 2012-9-2 08:47
还不懂pso,看下
作者: 七月份的尾巴    时间: 2012-9-2 11:33
哈哈哈,不错哦* r& C# X2 R6 t0 C+ i

作者: 七月份的尾巴    时间: 2012-9-2 11:35
自己不知道的太多了啊啊啊
作者: yinmingfrank    时间: 2012-9-5 18:08
感谢楼主!!
作者: athuhu    时间: 2012-11-22 10:44
新手 学习一下
作者: aruisi    时间: 2012-12-30 15:14
不知道工具箱在那有?
作者: 闹腾亮    时间: 2013-5-28 08:19
谢谢楼主了,最近正在学这个
作者: jiangzhousd    时间: 2013-6-25 23:34
不错的,希望有用
作者: 笑一笑12345    时间: 2013-9-14 17:56
不错      
作者: lsy2013    时间: 2013-10-15 09:45
很好的资源
作者: 小妖七七    时间: 2014-2-6 18:50
说的很清楚,收藏了!!!
作者: 李芳    时间: 2014-4-16 19:25

作者: 克里斯志    时间: 2015-8-14 09:11
哎呦不错,希望看的明白
. {& Q7 Y; z( V' l! t
作者: shiep5f    时间: 2015-9-16 10:59
pso算法的工具箱唯一吗?: f$ Y' ^  j6 r9 y1 }; q





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5