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

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

Types

BinaryTournamentSelection

class BinaryTournamentSelection<TProgram, TOutput : Output<TProgram>, TTarget : Target<TProgram>> : SelectionOperator<TProgram, TOutput, TTarget>

Performs Binary Tournament Selection as described in Linear Genetic Programming (Brameier, M., Banzhaf, W. 2001).

SelectionOperator

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

A search operator used during evolution to select a subset of individuals from a population.

TournamentSelection

class TournamentSelection<TProgram, TOutput : Output<TProgram>, TTarget : Target<TProgram>> : SelectionOperator<TProgram, TOutput, TTarget>

A SelectionOperator implementation that selects individuals using Tournament Selection.