亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tsp.m

?? 使用遺傳算法求解郵遞員問題
?? M
字號:
%function out = tsp(loc)
% TSP Traveling salesman problem (TSP) using SA (simulated annealing).
% TSP by itself will generate 20 cities within a unit cube and
% then use SA to slove this problem.
%
% TSP(LOC) solve the traveling salesman problem with cities'
% coordinates given by LOC, which is an M by 2 matrix and M is
% the number of cities.
%
% For example:
%
% loc = rand(50, 2);
% tsp(loc);
%if nargin == 0
% The following data is from the post by Jennifer Myers (jmyers@nwu.edu)edu)
% to comp.ai.neural-nets. It's obtained from the figure in
% Hopfield & Tank's 1985 paper in Biological Cybernetics
% (Vol 52, pp. 141-152).
    loc = [0.3663, 0.9076; 0.7459, 0.8713; 0.4521, 0.8465;
    0.7624, 0.7459; 0.7096, 0.7228; 0.0710, 0.7426;
    0.4224, 0.7129; 0.5908, 0.6931; 0.3201, 0.6403;
    0.5974, 0.6436; 0.3630, 0.5908; 0.6700, 0.5908;
    0.6172, 0.5495; 0.6667, 0.5446; 0.1980, 0.4686;
    0.3498, 0.4488; 0.2673, 0.4274; 0.9439, 0.4208;
    0.8218, 0.3795; 0.3729, 0.2690; 0.6073, 0.2640;
    0.4158, 0.2475; 0.5990, 0.2261; 0.3927, 0.1947;
    0.5347, 0.1898; 0.3960, 0.1320; 0.6287, 0.0842;
    0.5000, 0.0396; 0.9802, 0.0182; 0.6832, 0.8515];
%end
NumCity = length(loc); % Number of cities
distance = zeros(NumCity); % Initialize a distance matrix
% Fill the distance matrix
for i = 1:NumCity,
    for j = 1:NumCity,
        distance(i, j) = norm(loc(i,:) - loc(j,:) );
        distance(i, j) = norm(loc(i,:) - loc(j,:) );
    end
