1返回列表
查看: 9687 | 回复: 82
[智能] 粒子群优化算法演示(PSO)
[复制链接]
管理员
风雪夜归人
dynamic[楼主]
UID 1
主题 1390
帖子 5021
积分 70572
威望
778
贝壳
54108
贡献
4683
串个门 加好友
打招呼 发消息
发表于 2008-12-12 22:58:32 | 只阅读此作者 | 倒序浏览 | 百度 谷歌 |
本代码动态演示,粒子群优化算法寻找目标函数全局最小值
只要根据想要,更改相应的目标函数,就可以解决相关最优化问题
比如自带的例子中,目标函数为:
运行主程序后,我们将得到:
1.function fposition=Live_fn(x)
2. p=0;q=0;
3. for k=1:5
4. p=p+k*cos((k+1)*x(1)+k);
5. q=q+k*cos((k+1)*x(2)+k);
6. end
7. fposition=p*q+(x(1)+1.42513)^2+(x(2)+.80032)^2;
复制代码
1.Jbest_min =
2.
3.-186.2872
4.
5.
6.I =
7.
8. 9
9.
10.
11.ans =
12.
13. -1.5108
14. -0.9673
复制代码
页码,3/9【新提醒】粒子群优化算法演示(PSO) - MATLAB 程序源码 MATLAB技术论坛
2012-3-26http://www.matlabsky.com/thread-279-1-2.html
- 1
- 2
- 3
- 4
- 5
前往页