- 0
- 0
- 约6.03千字
- 约 4页
- 2026-05-07 发布于浙江
- 举报
python3实实现现单单目目标标粒粒子子群群算算法法
本文实例为大家分享了python3单目标粒子群算法的具体代码,供大家参考,具体内容如
关于PSO的基本知识……就说一算法流程
1)初始化粒子群;
随机设置各粒子的位置和速度,默认粒子的初始位置为粒子最优位置,并根据所有粒子最优位置,选取群体最优位置。
2)判断是否达到迭代次数;
若没有达到,则跳转到步骤3)。否则,直接输出结果。
3)更新所有粒子的位置和速度;
4)计算各粒子的适应度值。
将粒子当前位置的适应度值与粒子最优位置的适应度值进行比较,决定是否更新粒子最优位置;将所有粒子最优位置的适
应度值与群体最优位置的适应度值进行比较,决定是否更新群体最优位置。然后,跳转到步骤2)。
直接扔代码……(PS:1.参数动态调节;2.例子是二维的)
首先,是一些准备工作…
#Importlibs
importnumpyasnp
importrandomasrd
importmatplotlib.pyplotasplt
#Constantdeinition
MIN_POS=[-5,-5]#Minimumpositionotheparticle
MAX_POS=[5,
您可能关注的文档
- 第四章 工程验收及备案资料住宅工程分户验收观感质量检查验收表GD430.xls
- 第四章 工程验收及备案资料住宅工程质量分户验收现场实测记录表GD431.xls
- ZMPRE111202-01饰品文字清单V1.0.xls
- ZMPRE111202-04饰品采购及工作计划表V1.0.xls
- 变形缝检验批质量验收记录.xls
- 第四节 土建装修各检验批质量验收记录塑料门窗安装工程检验批质量验收记录表GD24030306.xls
- 第四节 土建装修各检验批质量验收记录碎石垫石和碎砖垫层检验批质量验收记录表(Ⅳ)GD24030104.xls
- 第四节 土建装修各检验批质量验收记录隧道、坑道排水工程检验批质量验收记录表GD24010512.xls
- 第四节 土建装修各检验批质量验收记录填充层检验批质量验收记录表(Ⅹ)GD24030110.xls
- 第四节 土建装修各检验批质量验收记录填充墙砌体工程检验批质量验收记录表GD24020204.xls
最近下载
- CECS31_2006 钢制电缆桥架工程设计规范.pdf VIP
- 报警设备检查表.docx VIP
- 长沙渣土处置工地洗车作业平台及配套设施标准化建设技术和管理.PDF
- 强迫症康复要素分享-强迫症根治法-锦囊.pdf VIP
- DB43_T 420-2008_油浸变压器排油注氮消防系统设计、施工及验收规范.pdf VIP
- 学校校园广播系统使用制度及流程.docx VIP
- 通用多轴箱设计课件.ppt VIP
- GB_T 275-2015滚动轴承 配合.docx VIP
- 建筑电气工程CAD实用教程﹝杨彬﹞.ppt VIP
- 云南省2025年普通高等学校面向中等职业学校毕业生招生考试(专业理论测试)医学类.docx VIP
原创力文档

文档评论(0)