end
% To generate energy (objective function) from path
%path = randperm(NumCity);
%energy = sum(distance((path-1)*NumCity + [path(2:NumCity) path(1)]));
% Find typical values of dE
count = 20;
all_dE = zeros(count, 1);
for i = 1:count
    path = randperm(NumCity);
    energy = sum(distance((path-1)*NumCity + [path(2:NumCity) path(1)]));
    new_path = path;
    index = round(rand(2,1)*NumCity+.5);
    inversion_index = (min(index):max(index));
    new_path(inversion_index) = fliplr(path(inversion_index));
    all_dE(i) = abs(energy - ...
    sum(sum(diff(loc([new_path new_path(1)],:))'.^2)));
end
dE = max(all_dE);
dE = max(all_dE);
temp = 10*dE; % Choose the temperature to be large enough
fprintf('Initial energy = %f\n\n',energy);
% Initial plots
out = [path path(1)];
%plot(loc(out(, 1), loc(out(, 2),'r.', 'Markersize', 20);
%axis square; hold on
%h = plot(loc(out(, 1), loc(out(, 2)); hold off
MaxTrialN = NumCity*100; % Max. # of trials at a temperature
MaxAcceptN = NumCity*10; % Max. # of acceptances at a temperature
StopTolerance = 0.005; % Stopping tolerance
TempRatio = 0.5; % Temperature decrease ratio
minE = inf; % Initial value for min. energy
maxE = -1; % Initial value for max. energy
% Major annealing loop
while (maxE - minE)/maxE > StopTolerance,
    minE = inf;
    minE = inf;
    maxE = 0;
    TrialN = 0; % Number of trial moves
    AcceptN = 0; % Number of actual moves
    while TrialN < MaxTrialN & AcceptN < MaxAcceptN,
        new_path = path;
        index = round(rand(2,1)*NumCity+.5);
        inversion_index = (min(index):max(index));
        new_path(inversion_index) =fliplr(path(inversion_index));
        new_energy = sum(distance((new_path-1)*NumCity+[new_path(2:NumCity) new_path(1)]));
        if rand < exp((energy - new_energy)/temp), % 
            %accept it!
            energy = new_energy;
            path = new_path;
            minE = min(minE, energy);
            maxE = max(maxE, energy);
            AcceptN = AcceptN + 1;
        end
        TrialN = TrialN + 1;
    end
end
% Update plot
out = [path path(1)];
%set(h, 'xdata', loc(out(1), 'ydata', loc(out(, 2));
drawnow;
% Print information in command window
fprintf('temp. = %f\n', temp);
tmp = sprintf('%d ',path);
fprintf('path = %s\n', tmp);
fprintf('energy = %f\n', energy);
fprintf('[minE maxE] = [%f %f]\n', minE, maxE);
fprintf('[AcceptN TrialN] = [%d %d]\n\n', AcceptN, TrialN);
% Lower the temperature
temp = temp*TempRatio;
%end
% Print sequential numbers in the graphic window
for i = 1:NumCity,
text(loc(path(i),1)+0.01, loc(path(i),2)+0.01, int2str(i), ...
'fontsize', 8);
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲高清一区二区| 欧美不卡一区二区| 精品国偷自产国产一区| 亚洲天堂免费看| 精品一区二区av| 在线观看亚洲精品视频| 欧美激情一区二区| 青青草97国产精品免费观看无弹窗版| 国产成人午夜高潮毛片| 日韩一区二区在线看片| 亚洲一区二区影院| 不卡视频一二三四| 久久久噜噜噜久久人人看 | 国产欧美一区二区精品性| 亚洲成人av中文| 色欧美88888久久久久久影院| 精品国产人成亚洲区| 日韩精品福利网| 欧美日韩在线精品一区二区三区激情 | 麻豆精品视频在线| 欧美日韩黄色一区二区| 亚洲美腿欧美偷拍| 91视频在线观看免费| 国产精品免费av| 国产宾馆实践打屁股91| 久久一日本道色综合| 精品在线观看免费| 日韩精品专区在线影院重磅| 亚洲一区二区高清| 欧美日韩免费视频| 亚洲chinese男男1069| 欧美日韩免费观看一区三区| 亚洲第一狼人社区| 欧美电影一区二区| 奇米亚洲午夜久久精品| 欧美本精品男人aⅴ天堂| 日韩va亚洲va欧美va久久| 91精品国产乱码久久蜜臀| 日本不卡在线视频| 欧美精品一区二区三区高清aⅴ| 精品在线播放午夜| 日本一区二区不卡视频| www.99精品| 亚洲综合在线电影| 精品国产青草久久久久福利| 国产麻豆视频精品| 中文字幕中文字幕一区| 91极品美女在线| 日韩电影在线看| 精品久久久久一区| 成人av在线网| 一区二区三区四区中文字幕| 欧美男女性生活在线直播观看| 日本在线不卡视频| 国产亚洲精品免费| 欧美影院午夜播放| 久久av老司机精品网站导航| 国产日韩欧美精品综合| 91成人在线精品| 精品一区二区免费在线观看| 中文字幕+乱码+中文字幕一区| 91美女精品福利| 美女一区二区三区| 最新热久久免费视频| 欧美精品国产精品| 国产精品一区一区| 亚洲成在人线在线播放| 精品日韩一区二区| 日本韩国一区二区| 国产另类ts人妖一区二区| 亚洲精品免费在线观看| 精品91自产拍在线观看一区| 99亚偷拍自图区亚洲| 日本不卡不码高清免费观看 | 337p亚洲精品色噜噜| 国产99久久久国产精品免费看 | 色婷婷久久综合| 精品一二三四在线| 亚洲无线码一区二区三区| 国产免费久久精品| 91精品国产综合久久久久| 91在线观看美女| 国产成人午夜精品5599| 蜜臀久久99精品久久久久宅男| 中文字幕欧美一区| 久久久99免费| 91精品国产综合久久久蜜臀图片 | 国产精品久久久久久久久久免费看 | 国产精品一区2区| 亚洲妇女屁股眼交7| 成人免费在线视频| 久久免费午夜影院| 日韩精品一区二| 欧美精品高清视频| 欧美性猛交xxxx乱大交退制版| 日本乱码高清不卡字幕| 成人性生交大合| 国产一二三精品| 男人的天堂亚洲一区| 亚洲成av人片在线观看| 亚洲乱码中文字幕| 亚洲欧洲三级电影| 中文字幕在线不卡一区| 久久久久久一二三区| 欧美精品一区二区在线播放| 欧美一区二区在线观看| 欧美肥妇毛茸茸| 欧美日韩精品三区| 欧美日本在线观看| 欧美久久免费观看| 911精品产国品一二三产区| 欧美日韩黄视频| 欧美肥妇free| 欧美一区二区三区不卡| 日韩一级大片在线观看| 欧美一区二区私人影院日本| 6080午夜不卡| 日韩精品中午字幕| 2023国产精品视频| 国产亚洲综合av| 国产精品少妇自拍| 亚洲天堂久久久久久久| 亚洲精品久久久蜜桃| 亚洲高清视频在线| 免费高清在线一区| 国产成人综合在线| 97精品超碰一区二区三区| 91在线看国产| 精品视频在线免费观看| 91精品在线麻豆| 欧美精品一区二区三区视频| 国产女主播一区| 一区二区三区欧美激情| 午夜精品免费在线观看| 精品一区二区三区影院在线午夜| 国产成人精品综合在线观看| aa级大片欧美| 欧美激情一区在线| 一区二区三区在线免费观看 | 日本va欧美va精品发布| 美女视频第一区二区三区免费观看网站 | 亚洲视频小说图片| 午夜精品爽啪视频| 国产经典欧美精品| 欧美在线免费播放| 精品国产髙清在线看国产毛片| 久久精品在这里| 亚洲在线观看免费视频| 奇米在线7777在线精品| 国产99久久久国产精品潘金| 91福利精品第一导航| 日韩精品中文字幕一区| 亚洲人成人一区二区在线观看| 日韩av在线发布| 97国产精品videossex| 欧美大片国产精品| 亚洲欧洲日韩av| 久久草av在线| 在线一区二区三区做爰视频网站| 日韩欧美国产一区在线观看| 亚洲男人电影天堂| 久久99国产精品尤物| 欧美在线视频全部完| 国产日韩三级在线| 日韩vs国产vs欧美| 在线观看亚洲精品视频| 欧美极品另类videosde| 喷水一区二区三区| 欧美亚洲愉拍一区二区| 国产精品理论片| 韩国av一区二区三区| 欧美日韩精品一区二区天天拍小说| 国产日产精品1区| 蜜臀精品久久久久久蜜臀 | 成人午夜在线视频| 26uuu亚洲| 奇米一区二区三区| 欧美艳星brazzers| 亚洲美女免费在线| 成年人午夜久久久| 国产夜色精品一区二区av| 免费在线观看不卡| 欧美一区二区在线不卡| 亚洲国产精品人人做人人爽| 91丨九色丨尤物| 国产精品成人一区二区三区夜夜夜| 精品一区二区三区蜜桃| 日韩欧美一区二区久久婷婷| 亚洲国产日韩一级| 欧美亚洲日本国产| 亚洲最新在线观看| 欧美影视一区在线| 午夜天堂影视香蕉久久| 在线观看不卡一区| 日韩毛片精品高清免费| 91蝌蚪porny成人天涯| 亚洲欧美另类小说视频| 色呦呦国产精品| 亚洲制服欧美中文字幕中文字幕| 91视频.com|