遗传算法的步骤:
(1)染色体的编码与解码
对于区间[a,b]上的值x进行解码表示;对于某一个个体的编码为b1,b2,...,bn,解码后对应的参数x值为:
x=a+(b-a)/(2^n-1)sum(bk*2^(k-1)).....k=1,2,...n;
(2)个体适应度函数
对于目标函数最大化问题,采用Fitness(f(x))=f(x)-Cmin ,f(x)>Cmin ,其中Cmin为目标函数的最小估计;
=0, 其他
对于目标函数最小化问题,采用Fitness(f(x))=Cmax-f(x) , f(x)