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>>