数学建模社区-数学中国
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
[打印本页]
作者:
12312121
时间:
2013-1-24 14:37
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
1 G6 U: b3 L( L) }1 z; v
close all;
+ G2 _+ D- C/ s+ i1 {! {2 |/ y' q3 A
clear all;
; K" v3 n$ L, Z. |9 V. `, J/ `
%进化的代数
7 Z! h5 J" H2 A! z+ L, Z* Y6 d" N8 T) H4 K
T=100;
! Y) P0 U( ]$ T9 a& ?
optionsOrigin=gaoptimset('Generations',T/2);
I6 F" h/ P' h% L# s" w7 i. _) f
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,optionsOrigin);
0 w* q; Z; m4 p* y$ y* }
%进行第二次接力进化
: L7 f! L; c/ H
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
0 {- [8 w. N9 ?
'PlotFcns',@gaplotbestf);
) N% q G2 A' B0 J! K) O( W% o5 Q
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,options1);
, \# j% w0 M$ G4 Q* u' R! R# h
Bestx=x
, ^0 L6 _, m: d3 ?8 A$ L1 `7 }
BestFval=fval
( Z1 T) m# z! H
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢?
作者:
xyj1315689624
时间:
2013-1-24 18:30
貌似看到过...是某本红色封面的书吧...
0 C! T' R5 U7 n
分段是为了让初始解变成最优解再进行寻优
4 v' P& h3 Y, i8 I& c
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)...
作者:
切尔西
时间:
2013-1-29 22:29
正在学习遗传算法这部分内容
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5