作业帮 > 数学 > 作业

遗传算法中的交叉变异概率在编子函数时为什么要让rand(1)产...

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 01:43:36
遗传算法中的交叉变异概率在编子函数时为什么要让rand(1)产...
遗传算法中的交叉变异概率在编子函数时为什么要让rand(1)产生的随机数大于概率才能进行交叉变异操作?
遗传算法中的交叉变异概率在编子函数时为什么要让rand(1)产...
遗传算法中的交叉变异概率在编子函数时,应该是rand(1)产生的随机数小于交叉率Pc,或交叉率Pm才能进行交叉变异操作.
因为遗传算法中,交叉变异操作是以一定的交叉率Pc和一定的变异率Pm执行的.所以首先选择参与交叉或变异操作的个体进入到交配池,选择过程是随机选择的,即满足rand(1)