用遗传算法求解二元函数最大值
为了更好的理解遗传算法的运算过程,下面用手工的计算间的模拟遗传算法的各个主要的执行步骤:例、求下述二元函数的最大值:max f(x1,x2) = x1^2+x2^2;(1)个体编码:遗传算法的运算对象是表示个体的符号串,所以必须把变量x1,x2编码位一种符号串。本题中,用无符号二进制整数来表示。 因x1,x2为0-7之间的正数,所以分别用3位无符号二进制整数来表示,将他们连接在一起所组成的6位无符号二进制数就形成了个体的基因型,表示一个可行解。例如:基因型X = 101110所对...
转载
2020-06-23 17:07:40 ·
10966 阅读 ·
0 评论