关于遗传算法选择概率的和
问题描述:
关于遗传算法选择概率的和
在遗传算法中在计算了各个个体的选择概率后,再通过选择方法对其进行选择.若是要用轮赌的方法选择,是不是各个个体的选择概率和必须是1啊?若基于排序的选择,选择概率的和不是1 的情况下应采用什么痒的选择方法啊?
基于排序,对每一个个体根据它在群体中的位置确定它的复制概率,确定了复制概率后用什么方法进行选择啊?
答
如果用轮盘赌选择法,则待选择的个体选择概率之和一定是1;
如果是基于排序的选择,则不需要计算每个个体的选择概率,也就谈不上概率之和是不是1的说法.
我不知道你看的是什么资料,不同的资料对排序选择法的说明不同.一般情况下,排序不是根据个体在群体中的位置来确定什么复制概率的,而是根据每个个体的适应度好坏来排序的.