SharedFitness

constructor(solution: Solution, sharedFitness: Double, sharedVariance: Double, nicheSize: Int)(source)

Parameters

solution

the population member

sharedFitness

the fitness after niche sharing (smaller is better, as for the penalized objective); crowded niches are penalized

sharedVariance

the member's objective-estimate variance scaled by the same niche size

nicheSize

the size m of the niche (or non-niched group) the member belongs to