Uses of Class
net.bmahe.genetics4j.core.spec.AbstractEAExecutionContext
Packages that use AbstractEAExecutionContext
Package
Description
-
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core
Fields in net.bmahe.genetics4j.core declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> EASystem.eaExecutionContextMethods in net.bmahe.genetics4j.core with parameters of type AbstractEAExecutionContextModifier 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 AbstractEAExecutionContextModifierConstructorDescriptionEASystem(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
Fields in net.bmahe.genetics4j.core.combination declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> ChromosomeCombinatorResolver.eaExecutionContextConstructors in net.bmahe.genetics4j.core.combination with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionChromosomeCombinatorResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.mutation
Fields in net.bmahe.genetics4j.core.mutation declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> MutationPolicyHandlerResolver.eaExecutionContextMethods in net.bmahe.genetics4j.core.mutation with parameters of type AbstractEAExecutionContextModifier 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) Constructors in net.bmahe.genetics4j.core.mutation with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionMutationPolicyHandlerResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.replacement
Methods in net.bmahe.genetics4j.core.replacement with parameters of type AbstractEAExecutionContextModifier 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
Fields in net.bmahe.genetics4j.core.selection declared as AbstractEAExecutionContextModifier and TypeFieldDescriptionprivate final AbstractEAExecutionContext<T> SelectionPolicyHandlerResolver.eaExecutionContextMethods in net.bmahe.genetics4j.core.selection with parameters of type AbstractEAExecutionContextModifier 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) Constructors in net.bmahe.genetics4j.core.selection with parameters of type AbstractEAExecutionContextModifierConstructorDescriptionSelectionPolicyHandlerResolver(AbstractEAExecutionContext<T> _eaExecutionContext) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.spec
Subclasses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.specModifier and TypeClassDescriptionclassEAExecutionContext<T extends Comparable<T>>Evolutionary Algorithm - Execution Contextfinal classImmutableEAExecutionContext<T extends Comparable<T>>Immutable implementation ofEAExecutionContext. -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util with parameters of type AbstractEAExecutionContextModifier 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
Methods in net.bmahe.genetics4j.gp.mutation with parameters of type AbstractEAExecutionContextModifier 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.gp.selection
Methods in net.bmahe.genetics4j.gp.selection with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionDoubleTournamentPolicyHandlerFactory.apply(AbstractEAExecutionContext<T> eaExecutionContext) DoubleTournamentSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.gpu.spec
Subclasses of AbstractEAExecutionContext in net.bmahe.genetics4j.gpu.specModifier and TypeClassDescriptionclassGPUEAExecutionContext<T extends Comparable<T>>GPU-specific execution context that extends the core EA framework with OpenCL device selection capabilities.final classImmutableGPUEAExecutionContext<T extends Comparable<T>>Immutable implementation ofGPUEAExecutionContext. -
Uses of AbstractEAExecutionContext in net.bmahe.genetics4j.moo.nsga2.impl
Methods in net.bmahe.genetics4j.moo.nsga2.impl with parameters of type AbstractEAExecutionContextModifier 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
Methods in net.bmahe.genetics4j.moo.spea2.replacement with parameters of type AbstractEAExecutionContextModifier 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
Methods in net.bmahe.genetics4j.neat.mutation with parameters of type AbstractEAExecutionContextModifier 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 AbstractEAExecutionContext in net.bmahe.genetics4j.neat.selection
Methods in net.bmahe.genetics4j.neat.selection with parameters of type AbstractEAExecutionContextModifier and TypeMethodDescriptionNeatSelectionPolicyHandler.resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) Resolves a NEAT selection policy into a concrete selector implementation.