MATLAB遗传算法工具箱核心函数与实例讲解
核心函数介绍
-
function [pop] = initializega(num, bounds, eevalFN, eevalOps, options)
——初始种群生成函数 -
输出参数:
pop
:生成的初始种群
-
输入参数:
num
:种群中的个体数目bounds
:变量上下界的矩阵eevalFN
:适应度函数eevalOps
:传递给适应度函数的参数options
:选择编码形式(浮点编码或二进制编码)precision
:指定变量的二进制编码精度F_or_B
:编码选择,1为浮点编码,其他为二进制编码
实例讲解
结合该函数的不同参数,可以轻松实现适应度评价、种群初始化、编码选择等操作,使得遗传算法在数学建模竞赛中的应用更加便捷。示例代码详见以下部分……