Uses of Class
net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
Package
Description
-
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core
Modifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext
<T> EASystem.eaExecutionContext
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 AbstractEAExecutionContext in net.bmahe.genetics4j.core.combination
Modifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext
<T> ChromosomeCombinatorResolver.eaExecutionContext
ModifierConstructorDescriptionChromosomeCombinatorResolver
(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.mutation
Modifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext
<T> MutationPolicyHandlerResolver.eaExecutionContext
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) ModifierConstructorDescriptionMutationPolicyHandlerResolver
(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext 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) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.selection
Modifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext
<T> SelectionPolicyHandlerResolver.eaExecutionContext
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) ModifierConstructorDescriptionSelectionPolicyHandlerResolver
(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.spec
Modifier and TypeClassDescriptionclass
EAExecutionContext<T extends Comparable<T>>
Evolutionary Algorithm - Execution Contextfinal class
ImmutableEAExecutionContext<T extends Comparable<T>>
Immutable implementation ofEAExecutionContext
. -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.util
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome> ChromosomeResolverUtils.findMatchingChromosomeMutationPolicyHandler
(AbstractEAExecutionContext<T> eaExecutionContext, MutationPolicy mutationPolicy, ChromosomeSpec chromosomeSpec) static <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome>[]ChromosomeResolverUtils.resolveChromosomeMutationHandlers
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicy mutationPolicy) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.gp.mutation
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) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.gpu.spec
Modifier and TypeClassDescriptionclass
GPUEAExecutionContext<T extends Comparable<T>>
final class
ImmutableGPUEAExecutionContext<T extends Comparable<T>>
Immutable implementation ofGPUEAExecutionContext
. -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.moo.nsga2.impl
Modifier and TypeMethodDescriptionNSGA2SelectionPolicyHandlerFactory.apply
(AbstractEAExecutionContext<T> abstractEAExecutionContext) TournamentNSGA2SelectionPolicyHandlerFactory.apply
(AbstractEAExecutionContext<T> abstractEAExecutionContext) NSGA2SelectionPolicyHandler.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) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.moo.spea2.replacement
Modifier and TypeMethodDescriptionSPEA2ReplacementStrategyHandlerFactory.apply
(AbstractEAExecutionContext<T> abstractEAExecutionContext) SPEA2ReplacementStrategyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, ReplacementStrategy replacementStrategy) -
Uses of AbstractEAExecutionContext 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 AbstractEAExecutionContext in net.bmahe.genetics4j.neat.selection
Modifier and TypeMethodDescriptionNeatSelectionPolicyHandler.resolve
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy)