数学建模社区-数学中国
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
[打印本页]
作者:
12312121
时间:
2013-1-24 14:37
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
6 v( e- i1 J2 I9 j4 l
close all;
+ C+ A5 G0 t% c, D( @
clear all;
6 `+ t, f6 T: b5 L
%进化的代数
: ~: J' a1 ^: r0 L' P
T=100;
# h/ }" T. H2 J8 W" K
optionsOrigin=gaoptimset('Generations',T/2);
: ]) i) O( P/ R& Q* v- }& @3 ^
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,optionsOrigin);
$ Y% Q A/ ]$ @- Z* X8 m
%进行第二次接力进化
# d$ w2 k1 i/ N' v0 x% U
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
7 t `2 P2 j# o' ?, g0 E( e
'PlotFcns',@gaplotbestf);
) P# i; `, F$ p7 z9 C8 Z! j
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,options1);
: b; b, o |* j! K% R
Bestx=x
, j* r3 {$ Q: `
BestFval=fval
* R/ M' e' h# }) N5 U( x. M3 w
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢?
作者:
xyj1315689624
时间:
2013-1-24 18:30
貌似看到过...是某本红色封面的书吧...
/ Q# E! J9 h, Y
分段是为了让初始解变成最优解再进行寻优
* a2 A2 D& A/ A" N
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)...
作者:
切尔西
时间:
2013-1-29 22:29
正在学习遗传算法这部分内容
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5