- 40
- 0
- 约4.08千字
- 约 6页
- 2017-02-01 发布于天津
- 举报
2007-5-24总结MatLab遗传算法与直接搜索工具箱(Gads)
2007-5-24:总结MatLab遗传算法与直接搜索工具箱(Gads)by 王桂从
主要的函数:
函数ga(主函数)
格式:
X=ga (fitnessfun, nvars);
X=ga (fitnessfun, nvars,options);
[x, fval, reason]=ga(…);
[x, fval, reason,output]=ga(…);
[x, fval, reason, output, population]=ga(…);
[x, fval, reason ,output, population, scores]=ga(…);
其中:output是一个结构体,包含以下字段:
Randstate——遗传算法启动之前的rand的状态
Randnstate——遗传算法启动之前的randn的状态
Generations——计算的代数
Funccount——适应度函数的估算次数
Message——算法中止的原因,与输出变量reason相同。
Ga的主要算法过程:
(1)函数体:
Function [x,fval,exitflag,output,population,scores]=ga(Fun, genomeLength,options)
(2)输入参数:
Fun——适应度函数句柄
genomeLength——适应度函数的输入变量个数
options——遗传算法参数体
原创力文档

文档评论(0)