数学建模社区-数学中国
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
[打印本页]
作者:
12312121
时间:
2013-1-24 14:37
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
! \4 v- v9 ~: g' |6 F8 _; N
close all;
4 ~ F2 U5 b; I+ G/ ]8 Y. P) |
clear all;
# u; a- c/ n, y) j8 ?
%进化的代数
# I* \) Q _, j9 D
T=100;
b* q8 U/ T; h; h+ {, G0 w+ s
optionsOrigin=gaoptimset('Generations',T/2);
5 w, o% h$ f6 D. i" G$ y
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,optionsOrigin);
2 Z" w/ e& w/ M6 W2 S. ~7 v
%进行第二次接力进化
. O6 v5 c! q3 ~# l
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
) U" x2 y( q/ l: { o# {! d) B
'PlotFcns',@gaplotbestf);
' I) M* [/ _- }! G# F3 d [
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,options1);
' m6 x, }! y' T- q Y0 h
Bestx=x
~$ {- o* k& B1 h8 q3 A
BestFval=fval
) ]7 ]8 g3 K+ T3 p7 o% X) }. Z9 q3 K0 w
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢?
作者:
xyj1315689624
时间:
2013-1-24 18:30
貌似看到过...是某本红色封面的书吧...
) T. i: d2 E2 U0 w' s2 y- U# B1 I! l
分段是为了让初始解变成最优解再进行寻优
& { r! e! C6 c
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)...
作者:
切尔西
时间:
2013-1-29 22:29
正在学习遗传算法这部分内容
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5