代码搜索:PATH
找到约 10,000 项符合「PATH」的源代码
代码结果 10,000
www.eeworm.com/read/433343/7939905
asv gtrans.asv
function Gpath=GTrans(path)
Gpath=length(path)*ones(size(path));
[row,col]=size(path);
for i=1:row
for j=1:col
k=1;
while(k
Gpath(i,j)=path(i,j)-length(find(Gpath(i,
www.eeworm.com/read/433343/7939920
asv fitness.asv
function FP=Fitness(path,TSPMatrix,Popsize)
[row,col]=size(path);
for i=1:Popsize
pathlong(i)=0;
for j=1:col-1
pathlong(i)=pathlong(i)+TSPMatrix(path(i,j),path(i,j+1));
end
www.eeworm.com/read/433343/7939924
asv decode.asv
function path=Decode(Gpath)
[row,col]=size(Gpath);
path=col*ones(size(Gpath));
for i=1:row
temptable=1:col;
for j=1:col
Gpath(i,j);
for k=temp:col
if(find(
www.eeworm.com/read/433343/7939929
m fitness.m
function FP=Fitness(path,TSPMatrix)
%计算适应度
[row,col]=size(path);
for i=1:row
pathlong(i)=0;
for j=1:(col-1)
pathlong(i)=pathlong(i)+TSPMatrix(path(i,j),path(i,j+1));
end
www.eeworm.com/read/433343/7939967
m pathlong.m
function pathlong=pathlong(path,TSPMatrix)
%计算路径长度
[row,col]=size(path);
for i=1:row
pathlong(i)=0;
for j=1:(col-1)
pathlong(i)=pathlong(i)+TSPMatrix(path(i,j),path(i,j+1));
www.eeworm.com/read/433343/7939975
m select.m
function path=Select(path,SelectP)
[row,col]=size(path);
roulette=cumsum(SelectP);
for i=1:row
tempP=rand(1);
for j=1:length(roulette)
if tempP
www.eeworm.com/read/433343/7939982
m mutationreverse.m
function path=MutationReverse(path,Pm)
[row,col]=size(path);
childpath=path;
for i=1:row
point=randperm(col)-1;
point1=min(point(1),point(2));
point2=max(point(1),point(2));
tem
www.eeworm.com/read/433343/7940024
m fitness.m
function FP=Fitness(path,TSPMatrix)
[row,col]=size(path);
for i=1:row
pathlong(i)=0;
for j=1:(col-1)
pathlong(i)=pathlong(i)+TSPMatrix(path(i,j),path(i,j+1));
end
pathlo
www.eeworm.com/read/433343/7940078
asv select.asv
function path=Select(path,FP)
%轮盘赌选择
[row,col]=size(path);
roulette=cumsum(FP);
for i=1:row
tempP=rand(1);
for j=1:length(roulette)
if tempP
www.eeworm.com/read/433343/7940098
m pathlong.m
function pathlong=pathlong(path,TSPMatrix)
%计算路径长度
[row,col]=size(path);
for i=1:row
pathlong(i)=0;
for j=1:(col-1)
pathlong(i)=pathlong(i)+TSPMatrix(path(i,j),path(i,j+1));