数学建模社区-数学中国
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
[打印本页]
作者:
12312121
时间:
2013-1-24 14:37
标题:
关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
5 s( l5 z9 F9 t! U
close all;
8 l0 R! P: ]) Y( [4 l: J9 k, D
clear all;
3 }, @4 E9 H4 n( B7 [! }
%进化的代数
0 s7 U! `& k& O: z
T=100;
$ a# d4 n' @- {0 R6 U1 p/ M0 K
optionsOrigin=gaoptimset('Generations',T/2);
# g1 u4 p, e# J0 _, U
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,optionsOrigin);
# s" B( A" @# J0 b2 l
%进行第二次接力进化
5 G* y. U0 z6 q1 H- r- }, t
options1=gaoptimset('Generations',T/2,'InitialPopulation',finnal_pop,...
6 K8 j1 ?9 h+ \0 G: u0 ]) k$ z- X
'PlotFcns',@gaplotbestf);
g+ Y. Q+ `4 j5 E( @ N
[x,fval,reason,output,finnal_pop]=ga(@ch14_2f,2,options1);
4 D+ t5 K4 |8 }# E0 ^. A
Bestx=x
T; F) |9 Z7 H2 i
BestFval=fval
1 C$ c# I$ S0 R% e% i% E
看到过这个程序,能用来解规划问题,可是为什么程序中应用了两次50代的遗传算法,为什么不用一次100代的呢?
作者:
xyj1315689624
时间:
2013-1-24 18:30
貌似看到过...是某本红色封面的书吧...
7 W: Z5 z* Z- x! A" s% e
分段是为了让初始解变成最优解再进行寻优
' ^$ o- |$ N% U5 i( a; C
如果直接100次的话,第50的初始解不一定是最优解,可能是其他解(但是最优解已保留)...
作者:
切尔西
时间:
2013-1-29 22:29
正在学习遗传算法这部分内容
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5