Uses of Class
net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Package
Description
-
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core
Modifier and TypeFieldDescriptionprivate final AbstractEAConfiguration
<T> EASystem.eaConfiguration
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
EASystem<T> EASystemFactory.from
(AbstractEAConfiguration<T> eaConfiguration, AbstractEAExecutionContext<T> eaExecutionContext, ExecutorService executorService, FitnessEvaluator<T> fitnessEvaluator) ModifierConstructorDescriptionEASystem
(AbstractEAConfiguration<T> _eaConfiguration, long _populationSize, List<ChromosomeCombinator<T>> _chromosomeCombinators, double _offspringRatio, Selector<T> _parentSelectionPolicyHandler, List<Mutator> _mutators, ReplacementStrategyImplementor<T> _replacementStrategyImplementor, AbstractEAExecutionContext<T> _eaExecutionContext, FitnessEvaluator<T> _fitnessEvaluator) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination
Modifier and TypeMethodDescriptionAllCasesGenotypeCombinator.combine
(AbstractEAConfiguration eaConfiguration, List<List<Chromosome>> chromosomes) ChromosomeCombinator.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) GenotypeCombinator.combine
(AbstractEAConfiguration eaConfiguration, List<List<Chromosome>> chromosomes) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.erx
Modifier and TypeMethodDescriptionIntEdgeRecombinationCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.multicombinations
Modifier and TypeMethodDescriptionMultiChromosomeCombinations.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.multipointarithmetic
Modifier and TypeMethodDescriptionDoubleChromosomeMultiPointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.multipointcrossover
Modifier and TypeMethodDescriptionBitChromosomeMultiPointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeMultiPointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeMultiPointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeMultiPointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.ordercrossover
Modifier and TypeMethodDescriptionIntChromosomeOrderCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.singlepointarithmetic
Modifier and TypeMethodDescriptionDoubleChromosomeSinglePointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointArithmetic.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.singlepointcrossover
Modifier and TypeMethodDescriptionBitChromosomeSinglePointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) DoubleChromosomeSinglePointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) FloatChromosomeSinglePointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) IntChromosomeSinglePointCrossover.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.mutation
Modifier and TypeMethodDescriptionCreepMutationPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MultiMutationsPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MutationPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) PartialMutationPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) RandomMutationPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) SwapMutationPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.replacement
Modifier and TypeMethodDescriptionDeleteNLastReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) ElitismReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) GenerationalReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) ReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) DeleteNLastImpl.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) ElitismImpl.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) GenerationalReplacementImpl.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) ReplacementStrategyImplementor.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.selection
Modifier and TypeMethodDescriptionDoubleTournamentSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) MultiSelectionsPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) MultiTournamentsSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) ProportionalTournamentSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) RandomSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) RouletteWheelSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) SelectAllPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) SelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) TournamentSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) DoubleTournamentSelector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) ProportionalTournamentSelector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) Selector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) TournamentSelector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) protected Individual
<T> DoubleTournamentSelector.selectForFitness
(AbstractEAConfiguration<T> eaConfiguration, Comparator<Individual<T>> fitnessComparator, int numCandidates, List<Genotype> population, List<T> fitnessScore) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.spec
Modifier and TypeClassDescriptionclass
EAConfiguration<T extends Comparable<T>>
Evolutionary Algorithm Configuration.class
EAConfigurationBulkAsync<T extends Comparable<T>>
Evolutionary Algorithm Configuration.final class
ImmutableEAConfiguration<T extends Comparable<T>>
Immutable implementation ofEAConfiguration
.final class
ImmutableEAConfigurationBulkAsync<T extends Comparable<T>>
Immutable implementation ofEAConfigurationBulkAsync
.Modifier and TypeFieldDescriptionprivate AbstractEAConfiguration
<T> ImmutableEvolutionResult.Builder.eaConfiguration
private final AbstractEAConfiguration
<T> ImmutableEvolutionResult.eaConfiguration
Modifier and TypeMethodDescriptionabstract AbstractEAConfiguration
<T> EvolutionResult.eaConfiguration()
ImmutableEvolutionResult.eaConfiguration()
Modifier and TypeMethodDescriptionImmutableEvolutionResult.Builder.eaConfiguration
(AbstractEAConfiguration<T> eaConfiguration) Initializes the value for theeaConfiguration
attribute.static <T extends Comparable<T>>
ImmutableEvolutionResult<T> ImmutableEvolutionResult.of
(AbstractEAConfiguration<T> eaConfiguration, long generation, Iterable<? extends Genotype> population, Iterable<? extends T> fitness) Construct a new immutableEvolutionResult
instance.static <T extends Comparable<T>>
ImmutableEvolutionResult<T> ImmutableEvolutionResult.of
(AbstractEAConfiguration<T> eaConfiguration, long generation, List<Genotype> population, List<T> fitness) Construct a new immutableEvolutionResult
instance.final ImmutableEvolutionResult
<T> ImmutableEvolutionResult.withEaConfiguration
(AbstractEAConfiguration<T> value) Copy the current immutable object by setting a value for theeaConfiguration
attribute.ModifierConstructorDescriptionprivate
ImmutableEvolutionResult
(AbstractEAConfiguration<T> eaConfiguration, long generation, Iterable<? extends Genotype> population, Iterable<? extends T> fitness) private
ImmutableEvolutionResult
(ImmutableEvolutionResult<T> original, AbstractEAConfiguration<T> eaConfiguration, long generation, List<Genotype> population, List<T> fitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.termination
-
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.util
Modifier and TypeFieldDescriptionprivate final AbstractEAConfiguration
<T> GenotypeGenerator.eaConfiguration
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
Comparator<Individual<T>> IndividualUtils.fitnessBasedComparator
(AbstractEAConfiguration<T> eaConfiguration) static <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome>[]ChromosomeResolverUtils.resolveChromosomeMutationHandlers
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicy mutationPolicy) ModifierConstructorDescriptionGenotypeGenerator
(ChromosomeFactoryProvider _chromosomeFactoryProvider, AbstractEAConfiguration<T> _eaConfiguration) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.gp.combination
Modifier and TypeMethodDescriptionProgramChromosomeCombinator.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.gp.mutation
Modifier and TypeFieldDescriptionprivate final AbstractEAConfiguration
NodeReplacementMutator.eaConfiguration
private final AbstractEAConfiguration
ProgramRandomMutateMutator.eaConfiguration
private final AbstractEAConfiguration
ProgramRandomPruneMutator.eaConfiguration
private final AbstractEAConfiguration
ProgramRulesApplicatorMutator.eaConfiguration
private final AbstractEAConfiguration
TrimTreeMutator.eaConfiguration
Modifier and TypeMethodDescriptionNodeReplacementPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRandomMutatePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRandomPrunePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRulesApplicatorPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) TrimTreePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ModifierConstructorDescriptionNodeReplacementMutator
(ProgramHelper _programHelper, RandomGenerator _randomGenerator, AbstractEAConfiguration _eaConfiguration, double populationMutationProbability) ProgramRandomMutateMutator
(ProgramGenerator _programGenerator, RandomGenerator _randomGenerator, AbstractEAConfiguration _eaConfiguration, double _populationMutationProbability) ProgramRandomPruneMutator
(ProgramHelper _programHelper, RandomGenerator _randomGenerator, AbstractEAConfiguration _eaConfiguration, double populationMutationProbability) ProgramRulesApplicatorMutator
(List<Rule> _rules, AbstractEAConfiguration _eaConfiguration) TrimTreeMutator
(ProgramGenerator _programGenerator, RandomGenerator _randomGenerator, AbstractEAConfiguration _eaConfiguration, TrimTree _trimTree) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.gpu.spec
Modifier and TypeClassDescriptionclass
GPUEAConfiguration<T extends Comparable<T>>
final class
ImmutableGPUEAConfiguration<T extends Comparable<T>>
Immutable implementation ofGPUEAConfiguration
. -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.moo.nsga2.impl
Modifier and TypeMethodDescriptionNSGA2SelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) TournamentNSGA2SelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> EASystemDescriptor, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) NSGA2Selector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) TournamentNSGA2Selector.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> fitnessScore) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.moo.spea2.replacement
Modifier and TypeMethodDescriptionSPEA2ReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) SPEA2ReplacementStrategyImplementor.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.combination
Modifier and TypeMethodDescriptionNeatChromosomeCombinator.combine
(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.mutation
Modifier and TypeMethodDescriptionAddConnectionPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) AddNodePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) DeleteConnectionPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) DeleteNodePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) NeatConnectionWeightPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) NeatSwitchStatePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.selection
Modifier and TypeMethodDescriptionNeatSelectorImpl.eliminateLowestPerformers
(AbstractEAConfiguration<T> eaConfiguration, List<Species<T>> allSpecies) NeatSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) NeatSelectorImpl.select
(AbstractEAConfiguration<T> eaConfiguration, int numIndividuals, List<Genotype> genotypes, List<T> fitnessScore)