什么是杂交率,交叉率,在遗传算法里面,10个染色体8个参与杂交,是不是杂交率是0.8,

问题描述:

什么是杂交率,交叉率,在遗传算法里面,10个染色体8个参与杂交,是不是杂交率是0.8,
对于一个种群来定义一个交叉率不是指种有 群染色体数量*交叉率 个染色体参与交叉吗
1个回答 分类:生物 2014-11-05

问题解答:

我来补答
不是,交叉率是指某两个染色体参与交叉的概率,如果达到这个概率就交叉,反之则否;当然有些交叉方法是针对一个染色体进行的.同理,变异率是指某一个染色体进行变异的概率,如果达到这个概率则变异,反之则否.
对于一个种群来说,参与交叉的个体是通过选择操作选出来的,不是通过交叉率算出来的.
再问: 对于一个种群来定义一个交叉率不是指种有 群染色体数量*交叉率 个染色体参与交叉吗 谢谢您的回答,参加交叉的个体是通过选择选择出来的,按照您的意思是选择出来以后还不一定参与交叉,要满足交叉率的阈值才发生交叉是吗,不然交叉率有什么作用呢
再答: 不是,假设种群规模为N,即有N个染色体,通过选择操作(轮盘赌选择、锦标赛选择等)选出M个染色体,这里M
 
 
展开全文阅读
剩余:2000
下一页:练习2.3