nz.co.jedsimson.lgp.core.evolution.model

Package nz.co.jedsimson.lgp.core.evolution.model

Types

EvolutionModel

abstract class EvolutionModel<TProgram, TOutput : Output<TProgram>> : Module

A model that can be used to perform evolution within in a specific environment.

EvolutionResult

open class EvolutionResult<TProgram, TOutput : Output<TProgram>>

The best individual and final population from the result of evolution.

EvolutionStatistics

data class EvolutionStatistics

A container for any statistics from evolution.

Models

object Models

A collection of built-in evolution models.

RunBasedExportableResult

class RunBasedExportableResult<T> : ExportableResult<T>

An ExportableResult implementation that represents evolution statistics for a particular run.

TestResult

data class TestResult<TProgram, TOutput : Output<TProgram>>

A result given when calling EvolutionModel.test.

Extensions for External Classes

kotlin.collections.List