然后突变，产生第三代。周而复始，直到终止条件满足为止。一般终止条件有以下几种：
特点.遗传算法在解决优化问题过程中有如下特点：
变量.最简单的遗传算法将染色体表示为一个数位串，数值变量也可以表示成整数，或者实数（浮点数）。算法中的杂交和突变都是在字节串上进行的，所以所谓的整数或者实数表示也一定要转化为数位形式。例如一个变量的形式是实数，其范围是0～1，而要求的精度是0.001，那么可以用10个数位表示：0000000000表示0，1111111111