下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、粒子群PSO算法#include#include#include#include/*/粒子数目搜索域范围/*/粒子数目搜索域范围速度范围个体集合每个个体局部最优向量个体的局部最优适应度,有局部最优向量计算而来全局最优向量全局最优适应度,有全局最优向量计算而来记录每个个体的当前代速度向量记录每个粒子的当前代适应度doublegfit;doubleparticle_vP_numdim;doubleparticle_fitP_num;doubleSphere(doublea)inti;doublesum=0.0;for(i=0;idim;i+)sum+=ai*ai;returnsum;doubleR
2、osenbrock(doublea)inti;doublesum=0.0;for(i=0;idim-l;i+)sum+=100*(ai+l-ai*ai)*(ai+l-ai*ai)+(ai-l)*(ai-l);returnsum;doubleRastrigin(doublea)inti;doublesum=0.0;for(i=0;idim;i+)sum+=ai*ai-10.0*cos(2*PI*ai)+10.0;returnsum;doublefitness(doublea)适应度函数returnRastrigin(a);voidinitial()inti,j;for(i=0;iP_num;i+
3、)随即生成粒子for(j=0;jdim;j+)particleij=low+(high-low)*1.0*rand()/RAND_MAX;初始化群体particle_loc_bestij=particleij;将当前最优结果写入局部最优集合particle_vij=-V_max+2*V_max*1.0*rand()/RAND_MAX;速度for(i=0;iP_num;i+)计算每个粒子的适应度particle_fiti=fitness(particlei);particle_loc_fiti=particle_fiti;gfit=particle_loc_fit0;找出全局最优j=0;for(
4、i=l;iP_num;i+)if(particle_loc_fitigfit)gfit=particle_loc_fiti;j=i;for(i=0;idim;i+)更新全局最优向量particle_glo_besti=particle_loc_bestji;voidrenew_particle()inti,j;for(i=0;iP_num;i+)更新个体位置生成位置for(j=0;jhigh)particleij=high;if(particleijlow)particleij=low;voidrenew_var()int,j;for(i=0;iP_num;i+)计算每个粒子的适应度parti
5、cle_fiti=fitness(particlei);if(particle_fitiparticle_loc_fiti)/更新个体局部最优值particle_loc_fiti=particle_fiti;for(j=0;jdim;j+)更新局部最优向量particle_loc_bestij=particleij;for(i=Ozj=-l;iP_num;i+)更新全局变量if(particle_loc_fitigfit)gfit=particle_loc_fiti;j=i;if(j!=-Dfor(i=0;idim;i+)更新全局最优向量particle_glo_besti=particle_loc_bestji;for(i=0;iP_num;i+)更新个体速度for(j=0;jV_max)particle_vij=V_max;if(particle_vij-V_max)particle_vij=-V_max;intmain()freopen(result.txt,a+,stdout);inti=0;srand(unsigned)time(NULL);initial();while(iiter_num)renew_particle();ren
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神医疗中的利益冲突与患者隐私保护
- 精神分裂症AI诊断的自主性保护策略
- 精益管理理念医院成本管控智能化落地
- 精准预防医学的学科发展历程
- 精准营养在糖尿病管理中的临床应用
- 精准医疗质量评价的多中心研究设计
- 精准医疗背景下的知情同意新要求
- 精准医疗时代的健康保险资源适配策略
- 精准医疗数据质量与隐私保护的平衡策略
- 精准医疗提升跨境肿瘤患者生存质量的策略
- GB/T 17213.4-2015工业过程控制阀第4部分:检验和例行试验
- FZ/T 73009-2021山羊绒针织品
- JJF 1069-2012 法定计量检定机构考核规范(培训讲稿)
- GB∕T 5900.2-2022 机床 主轴端部与卡盘连接尺寸 第2部分:凸轮锁紧型
- 2011-2015广汽丰田凯美瑞维修手册wdl
- DFMEA编制作业指导书新版
- KTronics篮输送式洗碗碟机操作手册
- DB35∕T 1844-2019 高速公路边坡工程监测技术规程
- 城市管理综合执法局城管执法与执法程序PPT模板
- 阀门基础知识上
- 第二章注射成型工艺与模具结构
评论
0/150
提交评论