Package de.kumpe.hadooptimizer

Core classes of the HadoOptimizer-Framework.

See:
          Description

Interface Summary
EsWrappableMutator Makes a Mutator wrappable by the EsMutatorWrapper.
Evaluator<I> An Evaluator calculates the evaluation (fitness) of a given individual as a single double-value.
Halter<I> A Halter decides whether to stop or continue the evolution cycle.
Mutator<I> A Mutator creates a mutant of the given individual.
NeedsRandomGenerator Implementing this interfaces enables injection of seeded RandomGenerator -instances.
PopulationReader<I> A PopulationReader is used to read the start population during initialization of the evolution cycles.
PopulationWriter<I> A PopulationWriter is used to store the resulting population of an optimization.
RandomGeneratorFactory Factory for RandomGenerators
Recombiner<I> A Recombiner combines the given n parents to form m children.
Stoppable Marks a Halter to be stoppable.
Wrapper<T> Marks a class to be a wrapper of another interface or class.
 

Class Summary
EaOptimizerConfiguration<I> A configuration for a general evolutionary algorithm.
EaOptimizerConfigurationBase<I> The base class of configurations for evolutionary algorithms based optimizers.
EsIndividual A special type of an immutable individual for evolution strategies.
EsOptimizerConfiguration A configuration for evolution strategies.
EvaluationResult<I> Represents an immutable result of an evaluation.
Optimizer<I> An Optimizer tries to optimize a given population of individuals to improve their fitness.
OptimizerConfiguration<I> The base class of all Optimizer configurations.
 

Exception Summary
OptimizerException Wraps a checked Exception inside the optimization.
 

Package de.kumpe.hadooptimizer Description

Core classes of the HadoOptimizer-Framework. They contain the interfaces and classes which have to be implemented or extended by specific Optimizer implementations and for a specific optimization-problem to be optimized.

Author:
Christian Kumpe


Copyright © 2011 Christian Kumpe. All Rights Reserved.