
粒子群优化算法(PSO)的matlab运行程序优化电力组合负荷预测公式,求大侠帮忙!
粒子群优化算法(PSO)的matlab运行程序优化电力组合负荷预测公式求解w1和w2,谢谢你高手!...
粒子群优化算法(PSO)的matlab运行程序优化电力组合负荷预测公式
求解w1和w2,
谢谢你高手! 展开
求解w1和w2,
谢谢你高手! 展开
1个回答
展开全部
里面的y f1~f3 都是常数是吧
追答
大概说下,由于w1+w2+w3=1 只需要优化两个参数就可以了,比如w1,w2 ,w3 = 1-w2-w1
适应度函数值就是你给的那个公式,优化方向min.
设定粒子的位置向量为两维(w1,w2), 初始化范围根据你的问题规定(因为具体问题我不懂),选一个合适的Vmax(这个参数也是根据你的实际问题定的,选的大的话粒子移动的就比较快,选的小的话粒子的搜索范围会比较细)。
粒子群算法框架就比较简单了,不赘述。
MATLAB比较简单,没有什么语法要求,你要做的就是去MATLAB论文下载一个粒子群的M函数,然后根据你的问题编写出适应度函数,根据实际问题初始化向量范围,然后把粒子群里的适应度函数换成你自己写的就行了。
别嫌麻烦,改程序的过程是你重新认识算法的过程
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询