题目
遗传算法中,染色体具体形式是一个使用特定编码方式生成的 编码串,编码串中的每一个编码单元称为____。 A. 个体B. 基因C. 有效解D. 适应值
遗传算法中,染色体具体形式是一个使用特定编码方式生成的 编码串,编码串中的每一个编码单元称为____。
- A. 个体
- B. 基因
- C. 有效解
- D. 适应值
题目解答
答案
算法 在遗传算法中,每一个问题的解被称为染色体,染色体的具体形式是一种使用特定编码方式生成的编码串,编码串中的每个编码单元称为基因。
遗传算法经过比较染色体的适应值来区分优劣,适应值越大的染色体越优秀。
函数 评估函数用来计算染色体的。
遗传算法经过比较染色体的适应值来区分优劣,适应值越大的染色体越优秀。
函数 评估函数用来计算染色体的。
解析
遗传算法的核心概念中,染色体作为问题的潜在解,其结构由特定编码方式生成的编码串构成。本题的关键在于理解编码串的基本组成单元名称。需要区分选项中“基因”与其他概念的差异:
- 基因是编码串的最小单位,对应问题中的具体参数或特征。
- 个体指完整的染色体,代表一个完整解。
- 有效解和适应值分别涉及解的可行性和评估标准,与编码单元无关。
选项分析
- 个体(A):错误。个体是完整的染色体,而非单个编码单元。
- 基因(B):正确。编码串中的每个单元即为基因,是染色体的基本组成单位。
- 有效解(C):错误。有效解指满足约束条件的染色体,与单元无关。
- 适应值(D):错误。适应值用于评估染色体优劣,是数值而非编码单元名称。