nz.co.jedsimson.lgp.core.evolution.operators.recombination

Package nz.co.jedsimson.lgp.core.evolution.operators.recombination

Types

LinearCrossover

class LinearCrossover<TProgram, TOutput : Output<TProgram>, TTarget : Target<TProgram>> : RecombinationOperator<TProgram, TOutput, TTarget>

A RecombinationOperator that implements Linear Crossover for two individuals.

RecombinationOperator

abstract class RecombinationOperator<TProgram, TOutput : Output<TProgram>, TTarget : Target<TProgram>> : Module

A search operator used during evolution to combine two individuals from a population.