Package net.bmahe.genetics4j.core.spec.selection
package net.bmahe.genetics4j.core.spec.selection
-
ClassDescriptionImmutable implementation of
MultiSelections
.Builds instances of typeMultiSelections
.ImmutableMultiTournaments<T extends Comparable<T>>Immutable implementation ofMultiTournaments
.ImmutableMultiTournaments.Builder<T extends Comparable<T>>Builds instances of typeMultiTournaments
.ImmutableProportionalTournament<T extends Comparable<T>>Immutable implementation ofProportionalTournament
.ImmutableProportionalTournament.Builder<T extends Comparable<T>>Builds instances of typeProportionalTournament
.Immutable implementation ofRandomSelection
.Builds instances of typeRandomSelection
.Immutable implementation ofRouletteWheel
.Builds instances of typeRouletteWheel
.Immutable implementation ofSelectAll
.Builds instances of typeSelectAll
.ImmutableSelectiveRefinementTournament<T extends Comparable<T>>Immutable implementation ofSelectiveRefinementTournament
.ImmutableSelectiveRefinementTournament.Builder<T extends Comparable<T>>Builds instances of typeSelectiveRefinementTournament
.ImmutableTournament<T extends Comparable<T>>Immutable implementation ofTournament
.ImmutableTournament.Builder<T extends Comparable<T>>Builds instances of typeTournament
.MultiTournaments<T extends Comparable<T>>ProportionalTournament<T extends Comparable<T>>Marker interface for selection policy specifications in evolutionary algorithms.SelectiveRefinementTournament<T extends Comparable<T>>Selective Refinement Tournament selection strategy that enhances traditional tournament selection by applying an additional refinement step to a subset of candidates.SelectiveRefinementTournament.Builder<T extends Comparable<T>>Builder class for constructing SelectiveRefinementTournament instances.Tournament<T extends Comparable<T>>Tournament.Builder<T extends Comparable<T>>