题目
根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是_。A. 选择B. 交叉C. 淘汰D. 变异
根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是_。
A. 选择
B. 交叉
C. 淘汰
D. 变异
题目解答
答案
A. 选择
解析
本题考查遗传算法中的基本操作及其功能。关键点在于理解适应度函数的作用,以及各操作(选择、交叉、变异、淘汰)的核心功能差异。
- 适应度函数用于评估个体在当前环境中的“优劣”,是遗传算法的核心依据。
- 选择操作的核心是根据适应度值决定个体是否被选中进入下一代,适应度高的个体更易被保留,从而实现“优胜劣汰”。
- 淘汰操作通常指直接移除适应度低的个体,但其功能可能隐含在选择过程中(如未被选中的个体自然被淘汰)。
- 交叉和变异属于基因重组操作,与个体的去留无关。
因此,题目中描述的“根据适应度决定淘汰或遗传”对应选择操作。
选项分析
- 选择(A)
选择操作通过适应度值确定个体被选中的概率。适应度高的个体更可能被保留,适应度低的个体则被间接淘汰。这是遗传算法实现“适者生存”的关键步骤。 - 交叉(B)
交叉是将两个父代个体的基因组合生成子代,属于基因重组过程,与个体的去留无关。 - 淘汰(C)
淘汰操作直接移除适应度低的个体,但其功能可能被选择操作隐含实现(如未被选中的个体自然被淘汰)。题目中强调“根据适应度决定”,因此淘汰不是独立的核心操作。 - 变异(D)
变异通过随机改变基因增加种群多样性,与个体的去留无关。
综上,正确答案为A. 选择。