问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求把MATLAB的pso源代码算法修改为 qpso算法 要求返回参数相同

发布网友 发布时间:2022-05-05 00:31

我来回答

3个回答

热心网友 时间:2022-06-27 19:36

下面的代码是量子群优化算法,你参照着改下:
popsize=20;
MAXITER=2000;
dimension=30;
irange_l=-5.12;
irange_r=5.12;
xmax=10;

sum1=0;
sum2=0;
mean=0;
st=0;
runno=10;
data1=zeros(runno,MAXITER);
for run=1:runno
T=cputime;
x=(irange_r- irange_l)*rand(popsize,dimension,1) + irange_l;

pbest=x;
gbest=zeros(1,dimension);

for i=1:popsize
f_x(i)=f3(x(i,:));
f_pbest(i)=f_x(i);
end

g=min(find(f_pbest==min(f_pbest(1:popsize))));
gbest=pbest(g,:);

f_gbest=f_pbest(g);

MINIUM=f_pbest(g);
for t=1:MAXITER

beta=(1-0.5)*(MAXITER-t)/MAXITER+0.5;
mbest=sum(pbest)/popsize;

for i=1:popsize
fi=rand(1,dimension);
p=fi.*pbest(i,:)+(1-fi).*gbest;
u=rand(1,dimension);
b=beta*(mbest-x(i,:));
v=-log(u);
y=p+((-1).^ceil(0.5+rand(1,dimension))).*b.*v;
x(i,:)=y;
x(i,:)=sign(y).*min(abs(y),xmax);

f_x(i)=f3(x(i,:));
if f_x(i)<f_pbest(i)
pbest(i,:)=x(i,:);
f_pbest(i)=f_x(i);
end
if f_pbest(i)<f_gbest
gbest=pbest(i,:);
f_gbest=f_pbest(i);
end
MINIUM=f_gbest;
end
data1(run,t)=MINIUM;
if MINIUM>1e-007
mean=t;
end
end
sum1=sum1+mean;
sum2=sum2+MINIUM;
%MINIUM
time=cputime-T;
st=st+time;

end
av1=sum1/10; %输出平均收验代数
av2=sum2/10; %输出平均最优解
st/10 %就是最后anw输出的解追问这个我也有

热心网友 时间:2022-06-27 19:36

参数相同可能不行 因为它们都是随机算法

热心网友 时间:2022-06-27 19:37

鄙视,PSO算简单的程序了,都不知道自己编编!追问鄙你妹啊 我要是专业学这个的还要上网来问啊 我是来问问题的 不是听你来装13的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 2021年如何快速离婚,离婚需要什么手续? 2021年2月10日签的离婚申请书到2021年3月10日可以领到离婚证吗? 离婚步骤程序2021 2021年自愿离婚流程 2021离婚手续办理流程是? 2021离婚要带什么证件去办理 想要离婚,2021年最新规定的离婚申请流程是怎样的? 2021年离婚申请书女方怎么写范文 黄瓜多该怎么处理 黄瓜多了怎么处理法 绿色裤子上有一大块黄色的污渍要怎么洗掉 灰色大短裤上染上了黄色洗不掉,什么方法可以解决? 装修交底的流程有哪些 裤衩上的黄色印记怎样才能洗干净呢? 短裤上面有黄色的怎么办 成都车辆购置税的退税制度有哪些啊? 成都新车购置税是多少? 成都辖区购买汽车后的够置税是怎样计算的?必须买的买的保险和上牌照需要... 用消费效用理论解释消费者剩余和生产者剩余 200字作文 作为九年级毕业生,新学期,新打算 为主题 方伟的个人简介 想找到量子粒子群算法java版本程序代码!!!哪位大神有给我发份呗!!! 人工智能和源码熊少儿编程有什么区别? 五星红旗中五星代表什么? 五星红旗上边的五颗星星的寓意是 如何使用ssm框架实现分页显示 宁波哪一家做超市扫描枪,条码打印机的? 宁波集士港哪有修条码打印机的 条码打印机打印头怎么维修? 条码打印机保修期过了怎么办? 房款68万,税多少钱 盐城射阳农商银行办ETC是属于单卡吗? 减资68万个人所得税是多少 卖一套65万房子个税多少? 我父亲在江苏射阳县人民*被射阳农商行起诉强制执行,目前已经履行执行结束,申请解冻银行卡 射阳农商银行企业网银盾安全吗? 在射阳太商村镇银行存款保险啊?有保障安全性啊? 请问房款总价68万,过户费有哪些,大概多少呢? 买85平方米的房屋花掉68万,应缴多少税款? 昆山房子86.5平米总价68万契税是多少?