



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目:寻找f(x)=x2,当x在031(整数)区间的最大值,用轮盘赌法。 %遗传算法clcclearm=4;n=5;MaxDT=100;V=;W=;C=;D1=;D=;G=;%产生初始种群B1=round(rand(m,n);B=fliplr(B1);%复制操作%将二进制串转化为十进制数for i=1:4c=0;for j=1:5c=c+B(i,j)*(2(j-1);endC=c;D1=D1,C;endD=D1;Dfx=D(1)2;for i=2:4if fx<D(i)2fx=D(i)2;endendGBest=fx; GBest %总循环for t=1:MaxDTif (t=MaxDT
2、)breakelse%轮盘操作d=0;for j=1:4d=d+D(j);endd;for i=1:4e(i)=D(i)/d*100;endef=0;for i=1:4f=f+D(i);if f<=e(1)g=B(1,:);elseif e(1)<f<(e(1)+e(2)g=B(2,:); 初始最优值elseif e(2)<f<(e(1)+e(2)+e(3)g=B(3,:);elseif e(3)<f<(e(1)+e(2)+e(3)+e(4)g=B(4,:);endG=G;g;endG; %R=randint(1,2,1 4); %交叉操作K1=;K2
3、=;D=;K1=G(2,R(1)+1:5);G(2,R(1)+1:5)=G(1,R(1)+1:5);G(1,R(1)+1:5)=K1;K2=G(4,R(1)+1:5);G(4,R(1)+1:5)=G(3,R(1)+1:5);G(3,R(1)+1:5)=K2;GU=fliplr(G);for i=1:4t=0;for j=1:5t=t+U(i,j)*(2(j-1);endC=t;D=D,C;end 复制后得到的新的二进制串生成随机数Dfor i=1:4if GBest<D(i)2GBest=D(i)2;endendendV=GBestW=W,VendWt=1:MaxDT-1;title('遗传算法寻优曲线'); %Xlabel('迭代次数'); %XYlabel('适应值'); %Yhold on; %plot(t,W,'r-'); %ho
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025网站开发合作合同书
- 2025年土地增值合同范本
- 2025外贸代理合同范本
- 2025资金信托合同(B)信托合同
- 2025高空作业车租赁合同协议
- 2025房产赠与合同范本
- 2025年版个人借款合同范本
- 2025普通班的店面租赁合同书
- 电池成品采购合同协议
- 现场调试合同协议书模板
- 海关AEO培训法律法规
- 2025年的共同借款担保合同范本
- 猪舍出租合同协议
- 冲压模具制作合同范例
- 学校会计岗位试题及答案
- 湖北省武汉市2025届高中毕业生四月调研考试数学试卷及答案(武汉四调)
- 《结膜炎诊断与治疗》课件
- 期中测试(范围:第1-4章)(A卷·夯实基础)-北师大版七年级数学下册(解析版)
- 智慧广场《移多补少问题》(教学设计)-2024-2025学年一年级数学上册青岛版
- 2025东风汽车校招人才测评题库
- 木制品幼儿园课程
评论
0/150
提交评论