作业帮 > 综合 > 作业

请问,遗传算法中的交叉编译概率在编写子函数时为啥要在rand(1)小于概...

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 11:33:32
请问,遗传算法中的交叉编译概率在编写子函数时为啥要在rand(1)小于概...
请问,遗传算法中的交叉编译概率在编写子函数时为啥要在rand(1)小于概率时才能进行遗传变异操作?
因为在遗传算法中进行交叉算子操作时是以一交叉率Pc进行的.所以在选择两个染色体(个体)进行交叉时,被选中的个体必须随机选择,即满足 rand(1)< Pc时,该个体才被选中.