关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;close all;
clear all;
%进化的代数
T=100;
optionsOrigin=gaoptimset('Generations',T/2);
=ga(@ch14_2f,2,optionsOrigin);
%进行第二次接力进化
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
'PlotFcns',@gaplotbestf);
=ga(@ch14_2f,2,options1);
Bestx=x
BestFval=fval
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢? 貌似看到过...是某本红色封面的书吧...
分段是为了让初始解变成最优解再进行寻优
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)... 正在学习遗传算法这部分内容
页:
[1]