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

各位谁擅长遗传算法呀,我这有个函数得用遗传算法编一下,进行最优化求解的过程,最好是用Matlab。

发布网友 发布时间:2022-04-22 14:03

我来回答

2个回答

热心网友 时间:2023-11-08 02:39

% 主程序
%遗传算法主程序
%Name:genmain.m
%author:杨幂

clear
clf
%%初始化
popsize=50; %群体大小
chromlength=30; %字符串长度(个体长度)
pc=0.6; %交叉概率
pm=0.1; %变异概率
pop=initpop(popsize,chromlength); %随机产生初始群体
%%开始迭代
for i=1:20 %20为迭代次数
[objvalue]=calobjvalue(pop); %计算目标函数
fitvalue=calfitvalue(objvalue); %计算群体中每个个体的适应度
[newpop]=selection(pop,fitvalue); %复制
[newpop]=crossover(pop,pc); %交叉
[newpop]=mutation(pop,pm); %变异
[bestindivial,bestfit]=best(pop,fitvalue); %求出群体中适应值最大的个体及其适应值
y(i)=max(bestfit);%储存最优个体适应值
n(i)=i;
pop5=bestindivial;%储存最优个体
%解码
x1(i)=decodechrom(pop5,1,chromlength/2)*2/32767;
x2(i)=10+decodechrom(pop5,chromlength/2+1,chromlength/2)*10/32767;
pop=newpop;%将新产生的种群作为当前种群
end
%%绘图
figure(1)%最优点变化趋势图
i=1:20;
plot(y(i),'-r*')
xlabel('迭代次数');
ylabel('最优个体适应值');
title('最优点变化趋势');
legend('最优点');
grid on

figure(2)%最优点分布图
[X1,X2]=meshgrid(0:0.1:2,10:0.1:20);
Z=X1.^2+X2.^2;
mesh(X1,X2,Z);
xlabel('自变量x1'),ylabel('自变量x2'),zlabel('函数值f(x1,x2)');
hold on
plot3(x1,x2,y,'ro','MarkerEdgeColor','r','MarkerFaceColor','r','MarkerSize',5)
title('最优点分布');
legend('最优点');
hold off

[z index]=max(y); %计算最大值及其位置
x5=[x1(index),x2(index)]%计算最大值对应的x值
z

热心网友 时间:2023-11-08 02:40

这个,嘿嘿,还是简单的,记得MATLAB讲解的书上看到过相似的例题,本人暂时还不会
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 自体脂肪填充后,多久可以吃辛辣食物 互联网运营中的『用户思维』是指什么? 做自身脂肪填充后吃什么最好 当代小鲜肉有那些人 作为一名企业职员应该如何推动企业的发展? 脂肪填充之后注意事项有哪些? 粒子群优化算法和多模态优化算法有什么区别 自体脂肪填充后应该注意哪些 c++问题,迭代器本质是类还是对象? 做了自体脂肪填充面部,术后注意事项有哪些? 进化算法的基本步骤 娱乐圈更新迭代很快,有谁一直在顶流的位置? 产品设计的迭代更新主要依据什么来的 迭代思维应遵循哪几个核心思想? 买房群体迭代, 我们需要怎样的居住? 苹果手机和安卓手机之间不能互相接收wps文档吗 安卓手机买的WPS会员在iPhone上有效嘛? 安卓的平板,使用WPS app编辑文档,和电脑上用WPS区别大不大?是不是阉割的不成样子了?例如: i苹果手机上wps输入数字不计算,发到安卓手机wps可以自动计算? wps和office哪个好用? 自体脂肪面部填充后多久可以洗脸? 圆歌集团的城市微更新是什么?代表项目有哪些? 脸部自体脂肪填充后注意事项 去哪好 如何做好产品标签和人群标签 自体脂肪填充后最忌讳 曲面生成和交叉处理 自体脂肪填充面部几天能恢复?自体脂肪填充全脸多久恢复? 辩论 我方正方:集体成就个人 反方:个人成就集体 该怎么辩? 脂肪填充后没有效果怎么办?术后有什么需要注意的吗? 个人兴趣爱好和涉猎广泛会对未来职场生涯提供帮助吗? 自体脂肪填充有什么副作用?自体脂肪填充注意事项有没有人知道? 什么是粒子群算法? 自体脂肪填充泪沟后多久可以喝酒 自体脂肪填充丰胸后不能吃什么? 脂肪填充多久能消肿?做完面部脂肪填充后吃什么消肿快? 自体脂肪填充多久会存活 自体脂肪填充面部几天能恢复 夫妻微信名字一对简洁的有哪些? 把老婆微信备注成么么哒什么意思? 老公微信上备注老婆电话号码和呢称有什么区别码