遗传算法同模拟退火法一样也是受自然科学的启发,它模拟物竞天择的生物进化过程,通过维护一个潜在解的群体执行了多方向的搜索,并支持这些方向上的信息构成和交换。通过点和面的搜索发现全局最优解。
遗传算法步骤:
1.随机生成一组解,称之为群组。在优化过程的每一步,计算整个群组的成本函数,再将之排序。
2.生成新群组:
- 精英选拔:将当前群组中位于最顶端的一部分题解加入新的群组中
- 修改题解:存在两种修改题解的方法。
遗传算法同模拟退火法一样也是受自然科学的启发,它模拟物竞天择的生物进化过程,通过维护一个潜在解的群体执行了多方向的搜索,并支持这些方向上的信息构成和交换。通过点和面的搜索发现全局最优解。
1.随机生成一组解,称之为群组。在优化过程的每一步,计算整个群组的成本函数,再将之排序。