Package-level declarations

Properties

Link copied to clipboard

Duration between all subsessions of Session.

Link copied to clipboard
val <V, F> EvolveScope<V, F>.best: Chromosome<V, F>?

The best Chromosome in Population by fitness. Uses a StatisticsConfig.guaranteedSorted for optimization, except in the case of a call from DistributedEvolveScope.

val <V, F> GA<V, F>.best: Chromosome<V, F>?

The best Chromosome in Population by fitness.

Link copied to clipboard

The best fitness of Chromosome in Population. Uses a StatisticsConfig.guaranteedSorted for optimization, except in the case of a call from DistributedEvolveScope.

val <V, F> GA<V, F>.bestFitness: F?

The best fitness of Chromosome in Population.

Link copied to clipboard
@get:JvmName(name = "getMeanDouble")
val EvolveScope<*, Double>.mean: Double
@get:JvmName(name = "getMeanInt")
val EvolveScope<*, Int>.mean: Double
@get:JvmName(name = "getMeanLong")
val EvolveScope<*, Long>.mean: Double
@get:JvmName(name = "getMeanDouble")
val GA<*, Double>.mean: Double
@get:JvmName(name = "getMeanInt")
val GA<*, Int>.mean: Double
@get:JvmName(name = "getMeanLong")
val GA<*, Long>.mean: Double

Mean fitness value of chromosomes in Population

Link copied to clipboard
@get:JvmName(name = "getMedianDouble")
val EvolveScope<*, Double>.median: Double
@get:JvmName(name = "getMedianInt")
val EvolveScope<*, Int>.median: Double
@get:JvmName(name = "getMedianLong")
val EvolveScope<*, Long>.median: Double
@get:JvmName(name = "getMedianDouble")
val GA<*, Double>.median: Double
@get:JvmName(name = "getMedianInt")
val GA<*, Int>.median: Double
@get:JvmName(name = "getMedianLong")
val GA<*, Long>.median: Double

Median fitness value of chromosomes in Population

Link copied to clipboard

Duration between current and previous iteration.

Link copied to clipboard
val <V, F> GA<V, F>.timeTotal: Duration

Duration between the first STARTED and last value of timeStore

Link copied to clipboard

The worst Chromosome in Population by fitness. Uses a StatisticsConfig.guaranteedSorted for optimization, except in the case of a call from DistributedEvolveScope.

val <V, F> GA<V, F>.worst: Chromosome<V, F>?

The worst Chromosome in Population by fitness.

Link copied to clipboard

The worst fitness of Chromosome in Population. Uses a StatisticsConfig.guaranteedSorted for optimization, except in the case of a call from DistributedEvolveScope.

val <V, F> GA<V, F>.worstFitness: F?

The worst fitness of Chromosome in Population.

Functions

Link copied to clipboard

Creates Statistic for best Chromosome in Population by fitness.

Link copied to clipboard

Creates Statistic for best fitness of Chromosome in Population.

Link copied to clipboard
@JvmName(name = "meanDouble")
fun EvolveScope<*, Double>.mean(): Statistic<Double>
@JvmName(name = "meanInt")
fun EvolveScope<*, Int>.mean(): Statistic<Double>
@JvmName(name = "meanLong")
fun EvolveScope<*, Long>.mean(): Statistic<Double>

Creates Statistic for mean fitness value of chromosomes in Population

Link copied to clipboard
@JvmName(name = "medianDouble")
fun EvolveScope<*, Double>.median(): Statistic<Double>
@JvmName(name = "medianInt")
fun EvolveScope<*, Int>.median(): Statistic<Double>
@JvmName(name = "medianLong")
fun EvolveScope<*, Long>.median(): Statistic<Double>

Creates Statistic for median fitness value of chromosomes in Population

Link copied to clipboard

Creates Statistic for size of Population

Link copied to clipboard
Link copied to clipboard

Creates Statistic for worst Chromosome in Population by fitness.

Link copied to clipboard

Creates Statistic for worst fitness of Chromosome in Population.