数学建模社区-数学中国

标题: 关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!! [打印本页]

作者: 12312121    时间: 2013-1-24 14:37
标题: 关于遗传算法接力进化的问题,求高手!!!!!!!!!!!!!!!!!
clc;
5 s( l5 z9 F9 t! Uclose all;8 l0 R! P: ]) Y( [4 l: J9 k, D
clear all;
3 }, @4 E9 H4 n( B7 [! }%进化的代数
0 s7 U! `& k& O: zT=100;
$ a# d4 n' @- {0 R6 U1 p/ M0 KoptionsOrigin=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 iBestFval=fval1 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