Index

A B C D E F G H I K L N O P R S T W 
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
build() - Method in class net.bmahe.genetics4j.moo.nsga2.spec.ImmutableTournamentNSGA2Selection.Builder
build() - Method in class net.bmahe.genetics4j.moo.spea2.spec.replacement.ImmutableSPEA2Replacement.Builder
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.
A B C D E F G H I K L N O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values