- 博客(1)
- 收藏
- 关注
原创 遗传算法 自适应交叉率 变异率 Python代码实现
从种群整体来看:随着种群的进化、可能解向着最优解靠拢,Favg逐渐接近Fmax,Fmax-Favg逐渐变小,Pc和Pm的值变大,这符合“ 随着种群迭代,适应度越来越集中,距离(局部)极值越来越近,为了增加种群多样性和跳出极值,Pc和Pm的值应该增大”这一要求。而低于平均适应值的个体,相对应于较高的交叉概率和变异概率,使该个体被淘汰掉。特别的:当个体的适应度等于当前当代种群中的最佳适应度(F'=Fmax或者F=Fmax)时,经过公式的计算可知,Pc和Pm都为0, 这也符合“把最佳个体保存下来”这一要求。
2023-09-11 14:02:42 565
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人