资源简介
改进的PSO的matlab源程序改进的PSO的matlab源程序改进的PSO的matlab源程序改进的PSO的matlab源程序

代码片段和文件信息
%适值计算
% 测试函数为f(xy)=100(x^2-y)^2+(1-x)^2 -2.048
%计算适应值并赋值
for i=1:popsize
pop(i8)=100*(pop(i1)^2-pop(i2))^2+(1-pop(i1))^2;
if pop(i7)>pop(i8) %若当前适应值优于个体最优值,则进行个体最优信息的更新
pop(i7)=pop(i8); %适值更新
pop(i5:6)=pop(i1:2); %位置坐标更新
end
end
%种群数组第1列为x轴坐标,第2列为y轴坐标,第3列为x轴速度分量,第4列为y轴速度分量
%第5列为个体最优位置的x轴坐标,第6列为个体最优位置的y轴坐标
%第7列为个体最优适值,第8列为当前个体适应值
%计算完适应值后寻找当前全局最优位置并记录其坐标
if best_fitness>min(pop(:7))
best_fitness=min(pop(:7)); %全局最优值
gbest_x=pop(find(pop(:7)==min(pop(:7)))1); %全局最优粒子的位置
gbest_y=pop(find(pop(:7)==min(pop(:7)))2);
end
best_in_history(exetime)=best_fitness; %记录当前全局最优
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-06-17 23:02 重要参考pos
文件 607 2007-01-09 19:55 重要参考pos\adapting.asv
文件 877 2008-04-15 10:05 重要参考pos\adapting.m
文件 95 2008-04-14 22:17 重要参考pos\errorcompute.asv
文件 27 2007-01-10 08:26 重要参考pos\errorcompute.m
文件 33 2008-04-15 10:48 重要参考pos\evolutionary@sina.com 密码genetic.txt
文件 970 2007-01-09 21:33 重要参考pos\initial.asv
文件 1162 2007-01-11 00:44 重要参考pos\initial.m
文件 1059 2008-04-15 09:38 重要参考pos\main.asv
文件 1050 2008-04-15 09:45 重要参考pos\main.m
文件 269 2007-01-09 20:58 重要参考pos\outputdata.asv
文件 395 2008-04-15 10:58 重要参考pos\outputdata.m
文件 695 2007-01-11 00:42 重要参考pos\updatepop.m
----------- --------- ---------- ----- ----
7239 13
- 上一篇:HOG特征matlab代码实现
- 下一篇:matlab前推回代 潮流计算
相关资源
- 粒子群算法优化pid源码 matlab仿真.ra
- pso解决单目标优化问题
- 基本粒子群算法,MATLAB文件的M文件编
- matlab粒子群算法PSO实现函数极值优化
- PSO负载均衡算法-matlab实现
- l粒子群算法工具箱psot
- PSO_LSSVM程序代码及LSSVM工具箱
- libsvm-3.1-[FarutoUltimate3.1
- PSO优化模糊控制器进行电动汽车能量
- 多目标粒子群社团检测算法MODPSO
- PSO优化SVM参数matlab
- 蜂群SVMABC-SVM遗传算法SVMGA-SVM粒子群
- 遗传粒子群优化算法-GAPSO.rar
- pso优化bp神经网络代码
- MATLAB 多目标粒子群算法源代码
- 粒子群算法应用在路径规划matlab
- MOPSO+
- 粒子群算法matlab含注释
- pso-bp代码
- 基于权重改进的PSO
- PSO优化PID参数
- pso工具箱 matlab
- 智能优化算法及其MATLAB第2版-书中的
- MOPSO多目标优化程序MATLAB代码.zip
- 基于粒子群算法的优化模型matlab程序
- psot工具箱及使用说明.zip
- matlab 2D椭圆和3D椭球拟合
- 灰狼算法GWO和粒子群算法PSO的matlab源
- PSO_GD.m粒子群求解多目标优化
- 粒子群优化CLPSO的MATLAB源代码
评论
共有 条评论