Uses of Class
net.bmahe.genetics4j.moo.FitnessVector
Package
Description
-
Uses of FitnessVector in net.bmahe.genetics4j.moo
Modifier and TypeMethodDescriptionstatic <U extends Comparable<U>>
intFitnessVector.compare
(FitnessVector<U> fv1, FitnessVector<U> fv2) int
FitnessVector.compareTo
(FitnessVector<T> o) -
Uses of FitnessVector in net.bmahe.genetics4j.moo.nsga2.spec
Modifier and TypeMethodDescriptionstatic <U extends Number & Comparable<U>>
NSGA2Selection<FitnessVector<U>> NSGA2Selection.ofFitnessVector
(int numberObjectives) Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Numberstatic <U extends Number & Comparable<U>>
NSGA2Selection<FitnessVector<U>> NSGA2Selection.ofFitnessVector
(int numberObjectives, Comparator<Genotype> deduplicate) Factory method to instantiate a NSGA2Selection when fitness is defined as a FitnessVector of a Numberstatic <U extends Number & Comparable<U>>
TournamentNSGA2Selection<FitnessVector<U>> TournamentNSGA2Selection.ofFitnessVector
(int numberObjectives, int numberCandidates) Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Numberstatic <U extends Number & Comparable<U>>
TournamentNSGA2Selection<FitnessVector<U>> TournamentNSGA2Selection.ofFitnessVector
(int numberObjectives, int numberCandidates, Comparator<Genotype> deduplicate) Factory method to instantiate a Tournament based NSGA2 selection when fitness is defined as a FitnessVector of a Number -
Uses of FitnessVector in net.bmahe.genetics4j.moo.spea2.spec.replacement
Modifier and TypeMethodDescriptionstatic <U extends Number & Comparable<U>>
SPEA2Replacement<FitnessVector<U>> SPEA2Replacement.ofFitnessVector()
Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Numberstatic <U extends Number & Comparable<U>>
SPEA2Replacement<FitnessVector<U>> SPEA2Replacement.ofFitnessVector
(Comparator<Genotype> deduplicate) Factory method to instantiate a SPEA2Selection when fitness is defined as a FitnessVector of a Number -
Uses of FitnessVector in net.bmahe.genetics4j.samples.mixturemodel
Modifier and TypeMethodDescriptionMooCPU.fitnessCPU
(int numDistributions, double[][] samples) final FitnessExtractor
<FitnessVector<Float>> MooGPU.fitnessExtractor
(int maxPossibleDistributions, double[][] samples) static Map
<Integer, Individual<FitnessVector<Float>>> ClusteringUtils.groupByNumClusters
(double[][] samplesDouble, EvolutionResult<FitnessVector<Float>> evolutionResult) MooCPU.run
(int maxPossibleDistributions, double[][] samples, float[] x, float[] y, String algorithmName, Collection<Genotype> seedPopulation) Modifier and TypeMethodDescriptionstatic void
ClusteringUtils.categorizeByNumClusters
(int distributionNumParameters, int maxPossibleDistributions, float[] x, float[] y, double[][] samplesDouble, EvolutionResult<FitnessVector<Float>> evolutionResult, String baseDir, String type) static Map
<Integer, Individual<FitnessVector<Float>>> ClusteringUtils.groupByNumClusters
(double[][] samplesDouble, EvolutionResult<FitnessVector<Float>> evolutionResult) void
MooGPU.run
(int maxPossibleDistributions, int numDistributions, double[][] samplesDouble, float[][] samples, float[] x, float[] y, String algorithmName, Collection<Genotype> seedPopulation, EvolutionResult<FitnessVector<Float>> bestCPUResult) -
Uses of FitnessVector in net.bmahe.genetics4j.samples.symbolicregression
Modifier and TypeMethodDescriptionstatic EvolutionListener
<FitnessVector<Double>> SymbolicRegressionUtils.csvLogger
(String filename, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeComplexity) Sepcialization for FitnessVectorModifier and TypeMethodDescriptionstatic EvolutionListener
<FitnessVector<Double>> SymbolicRegressionUtils.csvLogger
(String filename, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeComplexity) Sepcialization for FitnessVectorstatic <T extends Comparable<T>>
EvolutionListener<T> SymbolicRegressionUtils.csvLogger
(String filename, Function<EvolutionStep<T, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<T, List<Set<Integer>>>, Double> computeComplexity, BiFunction<List<Genotype>, List<T>, List<FitnessVector<Double>>> convert2FitnessVector)