tsp.sci

来自「基于SCILAB的The Genetic Algorithm Toolbox f」· SCI 代码 · 共 23 行

SCI
23
字号
function [val] = TSP(sol,options)
global city_loc;


n=size(sol,2)-1;

if (~exists('city_loc')) | (size(city_loc,1)<n)
	city_loc = rand(n,2);  // create city locations
end
//disp(sol);
//disp(city_loc);
//disp(n);
//halt();
dis = sqrt((city_loc(sol(1),1)-city_loc(sol(n),1))^2 + (city_loc(sol(1),2)-city_loc(sol(n),2))^2);

for i = 2:n
	dis = dis + sqrt((city_loc(sol(i),1)-city_loc(sol(i-1),1))^2 + (city_loc(sol(i),2)-city_loc(sol(i-1),2))^2);
end

val = 100-dis;

endfunction

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?