我有一个遗传算法,我必须计算每条染色体的适应度分数。所有染色体的适应度评分必须不同,或者其中一些染色体可以具有相同的?
对于种群中的所有染色体,您应该具有相同的适应度分数。
想象一下,在适应度函数 A 上测试染色体 1,结果是高分。想象一下,在适应度函数B上测试2号染色体,结果得分很低。但是 2 号染色体在功能 A 上的得分非常高,你甚至不知道。
遗传算法的目标是优化目标的解决方案 - 该目标对于所有染色体都应该相等。
但我想你可能的意思是:是的,两条或多条染色体共享相同的分数是完全可行的。这意味着他们的祖先是相似的。