1.2 遗传算法基本要素
1. 参数编码:可以采用位串编码、实数编码、多参数级联编码等
2. 设定初始群体:
1. 启发 / 非启发给定一组解作为初始群体
2. 确定初始群体的规模
3. 设定适应度函数:将目标函数映射为适应度函数,可以进行尺度变换来保证非负、归一等特性
4. 设定遗传操作:
1. 选择:从当前群体选出一系列优良个体,让他们产生后代个体,一般采用蒙特卡洛法,即按适 应度占比分配概率
2. 交叉:两个个体的基因进行交叉重组来获得新个体
3. 变异:随机变动个体串基因座上的某些基因
5. 设定控制参数:例如变异概率、交叉程度、迭代上限等












