工具箱)"/>
遗传算法GA(goat工具箱)
function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)
输出参数:
pop 生成的初始种群
输入参数:
num 种群中个体数目
bounds 代表变量的上下界的矩阵
eevalFN 适应度函数
eevalOps 传递给适应度函数的参数
options 选择编码形式(浮点编码或二进制编码)
precision 变量进行二进制编码时指定的精度
function [x,endPop,bPop,traceInfo] = ga(bounds,evalFN,evalOps,startPop,opts,... termFN,termOps,selectFN,selectOps,xOverFNs,xOverOps,mutFNs,mutOps)
输出参数:
x 求得的最优解
endPop 最终得到的种群
bPop 最优种群的一个搜索轨迹
输入参数:
bounds 代表变量上下界的矩阵
evalFN 适应度函数
evalOps 传递给适应度函数的参数
startPop 初始种群
opts[epsilon prob_ops display] opts(1:2)等同于init
更多推荐
遗传算法GA(goat工具箱)
发布评论