matlab遗传算法工具箱函数及实例讲解
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
序号 | 文档(点击下载) |
---|---|
本项目文档 | 【老生谈算法】matlab遗传算法工具箱函数及实例讲解.doc |
2、算法详解:
核心函数:
(1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)–初始种群的
生成函数
【输出参数】
pop–生成的初始种群
【输入参数】
num–种群中的个体数目
bounds–代表变量的上下界的矩阵
eevalFN–适应度函数
eevalOps–传递给适应度函数的参数
options–选择编码形式(浮点编码或是二进制编码)[precision F_or_B],如
precision–变量进行二进制编码时指定的精度
F_or_B–为1时选择浮点编码,否则为二进制编码,由precision指定精度)
(2)function [x,endPop,bPop,traceInfo] = ga(bounds,evalFN,eva