diversity
object diversity
Layer of the cake that compute a diversity metric for a set of values
Type members
Classlikes
Value members
Concrete methods
def KNearestNeighbours[M[_], I](k: Int, fitness: I => Vector[Double])(implicit MM: Monad[M]): Diversity[M, I]
def crowdingDistance[I](population: Vector[I], fitness: I => Vector[Double], random: Random): Vector[Double]
def hypervolumeContribution[M[_] : Monad, I](referencePoint: Vector[Double], fitness: I => Vector[Double]): Diversity[M, I]