例:求三元函数的最小值
遗传算法求解过程
-
选择个体编码策略
假设个体表现型 ,我们先来确定相应的个体基因型的编码。编码方法如下:分别将变量
编码为二进制符号串。因为此处所有变量取正整数且最大值为
,所以
位二进制符号串足以表示所有变量。将三个变量的二进制符号串按顺序连接起来组成
位二进制符号串,这就形成了个体基因型。由个体基因型通过解码可得到个体表现型。
个体表现型
假设个体表现型 ,我们先来确定相应的个体基因型的编码。编码方法如下:分别将变量
编码为二进制符号串。因为此处所有变量取正整数且最大值为
,所以
位二进制符号串足以表示所有变量。将三个变量的二进制符号串按顺序连接起来组成
位二进制符号串,这就形成了个体基因型。由个体基因型通过解码可得到个体表现型。
个体表现型