数学建模社区-数学中国
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
[打印本页]
作者:
12312121
时间:
2013-1-24 14:37
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
, P8 w8 Z9 |( q2 |4 |4 Q; d
close all;
7 k+ H4 {& |. [4 C% q4 N$ H7 g
clear all;
4 ^4 l5 m8 I; n2 l l0 @
%进化的代数
# p' j' H' y3 V
T=100;
# H5 M( w# o8 ^2 D% c
optionsOrigin=gaoptimset('Generations',T/2);
% C$ C) w8 u: b! e0 P$ G; ^$ W
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,optionsOrigin);
* r+ A' B; v! u ]
%进行第二次接力进化
! I3 M. K9 M! I
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
. T4 a+ D4 v7 n( a1 g8 x* t
'PlotFcns',@gaplotbestf);
P1 X; p' Y& f2 O" X$ i7 V* l
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,options1);
. L/ v6 _9 P3 k; u
Bestx=x
: i \/ q' v+ o5 @, Q' M- w: _1 n
BestFval=fval
- H6 p' L$ K) Z& ? D6 j
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢?
作者:
xyj1315689624
时间:
2013-1-24 18:30
貌似看到过...是某本红色封面的书吧...
3 u& Q) J5 B+ u; O, N( J
分段是为了让初始解变成最优解再进行寻优
) R) c0 ~4 h. H- f% m0 T9 I
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)...
作者:
切尔西
时间:
2013-1-29 22:29
正在学习遗传算法这部分内容
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5