Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandlerFactory
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandlerFactory
- apply(AbstractEAExecutionContext<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandlerFactory
B
- build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Builds a new
ImmutableNSGA2Selection
. - build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Builds a new
ImmutableTournamentNSGA2Selection
. - build() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Builds a new
ImmutableSPEA2Replacement
. - builder() - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- builder() - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- builder() - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Creates a builder for
ImmutableNSGA2Selection
instances. - Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Creates a builder for
ImmutableTournamentNSGA2Selection
instances. - Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Creates a builder for
ImmutableSPEA2Replacement
instances. - Builder() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement.Builder
C
- canHandle(ReplacementStrategy) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- comparators - Variable in class net.bmahe.genetics4j.moo.FitnessVector
- compare(FitnessVector<U>, FitnessVector<U>) - Static method in class net.bmahe.genetics4j.moo.FitnessVector
- compareTo(FitnessVector<T>) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- computeAdditionalIndividuals(Set<Integer>, double[], Population<T>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeDensity(List<List<Pair<Integer, Double>>>, int, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeFinalFitness(double[], double[], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeObjectiveDistances(BiFunction<T, T, Double>, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeRawFitness(Comparator<T>, double[], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeSortedDistances(double[][], Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- computeStrength(Comparator<T>, Population<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- copyOf(NSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Creates an immutable copy of a
NSGA2Selection
value. - copyOf(TournamentNSGA2Selection<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Creates an immutable copy of a
TournamentNSGA2Selection
value. - copyOf(SPEA2Replacement<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Creates an immutable copy of a
SPEA2Replacement
value. - crowdingDistanceAssignment(int, List<T>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Utils
D
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- deduplicate - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- deduplicate - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Comparator used for deduplication of solution prior to processing
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicate() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Comparator used for deduplication of solution prior to processing
- deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
deduplicate
attribute. - deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
deduplicate
attribute. - deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the value for the
deduplicate
attribute. - deduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- deduplicateBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dimensions() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- distance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- distance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Define how to compute distances between fitness scores along their objectives
- distance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Define how to compute distances in objective space between two solutions
- distance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Define how to compute distances in objective space between two solutions
- distance(BiFunction<T, T, Double>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the value for the
distance
attribute. - distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
distance
attribute. - distance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
distance
attribute. - distance(T, T, int) - Method in interface net.bmahe.genetics4j.moo.ObjectiveDistance
-
Compute the distance between two fitness scores along one objective
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- dominance - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- dominance - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Override the dominance operator.
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Defines the Pareto dominance relation
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominance() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Defines the Pareto dominance relation
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
dominance
attribute. - dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
dominance
attribute. - dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the value for the
dominance
attribute. - dominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- dominanceBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
E
- environmentalSelection(List<List<Pair<Integer, Double>>>, double[], double[], Population<T>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- equals(Object) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- equals(Object) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
This instance is equal to all instances of
ImmutableNSGA2Selection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
This instance is equal to all instances of
ImmutableTournamentNSGA2Selection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
This instance is equal to all instances of
ImmutableSPEA2Replacement
that have equal attribute values. - equalTo(int, ImmutableNSGA2Selection<?>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- equalTo(int, ImmutableTournamentNSGA2Selection<?>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- equalTo(int, ImmutableSPEA2Replacement<?>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
F
- fitnesses - Variable in class net.bmahe.genetics4j.moo.FitnessVector
- FitnessVector<T> - Class in net.bmahe.genetics4j.moo
- FitnessVector(Collection<T>) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- FitnessVector(Collection<T>, Collection<Comparator<T>>) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- FitnessVector(T...) - Constructor for class net.bmahe.genetics4j.moo.FitnessVector
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- from(NSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Fill a builder with attribute values from the provided
NSGA2Selection
instance. - from(TournamentNSGA2Selection<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Fill a builder with attribute values from the provided
TournamentNSGA2Selection
instance. - from(SPEA2Replacement<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Fill a builder with attribute values from the provided
SPEA2Replacement
instance.
G
- get(int) - Method in class net.bmahe.genetics4j.moo.FitnessVector
- getComparator(int) - Method in class net.bmahe.genetics4j.moo.FitnessVector
H
- hashCode() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- hashCode() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Computes a hash code from attributes:
numberObjectives
,dominance
,deduplicate
,objectiveComparator
,distance
. - hashCode() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Computes a hash code from attributes:
numberObjectives
,dominance
,deduplicate
,objectiveComparator
,distance
,numCandidates
. - hashCode() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Computes a hash code from attributes:
dominance
,deduplicate
,k
,distance
.
I
- ImmutableNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Immutable implementation of
NSGA2Selection
. - ImmutableNSGA2Selection(int, Comparator<T>, Optional<Comparator<Genotype>>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection(ImmutableNSGA2Selection.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- ImmutableNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Builds instances of type
ImmutableNSGA2Selection
. - ImmutableNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- ImmutableSPEA2Replacement<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
-
Immutable implementation of
SPEA2Replacement
. - ImmutableSPEA2Replacement(Comparator<T>, Optional<Comparator<Genotype>>, Optional<Integer>, BiFunction<T, T, Double>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement(BiFunction<T, T, Double>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement(ImmutableSPEA2Replacement.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- ImmutableSPEA2Replacement.Builder<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
-
Builds instances of type
ImmutableSPEA2Replacement
. - ImmutableSPEA2Replacement.InitShim - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- ImmutableTournamentNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Immutable implementation of
TournamentNSGA2Selection
. - ImmutableTournamentNSGA2Selection(int, Comparator<T>, Optional<Comparator<Genotype>>, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection(ImmutableTournamentNSGA2Selection.Builder<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- ImmutableTournamentNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Builds instances of type
ImmutableTournamentNSGA2Selection
. - ImmutableTournamentNSGA2Selection.InitShim - Class in net.bmahe.genetics4j.moo.nsga2.spec
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- INIT_BIT_DISTANCE - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- INIT_BIT_NUM_CANDIDATES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- INIT_BIT_NUMBER_OBJECTIVES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_NUMBER_OBJECTIVES - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- INIT_BIT_OBJECTIVE_COMPARATOR - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- INIT_BIT_OBJECTIVE_COMPARATOR - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- initBits - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- initShim - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- initShim - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- initShim - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
K
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- k - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Determine the k-nearest distance to compute.
- k() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Determine the k-nearest distance to compute.
- k(Optional<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
-
Initializes the value for the
k
attribute. - k(Optional<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- kBuildStage - Variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.InitShim
- kthDistances(double[][], int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
L
- logger - Static variable in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- logger - Static variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- logger - Static variable in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
N
- net.bmahe.genetics4j.moo - package net.bmahe.genetics4j.moo
- net.bmahe.genetics4j.moo.nsga2.impl - package net.bmahe.genetics4j.moo.nsga2.impl
- net.bmahe.genetics4j.moo.nsga2.spec - package net.bmahe.genetics4j.moo.nsga2.spec
- net.bmahe.genetics4j.moo.spea2.replacement - package net.bmahe.genetics4j.moo.spea2.replacement
- net.bmahe.genetics4j.moo.spea2.spec.replacement - package net.bmahe.genetics4j.moo.spea2.spec.replacement
- nsga2Selection - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- NSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
NSGA2 Selection specification
- NSGA2Selection() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
- NSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- NSGA2SelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2SelectionPolicyHandler() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- NSGA2SelectionPolicyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2SelectionPolicyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandlerFactory
- NSGA2Selector<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2Selector(NSGA2Selection<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- NSGA2Utils - Class in net.bmahe.genetics4j.moo.nsga2.impl
- NSGA2Utils() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Utils
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- numberObjectives - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Number of objectives
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Describe how many objectives are embedded in T
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Number of objectives
- numberObjectives() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Describe how many objectives are embedded in T
- numberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
numberObjectives
attribute. - numberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
numberObjectives
attribute. - numCandidates - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- numCandidates - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- numCandidates() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Number of candidates in each tournament
- numCandidates() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Number of candidates in each tournament
- numCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
numCandidates
attribute.
O
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
- objectiveComparator - Variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Sort T based on the objective passed as a parameter
- objectiveComparator() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Sort T based on the objective passed as a parameter
- objectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection.Builder
-
Initializes the value for the
objectiveComparator
attribute. - objectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
-
Initializes the value for the
objectiveComparator
attribute. - ObjectiveDistance<T> - Interface in net.bmahe.genetics4j.moo
-
Provide a method to compute distances between to fitness scores along one objective
- of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Construct a new immutable
NSGA2Selection
instance. - of(int, Function<Integer, Comparator<T>>, ObjectiveDistance<T>, int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Construct a new immutable
TournamentNSGA2Selection
instance. - of(BiFunction<T, T, Double>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Construct a new immutable
SPEA2Replacement
instance. - ofFitnessVector() - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, int) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, int, Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
-
Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(int, Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.nsga2.spec.NSGA2Selection
-
Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Number
- ofFitnessVector(Comparator<Genotype>) - Static method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
-
Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Number
P
- ParetoUtils - Class in net.bmahe.genetics4j.moo
- ParetoUtils() - Constructor for class net.bmahe.genetics4j.moo.ParetoUtils
R
- randomGenerator - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- rankedPopulation(Comparator<T>, List<T>) - Static method in class net.bmahe.genetics4j.moo.ParetoUtils
- rawFitness(Comparator<T>, double[], int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, ReplacementStrategy) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2SelectionPolicyHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
S
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.NSGA2Selector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- skipNull(List<Pair<Integer, Double>>, int) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- spea2Replacement - Variable in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- SPEA2Replacement<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- SPEA2Replacement() - Constructor for class net.bmahe.genetics4j.moo.spea2.spec.replacement.SPEA2Replacement
- SPEA2Replacement.Builder<T> - Class in net.bmahe.genetics4j.moo.spea2.spec.replacement
- SPEA2ReplacementStrategyHandler<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyHandler() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandler
- SPEA2ReplacementStrategyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyHandlerFactory
- SPEA2ReplacementStrategyImplementor<T> - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2ReplacementStrategyImplementor(SPEA2Replacement<T>) - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
- SPEA2Utils - Class in net.bmahe.genetics4j.moo.spea2.replacement
- SPEA2Utils() - Constructor for class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
- strength(Comparator<T>, int, T, Population<T>) - Static method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2Utils
T
- toString() - Method in class net.bmahe.genetics4j.moo.FitnessVector
- toString() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Prints the immutable value
NSGA2Selection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Prints the immutable value
TournamentNSGA2Selection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Prints the immutable value
SPEA2Replacement
with attribute values. - tournamentNSGA2Selection - Variable in class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- TournamentNSGA2Selection<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
-
Tournament based NSGA2 selection
- TournamentNSGA2Selection() - Constructor for class net.bmahe.genetics4j.moo.nsga2.spec.TournamentNSGA2Selection
- TournamentNSGA2Selection.Builder<T> - Class in net.bmahe.genetics4j.moo.nsga2.spec
- TournamentNSGA2SelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2SelectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandler
- TournamentNSGA2SelectionPolicyHandlerFactory<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2SelectionPolicyHandlerFactory() - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2SelectionPolicyHandlerFactory
- TournamentNSGA2Selector<T> - Class in net.bmahe.genetics4j.moo.nsga2.impl
- TournamentNSGA2Selector(RandomGenerator, TournamentNSGA2Selection<T>) - Constructor for class net.bmahe.genetics4j.moo.nsga2.impl.TournamentNSGA2Selector
- truncatePopulation(List<List<Pair<Integer, Double>>>, Population<T>, int, Set<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.replacement.SPEA2ReplacementStrategyImplementor
W
- withDeduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
deduplicate
attribute. - withDeduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
deduplicate
attribute. - withDeduplicate(Optional<Comparator<Genotype>>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Copy the current immutable object by setting a value for the
deduplicate
attribute. - withDistance(BiFunction<T, T, Double>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Copy the current immutable object by setting a value for the
distance
attribute. - withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
distance
attribute. - withDistance(ObjectiveDistance<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
distance
attribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
dominance
attribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
dominance
attribute. - withDominance(Comparator<T>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Copy the current immutable object by setting a value for the
dominance
attribute. - withK(Optional<Integer>) - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement
-
Copy the current immutable object by setting a value for the
k
attribute. - withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
numberObjectives
attribute. - withNumberObjectives(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
numberObjectives
attribute. - withNumCandidates(int) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
numCandidates
attribute. - withObjectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableNSGA2Selection
-
Copy the current immutable object by setting a value for the
objectiveComparator
attribute. - withObjectiveComparator(Function<Integer, Comparator<T>>) - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection
-
Copy the current immutable object by setting a value for the
objectiveComparator
attribute.
All Classes and Interfaces|All Packages|Constant Field Values