⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 start.m

📁 Genetic algorithm in matlab.
💻 M
字号:
%% Problem zajaczka wielkanocnego

% clear all;
% close all;
% clc;

global A n odleglosc permutacja

n=input('Podaj ilosc miejsc, ktore musi odwiedzic Zajaczek: ');

%% Generowanie tablicy kosztow



A =randint(n,n,[1,35]);
for i=1:length(A)
    A(i, i)=0;
    for j=i+1:length(A)
        A(i, j)=A(j, i);
    end
end
   
   

f_celu=@zajec
numberOfVariables=(n-1);

LB=zeros(1, n-1);
UB=ones(1, n-1);

for j=1:30

[x, fval]=ga(f_celu, numberOfVariables, [], [], [], [], LB, UB);

trasa(j,:)=permutacja;
koszt(j) = odleglosc;

end



[minimum id_trasy] = min(koszt);
opt_trasa = trasa(id_trasy,:);

disp(['Optymalna trasa dla Zajaczka Wielkanocnego = ' num2str(opt_trasa)]);
disp(['Dlugosc tej trasy = ' num2str(minimum)]);


⌨️ 快捷键说明

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