已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作业土规1101班 刘迈克 2011306200521AB1B2C1C2C3C4D1D2D3E1E2E3F1F2G531368766583338422213335526643求下面加权有向图中从A到G的最短路径。12345678910111213141516531368766583338422213335526643解:基本思路:第一步:确定决策变量及其约束条件。第二步:建立优化模型。第三步:确定编码方法。第四步:确定解码方法。第五步:确定个体评价方法。第六步:设计遗传算子。 选择运算使用比例选择算子; 交叉运算使用单点交叉算子; 变异运算使用基本位变异算子。第七步:确定遗传算法的运行参数。 程序:% n - 种群规模% ger - 迭代次数% pc - 交叉概率% pm - 变异概率% v - 初始种群(规模为n)% f - 目标函数值% fit - 适应度向量% vx - 最优适应度值向量% vmfit - 平均适应度值向量 clear all;close all;clc; tic; % 生成初始种群%power=0 5 3 100 100 100 100 100;% 100 0 100 1 3 6 100 100;% 100 100 0 100 8 7 6 100;% 100 100 100 0 100 100 100 8;% 100 100 100 100 0 100 100 5;% 100 100 100 100 100 0 100 3;% 100 100 100 100 100 100 0 3;% 100 100 100 100 100 100 100 0; power=0 5 3 100 100 100 100 100 100 100 100 100 100 100 100 100; 100 0 100 1 3 6 100 100 100 100 100 100 100 100 100 100; 100 100 0 100 8 7 6 100 100 100 100 100 100 100 100 100; 100 100 100 0 100 100 100 6 8 100 100 100 100 100 100 100; 100 100 100 100 0 100 100 3 5 100 100 100 100 100 100 100; 100 100 100 100 100 0 100 100 3 3 100 100 100 100 100 100; 100 100 100 100 100 100 0 100 8 4 100 100 100 100 100 100; 100 100 100 100 100 100 100 0 100 100 2 2 100 100 100 100; 100 100 100 100 100 100 100 100 0 100 100 1 2 100 100 100; 100 100 100 100 100 100 100 100 100 0 100 3 3 100 100 100; 100 100 100 100 100 100 100 100 100 100 0 100 100 3 5 100; 100 100 100 100 100 100 100 100 100 100 100 0 100 5 2 100; 100 100 100 100 100 100 100 100 100 100 100 100 0 6 6 100; 100 100 100 100 100 100 100 100 100 100 100 100 100 0 100 4; 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0 3; 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 0; PM PN=size(power); n=80;ger=200;pc=0.7;pm=0.02; % 生成初始种群v=init_population(n,PN); v(:,1)=1;v(:,PN)=1; N,L=size(v);disp(sprintf(Number of generations:%d,ger);disp(sprintf(Population size:%d,N);disp(sprintf(Crossover probability:%.3f,pc);disp(sprintf(Mutation probability:%.3f,pm); % 计算适应度,并画出图形fit=short_road_fun(v,power);figure(1);grid on;hold on;plot(fit,k*);title(a)染色体的初始位置);xlabel(x);ylabel(f(x); % 初始化 vmfit=;it=1;vx=;%C=; % 开始进化while it=ger %Reproduction(Bi-classist Selection) vtemp=short_road_roulette(v,fit); %Crossover v=short_road_crossover(vtemp,pc); %Mutation M=rand(N,L)=pm; %M(1,:)=zeros(1,L); v=v-2.*(v.*M)+M; v(:,1)=1; v(:,end)=1; %Results fit=short_road_fun(v,power); sol,indb=min(fit); v(1,:)=v(indb,:); media=mean(fit); vx=vx sol; vmfit=vmfit media; it=it+1;end % 最后结果disp(sprintf(n); %空一行 % 显示最优解及最优值disp(sprintf(Shortroad is %s,num2str(find(v(indb,:);disp(sprintf(Mininum is %d,sol);v(indb,:) % 图形显示最优结果figure(2);grid on;hold on;plot(fit,r*);title(染色体的最终位置);xlabel(x);ylabel(f(x); % 图形显示最优及平均函数值变化趋势figure(3);plot(vx);title(最优,平均函数值变化趋势);xlabel(Generations);ylabel(f(x);hold on;plot(vmfit,r);hold off; runtime=toc结果:Number of generations:200Population size:80Crossover probability:0.700Mutation probability:0.020Shortroad is 1 2 5 8 12 15
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 未来五年薯茛企业制定与实施新质生产力战略分析研究报告
- 外卖平台交接协议书
- 员工离职合同协议书
- 2025制药机械行业市场竞争格局分析技术创新发展趋势评估报告
- 2025制药器械行业市场发展预测及产品创新与市场竞争策略研究报告
- 2025再生水处理技术行业市场深度调研及发展趋势和投资前景预测研究报告
- 2025共享经济行业市场全面分析深度调研及创业趋势与投资战略规划报告书
- 2025共享经济平台行业市场供需分析及投资评估规划分析研究报告
- 2025共享单车行业运营分析及城市交通影响与政策监管研究报告
- 2025共享办公空间市场服务品质管理与客户满意度提升策略分析报告
- 2025年产品经理高级面试题及应对策略
- 肠菌移植应用于肿瘤治疗中国专家共识(2025年版)解读
- 阿里新员工培训课件
- 职教高考数学复习平面向量 6.1平面向量的概念及线性运算 课件
- 彝族简介教学课件
- 中医经络养生课件
- 四川省成都市蓉城名校联盟2022-2023学年高一上学期期中联考英语试题(含答案)
- 中国居民营养慢病报告解读
- 船舶运营风险的精准管理与控制-洞察及研究
- 2025年医疗卫生基础知识考试试题及答案
- 幽门螺旋杆菌感染的护理
评论
0/150
提交评论