题目
根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是()。 A. 淘汰B. 选择C. 交叉D. 变异
根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是()。
- A. 淘汰
- B. 选择
- C. 交叉
- D. 变异
题目解答
答案
B
解析
本题考查遗传算法中的基本操作及其功能。关键在于理解选择操作的作用:根据个体的适应度函数值,决定其在下一代中的遗传概率。适应度高的个体更可能被选中,从而将优良基因传递给后代。其他操作(如交叉、变异)主要负责生成新个体,而淘汰通常属于种群更新的辅助步骤。
选项分析
- A. 淘汰:淘汰操作通常用于直接移除适应度较低的个体,但题目强调“根据适应度决定是否遗传”,淘汰更多是结果而非核心决策过程。
- B. 选择:选择操作的核心是根据适应度值确定个体参与繁殖的概率。适应度高的个体被选中的概率更大,从而直接影响其基因是否被遗传。
- C. 交叉:交叉操作负责将父母的基因组合生成新个体,与适应度的直接判断无关。
- D. 变异:变异操作随机改变个体基因,属于局部优化,不涉及适应度的评估。
结论
选择操作直接关联适应度值与个体的遗传机会,因此正确答案为B。