题目
0分3,根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是()。A. 选择B. 淘汰C. 变异D. 交叉
0分3,根据个体的适应度函数值所度量的优劣程度决定它在下一代是被淘汰还是被遗传的操作是()。
A. 选择
B. 淘汰
C. 变异
D. 交叉
题目解答
答案
A. 选择
解析
本题考查遗传算法中的基本操作及其功能。核心思路是明确各操作的定义与作用:
- 选择(Selection):根据个体的适应度值,决定其在下一代中的遗传概率,适应度高的个体更可能被选中。
- 淘汰(Culling):通常作为选择的补充,直接移除适应度低的个体,但并非独立操作。
- 交叉(Crossover):组合两个个体的基因生成新个体。
- 变异(Mutation):随机改变个体的基因。
破题关键在于理解题目描述的“根据适应度决定淘汰或遗传”属于选择操作的核心功能,而非独立的“淘汰”操作。
选项分析
-
选项A(选择)
选择操作通过适应度值确定个体在下一代中的概率。适应度高的个体更可能被选中,适应度低的可能被自然排除,符合题意。 -
选项B(淘汰)
淘汰通常作为选择的辅助手段,直接移除低适应度个体,但并非遗传算法的标准独立操作。 -
选项C(变异)与D(交叉)
变异和交叉均用于生成新个体,与“根据适应度决定遗传”无关。
结论:正确答案为A. 选择。