Shared Fitness
data class SharedFitness(val solution: Solution, val sharedFitness: Double, val sharedVariance: Double, val nicheSize: Int)(source)
A population member's shared (niche-discounted) fitness.
Parameters
solution
the population member
shared Fitness
the fitness after niche sharing (smaller is better, as for the penalized objective); crowded niches are penalized
shared Variance
the member's objective-estimate variance scaled by the same niche size
niche Size
the size m of the niche (or non-niched group) the member belongs to