文章标签: 多目标 粒子群优化 支配关系
版权
进化计算
专栏收录该内容
9 篇文章2 订阅
订阅专栏
此博客中对文档的翻译为博主自己学习时意译的,仅用于学习用途,如有侵权请联系博主删除。如果有不足的地方,欢迎大家评论指出,与博主共同学习。
MOPSO对多目标粒子群优化的一个小建议
这篇文章提出了一个建议是扩展粒子群优化的启发式从而处理多目标优化问题。我们使用了帕累托支配的概念来决定粒子迁移的方向。并且还维持了先前找到的全局非支配向量,最后被其他粒子用来指导他们的迁移。
介绍背景
介绍粒子群
介绍本文提出的方法
类比粒子群优化和进化算法显然知道使用帕累托排序机制可能是扩展的处理多目标优化问题的直接方法。一个粒子找到的最优解的历史记录能用来储存过去产生的非支配解。使用全局吸引机制能促进收敛超全局非支配解收敛。
因此,我们的方法是基于有一个全局存档(储藏室)的概念,每个粒子在每次迁徙循环之后会存储它的迁徙经历。更新档案的方式是由每个粒子的目标函数值确定的基于地理的系统。
MOPSO算法:
1. 初始化种群pop
(a) for i=0:max
(b) 初始化pop[i]
2. 初始化每个粒子的速度
(a) for i=0:max
(b) vel[i]=0
3. 计算种群中每个粒子的适应度值
4.存储每个粒子的位置来代表储藏室REP中的非支配向量
5. 生成目前为止搜索空间开发的超立方体,使用这些超立方体作为一个坐标系系统来定位粒子,每个粒子的坐标都是根据他的目标函数值来确定的。
6. 初始化每个粒子的内存(存储)
(a) for i=0:max
(b) pbest[i]=pop[i]
7.while fes<=fesmax(fes是当前运行次数,fesmax是最大运行次数)
(a) 使用公式计算每个粒子的速度
Vel[i]=wvel[i]+r1(pbest[i]-pop[i])+r2*(REP[h]-pop[i])
W是一个固有(惯性)权重=0.4
R1,r2=rand
Pbest[i]是每个粒子最好的位置
REP[h]是从存档REP中选的值*
角标h的选择方式如下:
这些包含一个以上粒子的超立方体都被分配了一个适应度值=结果除以任何一个大于1的数(包含的粒子数目,实验取10)。目的是为了降低这些包含更多粒子的超立方体的适应度,可以看作是一个适应度的分享形式。然后我们应用轮盘选择来选择从哪个超立方体中选择粒子。最后从被选出的超立方体中随机选择一个粒子。
Pop[i]是粒子i的当前值
(b) 根据速度计算粒子的新位置:
Pop[i] = pop[i]+vel[i]
©使粒子不要超过搜索空间
(d)计算pop中每个粒子的适应度值
(e)用超正方体中的粒子的地理位置做代表,更新REP的内容:
将当前所有非支配解的位置插入到REP中,任何被支配位置都从REP中消失,由于受档案大小的限制,档它满了的时候我们就应用第二准则来保留:这些粒子所处的位置是目标空间中粒子较少的位置比处于粒子集中区域的粒子更优先保留
(f)当粒子当前的位置比内存中的位置好时,粒子的位置就被更新
Pbest[i]=pop[i]
决定内存中什么位置被保留的准则就是应用了帕累托支配(当前的位置被内存中的支配就表留内存中的位置,否则当前的位置就替代内存中相应的位置;如果它们互不支配,我们就中他们中随机选择一个保留)
(g)loop=loop+1;循环数递增
8.end while
算法过程图整理如下:
补充:自适应网格搜索
图中的解释可以理解为当粒子位置超过网格(搜索空间)边界范围时,自动扩大网格边界范围,并重新划分子网格坐标范围。
没有合适的资源?快使用搜索试试~ 我知道了~
36号资源-源程序:论文可在知网下载《基于改进粒子群算法微电网多目标优化调度》本人博客有解读
共20个文件
m:12个
txt:4个
png:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 137 浏览量
2024-03-04
09:51:33
上传
评论 1
收藏 612KB RAR 举报
温馨提示
该资源详细解读可关注博主免费专栏《论文与完整程序》36号博文 论文可在知网下载《基于改进粒子群算法微电网多目标优化调度》 微电网优化调度作为智能电网优化的重要组成部分,对降低能耗、环境污染具有重要 意义。微电网的发展目标既要满足电力供应的基本需求,又要提高经济效益和环境保护。对此,提出了一种综合考虑微电网系统运行成本和环境保护成本的并网模式下微电网多目标优化调度模型。同时采用改进的粒子群算法对优化模型进行求解。仿真结果表明,该模型可以有效降低用户的用电成本和环境污染,促进微电网的优化运行,并验证了改进的粒子群算法的优越性能。
资源推荐
资源详情
资源评论
收起资源包目录
015基于改进粒子群算法的微网多目标优化调度.rar (20个子文件)
015基于改进粒子群算法的微网多目标优化调度
SQ`S[6(0(1~%6``3$BO@0TQ.png 276KB
基于改进粒子群算法的微电网多目标优化调度_李兴莘
传统粒子群
mopso_data.xlsx 11KB
main_tradition.m 3KB
prob.m 611B
mopso.m 4KB
Repository.m 3KB
fitness.m 3KB
Particle.m 5KB
改进粒子群
mopso_data.xlsx 11KB
本程序与文章的说明.txt 890B
prob.m 611B
mopso.m 4KB
Repository.m 3KB
fitness.m 3KB
Particle.m 5KB
main_improve.m 3KB
学习2_mopso.txt 4KB
]E_L@TF6NF4G6JDT)89UF`T.png 312KB
改进惯性因子和引入变异操作的改进型多目标粒子群算法.txt 3KB
学习1_mopso.txt 3KB
共 20 条
- 1
资源评论
电网论文源程序
- 粉丝: 1w+
- 资源: 369
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
- java桌面小程序,主要为游戏.zip学习资源
- Java桌面-坦克大战小游戏.zip程序资源
- java语言做的魔板小游戏.zip
- 初学JAVA制作的坦克大战小游戏,使用JAVA 的GUI模拟2,5D界面.zip
- 公开整理-2024年832个国家级贫困县摘帽情况分省分年统计.xlsx
- 纯js+Jquery实现2048游戏
- 叠罗汉游戏,安卓java实现,自定义Framlayout,属性动画.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功