如何选择n条最佳染色体并将它们作为数组返回?
Chromosome[] Selection(int n) {}我知道我需要比较染色体的健康程度。我有方法public double calculateFitness()
发布于 2016-03-30 15:46:16
我假设您有一个要比较的Chromosome数组。然后你可以简单地根据他们的身体状况来订购,并选择最好的n。
Chromosome[] sourceArray = ..... // wherever you got them from
Chromosome[] bestN = sourceArray.
OrderByDescending(chromosome => chromosome.calculateFitness()).
Take(n).ToArray();https://stackoverflow.com/questions/36313542
复制相似问题