nz.co.jedsimson.lgp.core.evolution.operators.mutation.micro

Package nz.co.jedsimson.lgp.core.evolution.operators.mutation.micro

Types

ConstantMutationFunctions

object ConstantMutationFunctions

A collection of ConstantMutationFunction implementations for use by a MicroMutationOperator.

MicroMutationOperator

class MicroMutationOperator<TProgram, TOutput : Output<TProgram>, TTarget : Target<TProgram>> : MutationOperator<TProgram, TOutput, TTarget>

A MutationOperator implementation that performs effective micro mutations.

Type Aliases

ConstantMutationFunction

typealias ConstantMutationFunction<T> = (T) -> T

A function that can be used to mutate a constant value.