- 0
- 0
- 约1.52万字
- 约 26页
- 2026-03-09 发布于江苏
- 举报
代码块1
_
functiongaTSP
%主要由于2016‑5‑8修改
CityNum=12;%您可以选择10,30,50,75[
dislist,Clist]=tsp(CityNum);
inn=30;%初始种群大小
gnmax=500;%最大代数
pc=0.8;%交叉概率pm=0.
8;%变异概率
%生成初始种群s=
zeros(inn,CityNum);fori=1:
inns(i,:)=
randperm(CityNum);end[~,
p]=objf(s,dislist);
gn=1;ymean=zeros(gn,1);ymax=zeros(gn,1);
xmax=zeros(inn,CityNum);scnew=
zeros(inn,CityNum);smnew=
zeros(inn,CityNum);whilegngnmax+1forj=1:
2:innseln=sel(p);%选择操作scro=
cro(s,seln,pc);%交叉操作scnew(j,:)=scro(1,:);
scnew(j+1,:)=scro(2,:);smnew(j,:)=
mut(scnew(j,:),pm);%变异操作smnew(j+1,:)=
mut(scnew(j+1,:),pm);ends=smnew;%产生了
新的种群[f,p]=objf(s,dislist);%计算新种群的适
应度%记录当前代和平均的适应度[
fmax,nmax]=max(f);ymean(gn)=1000/
mean(f);ymax(gn)=1000/fmax;%记录当前代的
最佳
代码块1
functionga_TSP
%mainlyamendedbyZelinZang,2016-5-8
CityNum=12;%youchanchoose10,30,50,75
[dislist,Clist]=tsp(CityNum);
inn=30;%初始种群大小
gnmax=500;%最大代数
pc=0.8;%交叉概率
pm=0.8;%变异概率
%产生初始种群
s=zeros(inn,CityNum);
fori=1:inn
s(i,:)=randperm(CityNum);
end
[~,p]=objf(s,dislist);
gn=1;
ymean=zeros(gn,1);
ymax=zeros(gn,1);
xmax=zeros(inn,CityNum);
scnew=zeros(inn,CityNum);
smnew=zeros(inn,CityNum);
whilegngnmax+1
forj=1:2:inn
seln=sel(p);%选择操作
scro=cro(s,seln,pc);%交叉操作
scnew(j,:)=scro(1,:);
scnew(j+1,:)=scro(2,:);
smnew(j,:)=mut(scnew(j,:),pm);%变异操作
smnew(j+1,:)=mut(scnew(j+1,:),pm);
end
s=smnew;%产生了新的种群
[f,p]=objf(s,dislist);%计算新种群的适应度
%记录当前代和平均的适应度
[fmax,nmax]=max(f);
ymean(gn)=1000/mean(f);
ymax(gn)=1000/fmax;
%记录当前代的最佳
x=s(nmax,:);xmax(gn,:)=x;
drawTSP(Clist,x,ymax(gn),gn,0);gn=gn+1;
_
end[minymax,index]=min(ymax);
drawTSP(Clist,xmax(index,:),min_
ymax,index,1);
figure(2);plot(ymax,r);holdon;
plot(ymean,b);grid;title(搜索过程);legend(
最优解,平均解);fpri
您可能关注的文档
最近下载
- 浙江师范大学《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 膨胀螺栓拉拔参数全解析(含规格表与测试标准).docx VIP
- 2026年山西国际商务职业学院单招职业适应性测试题库含答案解析.docx VIP
- 奇瑞-艾瑞泽5-保修手册-艾瑞泽5 1.5CVT豪华版-SQR7150J60T2-艾瑞泽5保养手册.pdf VIP
- 儿科学(第10版)儿童心肺复苏.pptx VIP
- 2024年湖南长沙长郡中学高三一模政治试卷试题(答案详解).docx VIP
- 畜牧兽医行政执法与管理-第七章--饲料和饲料添加剂管理.pptx VIP
- 毕业设计(论文)-离心式风机的相关改进.docx VIP
- 中建七局-住宅楼工程预算毕业设计.doc VIP
- 2026年山西国际商务职业学院单招职业适应性测试题库推荐.docx VIP
原创力文档

文档评论(0)