Uses of Class
net.bmahe.genetics4j.core.spec.AbstractEAConfiguration
Packages that use AbstractEAConfiguration
Package
Description
-
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core
Fields in net.bmahe.genetics4j.core declared as AbstractEAConfigurationModifier and TypeFieldDescriptionprivate final AbstractEAConfiguration<T> EASystem.eaConfigurationMethods in net.bmahe.genetics4j.core that return AbstractEAConfigurationModifier and TypeMethodDescriptionEASystem.getEAConfiguration()Gets the evolutionary algorithm configuration used by this system.Methods in net.bmahe.genetics4j.core with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
EASystem<T> EASystemFactory.from(AbstractEAConfiguration<T> eaConfiguration, AbstractEAExecutionContext<T> eaExecutionContext, FitnessEvaluator<T> fitnessEvaluator) Creates anEASystemwith a custom fitness evaluator and explicit thread pool.Constructors in net.bmahe.genetics4j.core with parameters of type AbstractEAConfigurationModifierConstructorDescriptionEASystem(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
Methods in net.bmahe.genetics4j.core.combination with parameters of type AbstractEAConfigurationModifier 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
Methods in net.bmahe.genetics4j.core.combination.erx with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionIntEdgeRecombinationCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.multicombinations
Methods in net.bmahe.genetics4j.core.combination.multicombinations with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionMultiChromosomeCombinations.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.multipointarithmetic
Methods in net.bmahe.genetics4j.core.combination.multipointarithmetic with parameters of type AbstractEAConfigurationModifier 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
Methods in net.bmahe.genetics4j.core.combination.multipointcrossover with parameters of type AbstractEAConfigurationModifier 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
Methods in net.bmahe.genetics4j.core.combination.ordercrossover with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionIntChromosomeOrderCrossover.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.combination.singlepointarithmetic
Methods in net.bmahe.genetics4j.core.combination.singlepointarithmetic with parameters of type AbstractEAConfigurationModifier 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
Methods in net.bmahe.genetics4j.core.combination.singlepointcrossover with parameters of type AbstractEAConfigurationModifier 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.evolutionlisteners
Fields in net.bmahe.genetics4j.core.evolutionlisteners declared as AbstractEAConfigurationModifier and TypeFieldDescriptionprivate AbstractEAConfiguration<T> DefaultEvolutionListener.eaConfigurationprivate AbstractEAConfiguration<T> EvolutionListenerLogTopN.eaConfigurationMethods in net.bmahe.genetics4j.core.evolutionlisteners with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptiondefault voidEvolutionListener.postEvaluation(AbstractEAConfiguration<T> eaConfiguration) voidDefaultEvolutionListener.preEvaluation(AbstractEAConfiguration<T> eaConfiguration) default voidEvolutionListener.preEvaluation(AbstractEAConfiguration<T> eaConfiguration) voidEvolutionListenerLogTopN.preEvaluation(AbstractEAConfiguration<T> eaConfiguration) Initializes the listener with EA configuration and sets up the fitness comparator. -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.mutation
Methods in net.bmahe.genetics4j.core.mutation with parameters of type AbstractEAConfigurationModifier 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
Methods in net.bmahe.genetics4j.core.replacement with parameters of type AbstractEAConfigurationModifier 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, long generation, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) ElitismImpl.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) GenerationalReplacementImpl.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) ReplacementStrategyImplementor.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.selection
Methods in net.bmahe.genetics4j.core.selection with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionMultiSelectionsPolicyHandler.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) SelectiveRefinementTournamentPolicyHandler.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) ProportionalTournamentSelector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) SelectiveRefinementTournamentSelector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) Selector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) Selects a specified number of individuals from the given population based on their fitness values.TournamentSelector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) protected Individual<T> SelectiveRefinementTournamentSelector.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
Subclasses of AbstractEAConfiguration in net.bmahe.genetics4j.core.specModifier and TypeClassDescriptionclassEAConfiguration<T extends Comparable<T>>Evolutionary Algorithm Configuration.classEAConfigurationBulkAsync<T extends Comparable<T>>Evolutionary Algorithm Configuration.final classImmutableEAConfiguration<T extends Comparable<T>>Immutable implementation ofEAConfiguration.final classImmutableEAConfigurationBulkAsync<T extends Comparable<T>>Immutable implementation ofEAConfigurationBulkAsync.Fields in net.bmahe.genetics4j.core.spec declared as AbstractEAConfigurationModifier and TypeFieldDescriptionprivate AbstractEAConfiguration<T> ImmutableEvolutionResult.Builder.eaConfigurationprivate final AbstractEAConfiguration<T> ImmutableEvolutionResult.eaConfigurationMethods in net.bmahe.genetics4j.core.spec that return AbstractEAConfigurationModifier and TypeMethodDescriptionabstract AbstractEAConfiguration<T> EvolutionResult.eaConfiguration()ImmutableEvolutionResult.eaConfiguration()Methods in net.bmahe.genetics4j.core.spec with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionImmutableEvolutionResult.Builder.eaConfiguration(AbstractEAConfiguration<T> eaConfiguration) Initializes the value for theeaConfigurationattribute.static <T extends Comparable<T>>
EvolutionResult<T> ImmutableEvolutionResult.of(AbstractEAConfiguration<T> eaConfiguration, long generation, Iterable<? extends Genotype> population, Iterable<? extends T> fitness) Construct a new immutableEvolutionResultinstance.static <T extends Comparable<T>>
EvolutionResult<T> ImmutableEvolutionResult.of(AbstractEAConfiguration<T> eaConfiguration, long generation, List<Genotype> population, List<T> fitness) Construct a new immutableEvolutionResultinstance.final ImmutableEvolutionResult<T> ImmutableEvolutionResult.withEaConfiguration(AbstractEAConfiguration<T> value) Copy the current immutable object by setting a value for theeaConfigurationattribute.Constructors in net.bmahe.genetics4j.core.spec with parameters of type AbstractEAConfigurationModifierConstructorDescriptionprivateImmutableEvolutionResult(AbstractEAConfiguration<T> eaConfiguration, long generation, Iterable<? extends Genotype> population, Iterable<? extends T> fitness) privateImmutableEvolutionResult(ImmutableEvolutionResult<T> original, AbstractEAConfiguration<T> eaConfiguration, long generation, List<Genotype> population, List<T> fitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.termination
Methods in net.bmahe.genetics4j.core.termination with parameters of type AbstractEAConfiguration -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.core.util
Fields in net.bmahe.genetics4j.core.util declared as AbstractEAConfigurationModifier and TypeFieldDescriptionprivate final AbstractEAConfiguration<T> GenotypeGenerator.eaConfigurationMethods in net.bmahe.genetics4j.core.util with parameters of type AbstractEAConfigurationModifier 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) Constructors in net.bmahe.genetics4j.core.util with parameters of type AbstractEAConfigurationModifierConstructorDescriptionGenotypeGenerator(ChromosomeFactoryProvider _chromosomeFactoryProvider, AbstractEAConfiguration<T> _eaConfiguration) Constructs a new genotype generator with the specified factory provider and EA configuration. -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.gp.combination
Methods in net.bmahe.genetics4j.gp.combination with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionProgramChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome chromosome1, T firstParentFitness, Chromosome chromosome2, T secondParentFitness) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.gp.mutation
Fields in net.bmahe.genetics4j.gp.mutation declared as AbstractEAConfigurationModifier and TypeFieldDescriptionprivate final AbstractEAConfigurationNodeReplacementMutator.eaConfigurationprivate final AbstractEAConfigurationProgramRandomMutateMutator.eaConfigurationprivate final AbstractEAConfigurationProgramRandomPruneMutator.eaConfigurationprivate final AbstractEAConfigurationProgramRulesApplicatorMutator.eaConfigurationprivate final AbstractEAConfigurationTrimTreeMutator.eaConfigurationMethods in net.bmahe.genetics4j.gp.mutation with parameters of type AbstractEAConfigurationModifier 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) Constructors in net.bmahe.genetics4j.gp.mutation with parameters of type AbstractEAConfigurationModifierConstructorDescriptionNodeReplacementMutator(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.gp.selection
Methods in net.bmahe.genetics4j.gp.selection with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionDoubleTournamentSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) DoubleTournamentSelector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, 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.gpu.spec
Subclasses of AbstractEAConfiguration in net.bmahe.genetics4j.gpu.specModifier and TypeClassDescriptionclassGPUEAConfiguration<T extends Comparable<T>>GPU-specific evolutionary algorithm configuration that extends the core EA framework with OpenCL capabilities.final classImmutableGPUEAConfiguration<T extends Comparable<T>>Immutable implementation ofGPUEAConfiguration. -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.moo.nsga2.impl
Methods in net.bmahe.genetics4j.moo.nsga2.impl with parameters of type AbstractEAConfigurationModifier 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, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) TournamentNSGA2Selector.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> fitnessScore) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.moo.spea2.replacement
Methods in net.bmahe.genetics4j.moo.spea2.replacement with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionSPEA2ReplacementStrategyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) SPEA2ReplacementStrategyImplementor.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> population, List<T> populationScores, List<Genotype> offsprings, List<T> offspringScores) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.combination
Methods in net.bmahe.genetics4j.neat.combination with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionNeatChromosomeCombinator.combine(AbstractEAConfiguration<T> eaConfiguration, Chromosome firstChromosome, T firstParentFitness, Chromosome secondChromosome, T secondParentFitness) Performs genetic crossover between two NEAT chromosomes to produce offspring. -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.mutation
Methods in net.bmahe.genetics4j.neat.mutation with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionAddConnectionPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Creates a concrete mutator for add-connection mutations.AddNodePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Creates a concrete mutator for add-node mutations.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) Creates a concrete mutator for connection weight mutations.NeatSwitchStatePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
Uses of AbstractEAConfiguration in net.bmahe.genetics4j.neat.selection
Methods in net.bmahe.genetics4j.neat.selection with parameters of type AbstractEAConfigurationModifier and TypeMethodDescriptionNeatSelectorImpl.eliminateLowestPerformers(AbstractEAConfiguration<T> eaConfiguration, List<Species<T>> allSpecies) Eliminates the lowest-performing individuals from all species while maintaining species diversity.NeatSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) Resolves a NEAT selection policy into a concrete selector implementation.NeatSelectorImpl.select(AbstractEAConfiguration<T> eaConfiguration, long generation, int numIndividuals, List<Genotype> genotypes, List<T> fitnessScore)