资源简介

matlab 算法 遗传算法 精英主义

资源截图

代码片段和文件信息

function bestindividual=best(popfitvalue)%求出适应值最大的个体
[pxpy]=size(pop);%计算种群矩阵维数
bestindividual=pop(1:);%定义最大适应度个体
bestfit=fitvalue(1);%定义最大适应度
for i=2:px%循环找出最大适应度个体
if fitvalue(i)>bestfit
bestindividual=pop(i:);
bestfit=fitvalue(i);
end
end 
global maxtrace;%全局变量声明
global tracenum;%全局变量声明
maxtrace(tracenum)=bestfit;%用于最大适应度跟踪
tracenum=tracenum+1;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        434  2014-09-16 22:33  mat 遗传算法\源码\best.m

     文件        300  2014-09-16 22:34  mat 遗传算法\源码\calfitvalue.m

     文件        357  2014-09-16 22:34  mat 遗传算法\源码\calobjvalue.m

     文件        635  2014-09-16 22:34  mat 遗传算法\源码\crossover.m

     文件        175  2014-09-16 22:35  mat 遗传算法\源码\decodebinary.m

     文件        148  2014-09-16 22:35  mat 遗传算法\源码\decodechrom.m

     文件       1029  2014-09-16 22:32  mat 遗传算法\源码\demo.m

     文件         95  2014-09-16 22:36  mat 遗传算法\源码\initpop.m

     文件        523  2014-09-16 22:36  mat 遗传算法\源码\mutation.m

     文件        479  2014-09-16 22:37  mat 遗传算法\源码\selection.m

     文件     461312  2014-01-07 19:57  mat 遗传算法\遗传算法MATLAB程序实现.doc

     目录          0  2015-10-14 14:29  mat 遗传算法\源码

     目录          0  2015-10-14 14:29  mat 遗传算法

----------- ---------  ---------- -----  ----

               465487                    13


评论

共有 条评论