|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
ReportingHalterWrapper.Reporter.
Configuration
EvaluationResults.
Halter which halts after a given amount computation time.ComputingTimeLimitHalter halting after the
specified number of nanoseconds.
Reducer results from SvgRenderer to a text-based
csv-file.Halter which halts after the specified number of cycles.CountingHalter which halts after the specified
number of cycles.
RandomGenerator with the given seed.
Optimizer implementations running in a
Hadoop cluster.Optimizer implementations running on the
local machine.Recombiner which creates the given number of offspring by randomly
selecting and duplicating a parents.DuplicatingRecombiner which generated the given
number of offspring.
Optimizer implementation for general evolutionary algorithms which
distributes the mutation and evaluation in
a Hadoop cluster.optimizers.EvaluationResults are equal, if their
evaluations are equal.
Evaluator<double[]> to evaluate the
double[]-individual nested in an EsIndividual.EsEvaluatorWrapper wrapping the specified
Evaluator<double[]>.
Optimizer implementation for for evolution strategies which
distributes the mutation and evaluation in
a Hadoop cluster.Halter<double[]> into an
Halter<EsIndividual>.EsHalterWrapperwrapping the specified
Halter<double[]>.
EsIndividual with the given single
individual, which is converted to one-dimensional vector, and an
increment of 1.
EsIndividual with the given individual and
an increment of 1.
EsIndividual with the given single
individual, which is converted to one-dimensional vector, and the
given increment.
EsIndividual with the given individual and
increment.
EsWrappableMutator to mutate the double[]
-individual nested in an EsIndividual.EsMutatorWrapper wrapping the specified
EsWrappableMutator.
EsMutatorWrapper wrapping the specified
EsWrappableMutator.
PopulationReader<double[]> into an PopulationReader<EsIndividual>.PopulationWriter<double[]> into an PopulationWriter<EsIndividual>.Mutator wrappable by the EsMutatorWrapper.individual.
Mapper which evaluates given individuals and outputs
evaluation/individual pairs.Halter halting the evolution process when the evaluation has gone
below a given level.EvaluationLimitHalter halting at the given
evaluation value.
EvaluationResult with the given
individual and its evaluation.
Evaluator calculates the evaluation (fitness) of a given
individual as a single double-value.double array by adding gaussian random numbers.Optimizer implementations.Halter decides whether to stop or continue the evolution cycle.IdentityMutator effectively does nothing, it just passes the
input-individual through.InputFormat implementation to control the distribution of
the individuals for mutation and evaluation.RandomGenerator instance into all contained
components which are implementing NeedsRandomGenerator.
RandomGenerator instance into all contained
components which are implementing NeedsRandomGenerator.
RandomGenerator instance into all contained
components which are implementing NeedsRandomGenerator.
RandomGenerator object into the passed
instance, if instance is implementing
NeedsRandomGenerator.
LiveHistoryPanelReporter.refreshMillis milliseconds.ReportingHalterWrapper.Reporter implementation which prints summaries of the
evaluation-results.PopulationReader which returns an in memory collection of
individuals.PopulationWriter which stores the given population in memory.Mapper which mutates and evaluates given individuals and outputs
evaluation/mutant pairs.Mutator creates a mutant of the given individual.RandomGenerator -instances.Halter's NeverHalter.halt(Collection) will always return false,
thus never halt.PopulationWriter which discards the given population.EaOptimizerConfigurationBase into the file-system and starts the
actual optimization in HadoOptimizerBase.doOptimize().
Optimizer tries to optimize a given population of individuals to
improve their fitness.Optimizer object with the given
OptimizerConfiguration.
Optimizer configurations.Exception inside the optimization.Evaluator for polynomials.PopulationReader is used to read the start population during
initialization of the evolution cycles.PopulationWriter is used to store the resulting population of an
optimization.RandomGeneratorsOptimizerConfiguration out of the hadoop's job configuration from the specified Mapper.Context.
evaluationResults.
Recombiner combines the given n parents to form m
children.ReportingHalterWrapper.Reporter.
ReportingHalterWrapper passed the EvaluationResults to
each registered ReportingHalterWrapper.Reporter and then delegates the halt-decision the the
specified Halter.ReportingHalterWrapper with the specified
Halter delegate.
ReportingHalterWrapper.Reporter is used by the
ReportingHalterWrapper to report about the passed
evaluation-results every cycle.Reducer implementation for the selection of an evolutionary
algorithm.RandomGenerator instance.
Optimizer implementation for general
evolutionary algorithms.Optimizer implementation for evolution
strategies.Halter the stop the evoltion cycle at
the end of the current iteration.
Halter to be stoppable.SvgRenderer uses a MapReduce-Job to convert the results.txt of a
Kit run into a SVG-Image of every 1000 evolution-cycle's best result.ReportingHalterWrapper.Reporter implementation which writes the evaluation-results to a
simple text-file of the following format:
A comment in the first line describing the file's format and one line per
EvaluationResult in with the following colums:
the cycle number
the result number
the evaluation
the individual formatted by
LoggingReporter.formatIndividual(StringBuilder, Object)
With an double[] individual the result may look like this:
#cycle result evaluation individual
0 0 20000.0 [100.0, 100.0]
1 0 19260.53116542464 [98.73071889720983, 97.38596735781995]
1 1 19468.191322019986 [99.22362530562448, 98.05102529016519]
1 2 19532.212300408937 [97.62563047159728, 99.91503437205381]
1 3 19567.90766494946 [99.72890299878424, 98.03323251603692]
2 0 18794.398942170505 [96.3683774664037, 97.34133324282375]
2 1 18913.606724906247 [98.47298455693839, 95.88758715386727]
2 2 19009.274361645486 [97.58557565219022, 97.25069301017946]
2 3 19068.25006183995 [96.79725135084752, 98.36164874253139]
Optimizer implementation for general evolutionary
algorithms.Optimizer implementation for evolution strategies.Halter implementation halting a the specified Date.TimeBasedHalter halting at the given Date.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||