ranking
object ranking
Type members
Classlikes
Value members
Concrete methods
def hitCountRanking[S, I](s: S, population: Vector[I], cell: I => Vector[Int], hitmap: Lens[S, HitMap]): Vector[Int]
def numberOfDominating[I](fitness: I => Vector[Double], values: Vector[I], dominance: Dominance): Vector[Later[Int]]
def paretoRanking[I](population: Vector[I], fitness: I => Vector[Double], dominance: Dominance): Vector[Eval[Int]]
** Generic functions on rankings ***
** Generic functions on rankings ***
def paretoRankingMinAndCrowdingDiversity[I](population: Vector[I], fitness: I => Vector[Double], random: Random): Vector[(Eval[Int], Double)]
def rank[M[_] : Monad, I, K](ranking: Kleisli[M, Vector[I], Vector[K]]): Kleisli[M, Vector[I], Vector[(I, K)]]
def rankAndDiversity[M[_] : Monad, I](ranking: Ranking[M, I], diversity: Diversity[M, I]): Kleisli[M, Vector[I], Vector[(Later[Int], Later[Double])]]