A B C D E F G H I J K L M N O P Q R S T V W X Y

A

accept(Class<?>) - Method in class de.kumpe.hadooptimizer.hadoop.JavaSerialization
Deprecated.  
addClientTask(Runnable) - Method in interface de.kumpe.hadooptimizer.jeneva.server.ServerTask.ClientTaskService
 
addInput(Value) - Method in class de.kumpe.hadooptimizer.examples.neurons.Neuron
 
addInput(Value, double) - Method in class de.kumpe.hadooptimizer.examples.neurons.Neuron
 
addReporter(ReportingHalterWrapper.Reporter<I>) - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
addReporter(ReportingHalterWrapper.Reporter<I>) - Method in class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
Adds a ReportingHalterWrapper.Reporter.
AnimationSvgRenderer - Class in de.kumpe.hadooptimizer.examples.painting
TODO document!
AnimationSvgRenderer() - Constructor for class de.kumpe.hadooptimizer.examples.painting.AnimationSvgRenderer
 
AxisPanel - Class in de.kumpe.hadooptimizer.examples.functions
 
AxisPanel() - Constructor for class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 

B

BANNER_TEXT - Static variable in class de.kumpe.hadooptimizer.examples.Example
 
baseDir - Variable in class de.kumpe.hadooptimizer.examples.Example
 

C

CalcMean - Class in de.kumpe.hadooptimizer.examples.analysis
 
CalcMean() - Constructor for class de.kumpe.hadooptimizer.examples.analysis.CalcMean
 
call() - Method in class de.kumpe.hadooptimizer.jeneva.server.ServerTaskStarter
 
ClientService - Interface in de.kumpe.hadooptimizer.jeneva.client
 
CliExamplesRunner - Class in de.kumpe.hadooptimizer.examples
The main entry class for the generated jar file.
CliExamplesRunner() - Constructor for class de.kumpe.hadooptimizer.examples.CliExamplesRunner
 
clone() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
clone() - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
clone() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
Returns a shallow copy of this configuration.
close() - Method in class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
ClusterInfo - Class in de.kumpe.hadooptimizer.hadoop
 
ClusterInfo() - Constructor for class de.kumpe.hadooptimizer.hadoop.ClusterInfo
 
COMMAND_LINE - Static variable in class de.kumpe.hadooptimizer.examples.Example
Command line key in Configuration
commandLine - Variable in class de.kumpe.hadooptimizer.examples.Example
 
compareTo(EvaluationResult<I>) - Method in class de.kumpe.hadooptimizer.EvaluationResult
Compares two EvaluationResults.
ComputingTimeLimitHalter<I> - Class in de.kumpe.hadooptimizer.impl
A Halter which halts after a given amount computation time.
ComputingTimeLimitHalter(long) - Constructor for class de.kumpe.hadooptimizer.impl.ComputingTimeLimitHalter
Creates a new ComputingTimeLimitHalter halting after the specified number of nanoseconds.
configuration - Variable in class de.kumpe.hadooptimizer.hadoop.MapperWithOptimizerConfiguration
 
Convert - Class in de.kumpe.hadooptimizer.examples.analysis
Convert the Reducer results from SvgRenderer to a text-based csv-file.
Convert() - Constructor for class de.kumpe.hadooptimizer.examples.analysis.Convert
 
CountingHalter<I> - Class in de.kumpe.hadooptimizer.examples.tutorial
 
CountingHalter(int) - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.CountingHalter
 
CountingHalter<I> - Class in de.kumpe.hadooptimizer.impl
A Halter which halts after the specified number of cycles.
CountingHalter(int) - Constructor for class de.kumpe.hadooptimizer.impl.CountingHalter
Creates a new CountingHalter which halts after the specified number of cycles.
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.benchmark.IncrementingOffspring
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.benchmark.IncrementingSleep
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.benchmark.Loop
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.benchmark.NoOp
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.benchmark.Sleep
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.functions.MinimumInGraph
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.functions.Polynomial
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.functions.Rastrigin
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.functions.Rosenbrock
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.neurons.XorNet
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.tutorial.MinimumInPolygon
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaSleepExample
 
createEaOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaXorExample
 
createEsOptimizerConfiguration() - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
createOptions() - Method in class de.kumpe.hadooptimizer.examples.analysis.Convert
 
createOptions() - Method in class de.kumpe.hadooptimizer.examples.Example
 
createOptions() - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
createOptions() - Method in class de.kumpe.hadooptimizer.examples.painting.SvgRenderer
 
createRandomGenerator(long) - Method in class de.kumpe.hadooptimizer.examples.HadoopTest.RandomGeneratorFactoryImpl
 
createRandomGenerator(long) - Method in interface de.kumpe.hadooptimizer.RandomGeneratorFactory
Create a new RandomGenerator with the given seed.
createRecordReader(InputSplit, TaskAttemptContext) - Method in class de.kumpe.hadooptimizer.hadoop.DuplicatingSequenceFileInputFormat
 
createRecordReader(InputSplit, TaskAttemptContext) - Method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
createServerTask() - Method in class de.kumpe.hadooptimizer.jeneva.server.ServerTaskStarter
 

D

de.kumpe.hadooptimizer - package de.kumpe.hadooptimizer
Core classes of the HadoOptimizer-Framework.
de.kumpe.hadooptimizer.examples - package de.kumpe.hadooptimizer.examples
Implementations for exemplary optimization-problems.
de.kumpe.hadooptimizer.examples.analysis - package de.kumpe.hadooptimizer.examples.analysis
 
de.kumpe.hadooptimizer.examples.benchmark - package de.kumpe.hadooptimizer.examples.benchmark
Implementations benchmarking HadoOptimizer.
de.kumpe.hadooptimizer.examples.functions - package de.kumpe.hadooptimizer.examples.functions
Implementations of EAs which try to find minimums of functions.
de.kumpe.hadooptimizer.examples.neurons - package de.kumpe.hadooptimizer.examples.neurons
Examples which uses EAs to teach neuronal networks.
de.kumpe.hadooptimizer.examples.painting - package de.kumpe.hadooptimizer.examples.painting
Some examples trying to fit triangles in given templates.
de.kumpe.hadooptimizer.examples.tutorial - package de.kumpe.hadooptimizer.examples.tutorial
The examples used in my diploma theses.
de.kumpe.hadooptimizer.hadoop - package de.kumpe.hadooptimizer.hadoop
Optimizer implementations running in a Hadoop cluster.
de.kumpe.hadooptimizer.impl - package de.kumpe.hadooptimizer.impl
Some basic und useful implementations of the evolution cycle's interfaces.
de.kumpe.hadooptimizer.jeneva - package de.kumpe.hadooptimizer.jeneva
 
de.kumpe.hadooptimizer.jeneva.client - package de.kumpe.hadooptimizer.jeneva.client
Jeneva's client part.
de.kumpe.hadooptimizer.jeneva.server - package de.kumpe.hadooptimizer.jeneva.server
 
de.kumpe.hadooptimizer.simple - package de.kumpe.hadooptimizer.simple
Optimizer implementations running on the local machine.
deepClone(T) - Static method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
delegate - Variable in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
DemonstrationForPossibleBugInJavaSerialization - Class in de.kumpe.hadooptimizer.hadoop
Deprecated. 
DemonstrationForPossibleBugInJavaSerialization() - Constructor for class de.kumpe.hadooptimizer.hadoop.DemonstrationForPossibleBugInJavaSerialization
Deprecated.  
DemonstrationForPossibleBugInJavaSerialization.MyValueClass - Class in de.kumpe.hadooptimizer.hadoop
Deprecated.  
DemonstrationForPossibleBugInJavaSerialization.MyValueClass() - Constructor for class de.kumpe.hadooptimizer.hadoop.DemonstrationForPossibleBugInJavaSerialization.MyValueClass
Deprecated.  
doOptimize() - Method in class de.kumpe.hadooptimizer.hadoop.EaHadoOptimizer
 
doOptimize() - Method in class de.kumpe.hadooptimizer.hadoop.EsHadoOptimizer
 
doOptimize() - Method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
Needs to be overridden to do the actual optimization.
draw(double[]) - Method in class de.kumpe.hadooptimizer.examples.neurons.ResultPainter
 
drawPopulations(Graphics2D) - Method in class de.kumpe.hadooptimizer.examples.functions.LiveHistoryPanelReporter
 
DuplicatingRecombiner<I> - Class in de.kumpe.hadooptimizer.impl
A Recombiner which creates the given number of offspring by randomly selecting and duplicating a parents.
DuplicatingRecombiner(int) - Constructor for class de.kumpe.hadooptimizer.impl.DuplicatingRecombiner
Creates a new DuplicatingRecombiner which generated the given number of offspring.
DuplicatingSequenceFileInputFormat<K,V> - Class in de.kumpe.hadooptimizer.hadoop
 
DuplicatingSequenceFileInputFormat() - Constructor for class de.kumpe.hadooptimizer.hadoop.DuplicatingSequenceFileInputFormat
 

E

EaHadoOptimizer<I> - Class in de.kumpe.hadooptimizer.hadoop
An Optimizer implementation for general evolutionary algorithms which distributes the mutation and evaluation in a Hadoop cluster.
EaHadoOptimizer(EaOptimizerConfiguration<I>) - Constructor for class de.kumpe.hadooptimizer.hadoop.EaHadoOptimizer
 
EaJenevaOptimizer<I> - Class in de.kumpe.hadooptimizer.jeneva
 
EaJenevaOptimizer(EaOptimizerConfiguration<I>) - Constructor for class de.kumpe.hadooptimizer.jeneva.EaJenevaOptimizer
 
EaOptimizerConfiguration<I> - Class in de.kumpe.hadooptimizer
A configuration for a general evolutionary algorithm.
EaOptimizerConfiguration() - Constructor for class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
EaOptimizerConfigurationBase<I> - Class in de.kumpe.hadooptimizer
The base class of configurations for evolutionary algorithms based optimizers.
EaOptimizerConfigurationBase() - Constructor for class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
equals(Object) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
equals(Object) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
equals(Object) - Method in class de.kumpe.hadooptimizer.EsIndividual
 
equals(Object) - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
equals(Object) - Method in class de.kumpe.hadooptimizer.EvaluationResult
Two EvaluationResults are equal, if their evaluations are equal.
equals(Object) - Method in class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
 
equals(Object) - Method in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
equals(Object) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
EsEvaluatorWrapper - Class in de.kumpe.hadooptimizer.impl
Wrapp's a given Evaluator<double[]> to evaluate the double[]-individual nested in an EsIndividual.
EsEvaluatorWrapper(Evaluator<double[]>) - Constructor for class de.kumpe.hadooptimizer.impl.EsEvaluatorWrapper
Creates a new EsEvaluatorWrapper wrapping the specified Evaluator<double[]>.
EsHadoOptimizer - Class in de.kumpe.hadooptimizer.hadoop
An Optimizer implementation for for evolution strategies which distributes the mutation and evaluation in a Hadoop cluster.
EsHadoOptimizer(EsOptimizerConfiguration) - Constructor for class de.kumpe.hadooptimizer.hadoop.EsHadoOptimizer
 
EsHalterWrapper - Class in de.kumpe.hadooptimizer.impl
A Wrapper that transforms an Halter<double[]> into an Halter<EsIndividual>.
EsHalterWrapper(Halter<double[]>) - Constructor for class de.kumpe.hadooptimizer.impl.EsHalterWrapper
Creates a new EsHalterWrapperwrapping the specified Halter<double[]>.
EsIndividual - Class in de.kumpe.hadooptimizer
A special type of an immutable individual for evolution strategies.
EsIndividual(double) - Constructor for class de.kumpe.hadooptimizer.EsIndividual
Creates a new EsIndividual with the given single individual, which is converted to one-dimensional vector, and an increment of 1.
EsIndividual(double[]) - Constructor for class de.kumpe.hadooptimizer.EsIndividual
Creates a new EsIndividual with the given individual and an increment of 1.
EsIndividual(double, double) - Constructor for class de.kumpe.hadooptimizer.EsIndividual
Creates a new EsIndividual with the given single individual, which is converted to one-dimensional vector, and the given increment.
EsIndividual(double[], double) - Constructor for class de.kumpe.hadooptimizer.EsIndividual
Creates a new EsIndividual with the given individual and increment.
EsMultiPopulationsHadoOptimizer - Class in de.kumpe.hadooptimizer.hadoop
 
EsMultiPopulationsHadoOptimizer(EsOptimizerConfiguration) - Constructor for class de.kumpe.hadooptimizer.hadoop.EsMultiPopulationsHadoOptimizer
 
EsMultiPopulationsHadoOptimizer(EsOptimizerConfiguration, Halter<EsIndividual>) - Constructor for class de.kumpe.hadooptimizer.hadoop.EsMultiPopulationsHadoOptimizer
 
EsMutatorWrapper - Class in de.kumpe.hadooptimizer.impl
Wrapp's a given EsWrappableMutator to mutate the double[] -individual nested in an EsIndividual.
EsMutatorWrapper(EsWrappableMutator) - Constructor for class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
Creates a new EsMutatorWrapper wrapping the specified EsWrappableMutator.
EsMutatorWrapper(EsWrappableMutator, double) - Constructor for class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
Creates a new EsMutatorWrapper wrapping the specified EsWrappableMutator.
EsOptimizerConfiguration - Class in de.kumpe.hadooptimizer
A configuration for evolution strategies.
EsOptimizerConfiguration() - Constructor for class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
EsPopulationReaderWrapper - Class in de.kumpe.hadooptimizer.impl
A Wrapper that transforms an PopulationReader<double[]> into an PopulationReader<EsIndividual>.
EsPopulationReaderWrapper(PopulationReader<double[]>) - Constructor for class de.kumpe.hadooptimizer.impl.EsPopulationReaderWrapper
 
EsPopulationWriterWrapper - Class in de.kumpe.hadooptimizer.impl
A Wrapper that transforms an PopulationWriter<double[]> into an PopulationWriter<EsIndividual>.
EsPopulationWriterWrapper(PopulationWriter<double[]>) - Constructor for class de.kumpe.hadooptimizer.impl.EsPopulationWriterWrapper
 
EsWrappableMutator - Interface in de.kumpe.hadooptimizer
Makes a Mutator wrappable by the EsMutatorWrapper.
evaluate(I) - Method in interface de.kumpe.hadooptimizer.Evaluator
Calculates the evaluation (fitness) of the given individual.
evaluate(double[]) - Method in class de.kumpe.hadooptimizer.examples.neurons.NeuronalNetEvaluator
 
evaluate(Double) - Method in class de.kumpe.hadooptimizer.examples.tutorial.PolynomialEvaluator
 
evaluate(EsIndividual) - Method in class de.kumpe.hadooptimizer.impl.EsEvaluatorWrapper
 
evaluate(double[]) - Method in class de.kumpe.hadooptimizer.impl.PolynomialEvaluator
 
EvaluateIndividualMapper<I> - Class in de.kumpe.hadooptimizer.hadoop
A Mapper which evaluates given individuals and outputs evaluation/individual pairs.
EvaluateIndividualMapper() - Constructor for class de.kumpe.hadooptimizer.hadoop.EvaluateIndividualMapper
 
EvaluationLimitHalter<I> - Class in de.kumpe.hadooptimizer.impl
A Halter halting the evolution process when the evaluation has gone below a given level.
EvaluationLimitHalter(double) - Constructor for class de.kumpe.hadooptimizer.impl.EvaluationLimitHalter
Creates a new EvaluationLimitHalter halting at the given evaluation value.
EvaluationResult<I> - Class in de.kumpe.hadooptimizer
Represents an immutable result of an evaluation.
EvaluationResult(I, double) - Constructor for class de.kumpe.hadooptimizer.EvaluationResult
Creates a new EvaluationResult with the given individual and its evaluation.
Evaluator<I> - Interface in de.kumpe.hadooptimizer
An Evaluator calculates the evaluation (fitness) of a given individual as a single double-value.
EvolutionCycleMapper - Class in de.kumpe.hadooptimizer.hadoop
 
EvolutionCycleMapper() - Constructor for class de.kumpe.hadooptimizer.hadoop.EvolutionCycleMapper
 
Example - Class in de.kumpe.hadooptimizer.examples
Base class for all "executables" in the examples module.
Example() - Constructor for class de.kumpe.hadooptimizer.examples.Example
 
ExamplesRunner - Class in de.kumpe.hadooptimizer.examples
 
ExamplesRunner() - Constructor for class de.kumpe.hadooptimizer.examples.ExamplesRunner
 
execute() - Method in class de.kumpe.hadooptimizer.examples.analysis.Convert
 
execute() - Method in class de.kumpe.hadooptimizer.examples.Example
 
execute() - Method in class de.kumpe.hadooptimizer.examples.HadoopTest
 
execute() - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
execute() - Method in class de.kumpe.hadooptimizer.examples.painting.SvgRenderer
 
execute() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaSleepExample
 
execute() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaXorExample
 
execute(ServerTask<V>) - Method in interface de.kumpe.hadooptimizer.jeneva.server.ServerService
 

F

findClass(String) - Method in interface de.kumpe.hadooptimizer.jeneva.client.ClientService
 
flush() - Method in class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
format(double) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
formatEvaluationResult(StringBuilder, EvaluationResult<I>) - Static method in class de.kumpe.hadooptimizer.impl.LoggingReporter
 
formatIndividual(StringBuilder, I) - Static method in class de.kumpe.hadooptimizer.impl.LoggingReporter
 

G

GaussianMutator - Class in de.kumpe.hadooptimizer.examples.tutorial
 
GaussianMutator(double) - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.GaussianMutator
 
GaussianMutator - Class in de.kumpe.hadooptimizer.impl
Mutates a double array by adding gaussian random numbers.
GaussianMutator() - Constructor for class de.kumpe.hadooptimizer.impl.GaussianMutator
 
GaussianMutator(double) - Constructor for class de.kumpe.hadooptimizer.impl.GaussianMutator
 
GaussionMutatorBase - Class in de.kumpe.hadooptimizer.impl
Base class for Mutators based on gaussian random number.
GaussionMutatorBase(double) - Constructor for class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
getClientTaskService() - Method in class de.kumpe.hadooptimizer.jeneva.server.ServerTask
 
getConf() - Method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.hadoop.EaHadoOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.hadoop.EsHadoOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.jeneva.EaJenevaOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.Optimizer
Returns the optimizer's configuration.
getConfiguration() - Method in class de.kumpe.hadooptimizer.simple.SimpleEaOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.simple.SimpleEsOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.simple.ThreadedEaOptimizer
 
getConfiguration() - Method in class de.kumpe.hadooptimizer.simple.ThreadedEsOptimizer
 
getCurrentCycle() - Method in class de.kumpe.hadooptimizer.impl.CountingHalter
 
getDelegate() - Method in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
getDelegate() - Method in interface de.kumpe.hadooptimizer.Wrapper
Returns the wrapped delegate.
getDeserializer(Class<Serializable>) - Method in class de.kumpe.hadooptimizer.hadoop.JavaSerialization
Deprecated.  
getEvaluation() - Method in class de.kumpe.hadooptimizer.EvaluationResult
The calculated evaluation for the individual.
getEvaluator() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
getHalter() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
getIncrement() - Method in class de.kumpe.hadooptimizer.EsIndividual
Returns the current increment.
getIndividual() - Method in class de.kumpe.hadooptimizer.EsIndividual
Return the contained actual individual.
getIndividual() - Method in class de.kumpe.hadooptimizer.EvaluationResult
Return the individual for which the evaluation was calculated.
getLength() - Method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat.IndividualInputSplit
 
getLocations() - Method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat.IndividualInputSplit
 
getMinIncrement() - Method in interface de.kumpe.hadooptimizer.EsWrappableMutator
Returns the minimal allowed increment.
getMinIncrement() - Method in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
getMinIncrement() - Method in class de.kumpe.hadooptimizer.impl.IdentityMutator
 
getMutator() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
getNrOfCycles() - Method in class de.kumpe.hadooptimizer.impl.CountingHalter
 
getOffspring() - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
getOffspring() - Method in class de.kumpe.hadooptimizer.impl.DuplicatingRecombiner
 
getOuterHalter() - Method in class de.kumpe.hadooptimizer.hadoop.EsMultiPopulationsHadoOptimizer
 
getParents() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
getPopulation() - Method in class de.kumpe.hadooptimizer.impl.MemoryPopulationReader
 
getPopulation() - Method in class de.kumpe.hadooptimizer.impl.MemoryPopulationWriter
 
getPopulationReader() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
getPopulationWriter() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
getPort() - Method in class de.kumpe.hadooptimizer.jeneva.server.ServerTask
 
getPreferredSize() - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
getRandomGenerator() - Method in class de.kumpe.hadooptimizer.Optimizer
 
getRandomGeneratorFactory() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
getRecombiner() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
getSeed() - Method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat.IndividualInputSplit
 
getSerializer(Class<Serializable>) - Method in class de.kumpe.hadooptimizer.hadoop.JavaSerialization
Deprecated.  
getServerService() - Static method in class de.kumpe.hadooptimizer.jeneva.server.JenevaServer
 
getServerService(String, int) - Static method in class de.kumpe.hadooptimizer.jeneva.server.JenevaServer
 
getSplits(JobContext) - Method in class de.kumpe.hadooptimizer.hadoop.DuplicatingSequenceFileInputFormat
 
getSplits(JobContext) - Method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.analysis.Convert
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.benchmark.IncrementingOffspring
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.benchmark.IncrementingSleep
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.benchmark.Loop
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.benchmark.NoOp
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.benchmark.Sleep
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.Example
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.functions.MinimumInGraph
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.functions.Polynomial
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.functions.Rastrigin
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.functions.Rosenbrock
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.HadoopTest
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.neurons.XorNet
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.painting.Kit
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.painting.MonaLisa
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.painting.PolygonPaint
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.painting.SvgRenderer
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.examples.tutorial.MinimumInPolygon
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaSleepExample
 
getVersionInfo() - Method in class de.kumpe.hadooptimizer.jeneva.JenevaXorExample
 
getWeight() - Method in class de.kumpe.hadooptimizer.examples.neurons.Neuron.Input
 
getWinner() - Method in class de.kumpe.hadooptimizer.impl.MemoryPopulationWriter
 

H

HadoopTest - Class in de.kumpe.hadooptimizer.examples
 
HadoopTest() - Constructor for class de.kumpe.hadooptimizer.examples.HadoopTest
 
HadoopTest - Class in de.kumpe.hadooptimizer.hadoop
Deprecated. 
HadoopTest() - Constructor for class de.kumpe.hadooptimizer.hadoop.HadoopTest
Deprecated.  
HadoopTest.CopyMapper<K,V> - Class in de.kumpe.hadooptimizer.examples
 
HadoopTest.CopyMapper() - Constructor for class de.kumpe.hadooptimizer.examples.HadoopTest.CopyMapper
 
HadoopTest.CopyReducer<K,V> - Class in de.kumpe.hadooptimizer.examples
 
HadoopTest.CopyReducer() - Constructor for class de.kumpe.hadooptimizer.examples.HadoopTest.CopyReducer
 
HadoopTest.GenerateRandomValuesMapper - Class in de.kumpe.hadooptimizer.hadoop
Deprecated.  
HadoopTest.GenerateRandomValuesMapper() - Constructor for class de.kumpe.hadooptimizer.hadoop.HadoopTest.GenerateRandomValuesMapper
Deprecated.  
HadoopTest.IntSumReducer - Class in de.kumpe.hadooptimizer.hadoop
Deprecated.  
HadoopTest.IntSumReducer() - Constructor for class de.kumpe.hadooptimizer.hadoop.HadoopTest.IntSumReducer
Deprecated.  
HadoopTest.RandomGeneratorFactoryImpl - Class in de.kumpe.hadooptimizer.examples
 
HadoopTest.RandomGeneratorFactoryImpl() - Constructor for class de.kumpe.hadooptimizer.examples.HadoopTest.RandomGeneratorFactoryImpl
 
HadoOptimizerBase<I> - Class in de.kumpe.hadooptimizer.hadoop
Base-class for all Hadoop-based Optimizer implementations.
HadoOptimizerBase(EaOptimizerConfigurationBase<I>) - Constructor for class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.examples.tutorial.CountingHalter
 
halt(Collection<EvaluationResult<I>>) - Method in interface de.kumpe.hadooptimizer.Halter
Decides whether to stop or continue the evolution cycle.
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.ComputingTimeLimitHalter
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.CountingHalter
 
halt(Collection<EvaluationResult<EsIndividual>>) - Method in class de.kumpe.hadooptimizer.impl.EsHalterWrapper
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.EvaluationLimitHalter
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.NeverHalter
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
 
halt(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.TimeBasedHalter
 
Halter<I> - Interface in de.kumpe.hadooptimizer
A Halter decides whether to stop or continue the evolution cycle.
hashCode() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
hashCode() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
hashCode() - Method in class de.kumpe.hadooptimizer.EsIndividual
 
hashCode() - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
hashCode() - Method in class de.kumpe.hadooptimizer.EvaluationResult
 
hashCode() - Method in class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
 
hashCode() - Method in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
hashCode() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 

I

IdentityMutator<I> - Class in de.kumpe.hadooptimizer.impl
The IdentityMutator effectively does nothing, it just passes the input-individual through.
IdentityMutator() - Constructor for class de.kumpe.hadooptimizer.impl.IdentityMutator
 
IncrementingOffspring - Class in de.kumpe.hadooptimizer.examples.benchmark
A benchmark example which sleeps a specified number of nanoseconds in the evaluator.
IncrementingOffspring() - Constructor for class de.kumpe.hadooptimizer.examples.benchmark.IncrementingOffspring
 
IncrementingSleep - Class in de.kumpe.hadooptimizer.examples.benchmark
A benchmark example which sleeps a specified number of nanoseconds in the evaluator.
IncrementingSleep() - Constructor for class de.kumpe.hadooptimizer.examples.benchmark.IncrementingSleep
 
IndividualInputFormat<I extends Serializable> - Class in de.kumpe.hadooptimizer.hadoop
A special InputFormat implementation to control the distribution of the individuals for mutation and evaluation.
IndividualInputFormat() - Constructor for class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
IndividualInputFormat.IndividualInputSplit<I extends Serializable> - Class in de.kumpe.hadooptimizer.hadoop
 
IndividualInputFormat.IndividualInputSplit(Collection<I>, long) - Constructor for class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat.IndividualInputSplit
 
initConfiguration(EaOptimizerConfigurationBase<I>, I) - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
initConfiguration(EaOptimizerConfiguration<I>, I) - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
initConfiguration(EsOptimizerConfiguration, I) - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
injectRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
Will inject the given RandomGenerator instance into all contained components which are implementing NeedsRandomGenerator.
injectRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
Will inject the given RandomGenerator instance into all contained components which are implementing NeedsRandomGenerator.
injectRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
Will inject the given RandomGenerator instance into all contained components which are implementing NeedsRandomGenerator.
injectRandomGenerator(Object, RandomGenerator) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
Inject the given RandomGenerator object into the passed instance, if instance is implementing NeedsRandomGenerator.
InputValue - Class in de.kumpe.hadooptimizer.examples.neurons
 
InputValue() - Constructor for class de.kumpe.hadooptimizer.examples.neurons.InputValue
 
InputValue(double) - Constructor for class de.kumpe.hadooptimizer.examples.neurons.InputValue
 
intputStream(String) - Method in class de.kumpe.hadooptimizer.examples.Example
 
isPreserveParents() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 

J

JavaSerialization - Class in de.kumpe.hadooptimizer.hadoop
Deprecated. 
JavaSerialization() - Constructor for class de.kumpe.hadooptimizer.hadoop.JavaSerialization
Deprecated.  
JenevaClient<I> - Class in de.kumpe.hadooptimizer.jeneva.client
 
JenevaServer<I> - Class in de.kumpe.hadooptimizer.jeneva.server
 
JenevaSleepExample - Class in de.kumpe.hadooptimizer.jeneva
 
JenevaSleepExample() - Constructor for class de.kumpe.hadooptimizer.jeneva.JenevaSleepExample
 
JenevaXorExample - Class in de.kumpe.hadooptimizer.jeneva
 
JenevaXorExample() - Constructor for class de.kumpe.hadooptimizer.jeneva.JenevaXorExample
 

K

Kit - Class in de.kumpe.hadooptimizer.examples.painting
 
Kit() - Constructor for class de.kumpe.hadooptimizer.examples.painting.Kit
 

L

LiveHistoryPanelReporter - Class in de.kumpe.hadooptimizer.examples.functions
A Panel which draws the graph of the evaluation-function (in the usual coordinate-system) renders the current population on top of the graph every LiveHistoryPanelReporter.refreshMillis milliseconds.
LiveHistoryPanelReporter(Evaluator<double[]>, int) - Constructor for class de.kumpe.hadooptimizer.examples.functions.LiveHistoryPanelReporter
 
log - Static variable in class de.kumpe.hadooptimizer.examples.Example
 
logFile - Variable in class de.kumpe.hadooptimizer.examples.Example
 
LoggingReporter<I> - Class in de.kumpe.hadooptimizer.impl
A ReportingHalterWrapper.Reporter implementation which prints summaries of the evaluation-results.
LoggingReporter() - Constructor for class de.kumpe.hadooptimizer.impl.LoggingReporter
 
LoggingReporter(CountingHalter<I>) - Constructor for class de.kumpe.hadooptimizer.impl.LoggingReporter
 
Loop - Class in de.kumpe.hadooptimizer.examples.benchmark
A benchmark example which loops a specified number of times in the evaluator.
Loop() - Constructor for class de.kumpe.hadooptimizer.examples.benchmark.Loop
 

M

main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.analysis.CalcMean
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.analysis.Merge
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.analysis.Polling
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.CliExamplesRunner
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.ExamplesRunner
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.painting.AnimationSvgRenderer
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.examples.tutorial.WordCount
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.hadoop.ClusterInfo
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.hadoop.DemonstrationForPossibleBugInJavaSerialization
Deprecated.  
main(String[]) - Static method in class de.kumpe.hadooptimizer.hadoop.HadoopTest
Deprecated.  
main(String[]) - Static method in class de.kumpe.hadooptimizer.jeneva.client.JenevaClient
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.jeneva.JenevaSleepExample
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.jeneva.JenevaXorExample
 
main(String[]) - Static method in class de.kumpe.hadooptimizer.jeneva.server.JenevaServer
 
map(K, V, Mapper<K, V, K, V>.Context) - Method in class de.kumpe.hadooptimizer.examples.HadoopTest.CopyMapper
 
map(LongWritable, Text, Mapper<LongWritable, Text, LongWritable, ObjectWritable>.Context) - Method in class de.kumpe.hadooptimizer.examples.painting.SvgRenderer.SvgRendererMapper
Parses the given line and if the best result of every 1000th cycle, create an SVG-image and write the parsed double-values into the output.
map(LongWritable, Text, Mapper<LongWritable, Text, Text, IntWritable>.Context) - Method in class de.kumpe.hadooptimizer.examples.tutorial.WordCount.Map
 
map(DoubleWritable, I, Mapper<DoubleWritable, I, DoubleWritable, I>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.EvaluateIndividualMapper
 
map(DoubleWritable, Integer, Mapper<DoubleWritable, Integer, DoubleWritable, Integer>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.HadoopTest.GenerateRandomValuesMapper
Deprecated.  
map(DoubleWritable, I, Mapper<DoubleWritable, I, DoubleWritable, I>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.MutateAndEvaluateChildMapper
 
MapperWithOptimizerConfiguration<I> - Class in de.kumpe.hadooptimizer.hadoop
 
MapperWithOptimizerConfiguration() - Constructor for class de.kumpe.hadooptimizer.hadoop.MapperWithOptimizerConfiguration
 
MemoryPopulationReader<I> - Class in de.kumpe.hadooptimizer.impl
A PopulationReader which returns an in memory collection of individuals.
MemoryPopulationReader(I) - Constructor for class de.kumpe.hadooptimizer.impl.MemoryPopulationReader
 
MemoryPopulationReader(Collection<I>) - Constructor for class de.kumpe.hadooptimizer.impl.MemoryPopulationReader
 
MemoryPopulationWriter<I> - Class in de.kumpe.hadooptimizer.impl
A PopulationWriter which stores the given population in memory.
MemoryPopulationWriter() - Constructor for class de.kumpe.hadooptimizer.impl.MemoryPopulationWriter
 
Merge - Class in de.kumpe.hadooptimizer.examples.analysis
 
Merge() - Constructor for class de.kumpe.hadooptimizer.examples.analysis.Merge
 
MinimumInGraph - Class in de.kumpe.hadooptimizer.examples.functions
 
MinimumInGraph() - Constructor for class de.kumpe.hadooptimizer.examples.functions.MinimumInGraph
 
MinimumInPolygon - Class in de.kumpe.hadooptimizer.examples.tutorial
 
MinimumInPolygon() - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.MinimumInPolygon
 
MonaLisa - Class in de.kumpe.hadooptimizer.examples.painting
 
MonaLisa() - Constructor for class de.kumpe.hadooptimizer.examples.painting.MonaLisa
 
mutate(double[], double) - Method in interface de.kumpe.hadooptimizer.EsWrappableMutator
Mutates the given individual with the specified increment.
mutate(Double) - Method in class de.kumpe.hadooptimizer.examples.tutorial.GaussianMutator
 
mutate(EsIndividual) - Method in class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
 
mutate(double[]) - Method in class de.kumpe.hadooptimizer.impl.GaussianMutator
 
mutate(double[], double) - Method in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
mutate(I) - Method in class de.kumpe.hadooptimizer.impl.IdentityMutator
 
mutate(double[], double) - Method in class de.kumpe.hadooptimizer.impl.IdentityMutator
 
mutate(I) - Method in interface de.kumpe.hadooptimizer.Mutator
Creates a mutant of the given individual.
MutateAndEvaluateChildMapper<I> - Class in de.kumpe.hadooptimizer.hadoop
A Mapper which mutates and evaluates given individuals and outputs evaluation/mutant pairs.
MutateAndEvaluateChildMapper() - Constructor for class de.kumpe.hadooptimizer.hadoop.MutateAndEvaluateChildMapper
 
Mutator<I> - Interface in de.kumpe.hadooptimizer
A Mutator creates a mutant of the given individual.

N

NeedsRandomGenerator - Interface in de.kumpe.hadooptimizer
Implementing this interfaces enables injection of seeded RandomGenerator -instances.
NeedsRandomWrapperBase<T> - Class in de.kumpe.hadooptimizer.impl
 
NeedsRandomWrapperBase(T) - Constructor for class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
Neuron - Class in de.kumpe.hadooptimizer.examples.neurons
 
Neuron() - Constructor for class de.kumpe.hadooptimizer.examples.neurons.Neuron
 
Neuron(double, double) - Constructor for class de.kumpe.hadooptimizer.examples.neurons.Neuron
 
Neuron.Input - Class in de.kumpe.hadooptimizer.examples.neurons
 
NeuronalNetEvaluator - Class in de.kumpe.hadooptimizer.examples.neurons
 
NeuronalNetEvaluator(InputValue[], Neuron.Input[], Value, NeuronalNetEvaluator.Sample[]) - Constructor for class de.kumpe.hadooptimizer.examples.neurons.NeuronalNetEvaluator
 
NeuronalNetEvaluator.Sample - Class in de.kumpe.hadooptimizer.examples.neurons
 
NeuronalNetEvaluator.Sample(double[], double) - Constructor for class de.kumpe.hadooptimizer.examples.neurons.NeuronalNetEvaluator.Sample
 
NeverHalter<I> - Class in de.kumpe.hadooptimizer.impl
This Halter's NeverHalter.halt(Collection) will always return false, thus never halt.
NeverHalter() - Constructor for class de.kumpe.hadooptimizer.impl.NeverHalter
 
nextGaussian(double) - Method in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
Produces a normal distributed random number with the given standard deviation.
nextTask() - Method in interface de.kumpe.hadooptimizer.jeneva.client.ClientService
 
NoOp - Class in de.kumpe.hadooptimizer.examples.benchmark
A benchmark example which returns an uniformly distributed randomGenerator value in the evaluator.
NoOp() - Constructor for class de.kumpe.hadooptimizer.examples.benchmark.NoOp
 
NullPopulationWriter<I> - Class in de.kumpe.hadooptimizer.impl
A PopulationWriter which discards the given population.
NullPopulationWriter() - Constructor for class de.kumpe.hadooptimizer.impl.NullPopulationWriter
 

O

offspring - Variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
optimize() - Method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
Creates the output-directory, writes the EaOptimizerConfigurationBase into the file-system and starts the actual optimization in HadoOptimizerBase.doOptimize().
optimize() - Method in class de.kumpe.hadooptimizer.jeneva.EaJenevaOptimizer
 
optimize() - Method in class de.kumpe.hadooptimizer.Optimizer
Starts the optimization.
Optimizer<I> - Class in de.kumpe.hadooptimizer
An Optimizer tries to optimize a given population of individuals to improve their fitness.
Optimizer(OptimizerConfiguration<I>) - Constructor for class de.kumpe.hadooptimizer.Optimizer
Creates a new Optimizer object with the given OptimizerConfiguration.
OptimizerConfiguration<I> - Class in de.kumpe.hadooptimizer
The base class of all Optimizer configurations.
OptimizerConfiguration() - Constructor for class de.kumpe.hadooptimizer.OptimizerConfiguration
 
OptimizerExample<I> - Class in de.kumpe.hadooptimizer.examples
Base class for all "executables" in the examples module.
OptimizerExample() - Constructor for class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OptimizerException - Exception in de.kumpe.hadooptimizer
Wraps a checked Exception inside the optimization.
OptimizerException(String, Throwable) - Constructor for exception de.kumpe.hadooptimizer.OptimizerException
 
OptimizerException(String) - Constructor for exception de.kumpe.hadooptimizer.OptimizerException
 
OptimizerException(Throwable) - Constructor for exception de.kumpe.hadooptimizer.OptimizerException
 
OPTION_CYCLES - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_EA - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_ES - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_EVALUATION_LIMIT - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_GUI - Static variable in class de.kumpe.hadooptimizer.examples.Example
 
OPTION_HELP - Static variable in class de.kumpe.hadooptimizer.examples.Example
 
OPTION_LOG_LEVEL - Static variable in class de.kumpe.hadooptimizer.examples.Example
 
OPTION_MULTI_POPULATIONS - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_NS_LIMIT - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_OFFSPRING - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_PARENTS - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_PRESERVE_PARENTS - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_STANDARD_DEVIATION - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_TIME_LIMIT - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
OPTION_ZERO_PADDING - Static variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
outputStream(String) - Method in class de.kumpe.hadooptimizer.examples.Example
 

P

paintComponent(Graphics) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
paintComponent(Graphics) - Method in class de.kumpe.hadooptimizer.examples.functions.ResultReporterPanel
 
parents - Variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
Polling - Class in de.kumpe.hadooptimizer.examples.analysis
 
Polling() - Constructor for class de.kumpe.hadooptimizer.examples.analysis.Polling
 
PolygonPaint - Class in de.kumpe.hadooptimizer.examples.painting
 
PolygonPaint() - Constructor for class de.kumpe.hadooptimizer.examples.painting.PolygonPaint
 
Polynomial - Class in de.kumpe.hadooptimizer.examples.functions
Tries to minimize a polygon.
Polynomial() - Constructor for class de.kumpe.hadooptimizer.examples.functions.Polynomial
 
PolynomialEvaluator - Class in de.kumpe.hadooptimizer.examples.tutorial
 
PolynomialEvaluator(double...) - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.PolynomialEvaluator
 
PolynomialEvaluator - Class in de.kumpe.hadooptimizer.impl
A Evaluator for polynomials.
PolynomialEvaluator(double...) - Constructor for class de.kumpe.hadooptimizer.impl.PolynomialEvaluator
 
PopulationReader<I> - Interface in de.kumpe.hadooptimizer
A PopulationReader is used to read the start population during initialization of the evolution cycles.
PopulationWriter<I> - Interface in de.kumpe.hadooptimizer
A PopulationWriter is used to store the resulting population of an optimization.
preserveParents - Variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
print(double[]) - Method in class de.kumpe.hadooptimizer.examples.neurons.NeuronalNetEvaluator
 
processCommandLine() - Method in class de.kumpe.hadooptimizer.examples.Example
 
processCommandLine() - Method in class de.kumpe.hadooptimizer.examples.OptimizerExample
 

Q

quit() - Method in class de.kumpe.hadooptimizer.jeneva.server.JenevaServer
 

R

randomGenerator - Variable in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
RandomGeneratorFactory - Interface in de.kumpe.hadooptimizer
Factory for RandomGenerators
Rastrigin - Class in de.kumpe.hadooptimizer.examples.functions
Tries to minimize a polygon.
Rastrigin() - Constructor for class de.kumpe.hadooptimizer.examples.functions.Rastrigin
 
read() - Method in class de.kumpe.hadooptimizer.impl.EsPopulationReaderWrapper
 
read() - Method in class de.kumpe.hadooptimizer.impl.MemoryPopulationReader
 
read() - Method in interface de.kumpe.hadooptimizer.PopulationReader
 
readConfiguration(Mapper.Context) - Static method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
Reads the OptimizerConfiguration out of the hadoop's job configuration from the specified Mapper.Context.
recombine(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.DuplicatingRecombiner
 
recombine(Collection<EvaluationResult<I>>) - Method in interface de.kumpe.hadooptimizer.Recombiner
Recombines the children from the parents in the given evaluationResults.
Recombiner<I> - Interface in de.kumpe.hadooptimizer
A Recombiner combines the given n parents to form m children.
reduce(K, Iterable<V>, Reducer<K, V, K, V>.Context) - Method in class de.kumpe.hadooptimizer.examples.HadoopTest.CopyReducer
 
reduce(Text, Iterable<IntWritable>, Reducer<Text, IntWritable, Text, IntWritable>.Context) - Method in class de.kumpe.hadooptimizer.examples.tutorial.WordCount.Reduce
 
reduce(DoubleWritable, Iterable<Integer>, Reducer<DoubleWritable, Integer, DoubleWritable, Integer>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.HadoopTest.IntSumReducer
Deprecated.  
removeClientTask(Runnable) - Method in interface de.kumpe.hadooptimizer.jeneva.server.ServerTask.ClientTaskService
 
removeReporter(ReportingHalterWrapper.Reporter<I>) - Method in class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
Remove a ReportingHalterWrapper.Reporter.
report(Collection<EvaluationResult<double[]>>) - Method in class de.kumpe.hadooptimizer.examples.functions.LiveHistoryPanelReporter
 
report(Collection<EvaluationResult<double[]>>) - Method in class de.kumpe.hadooptimizer.examples.functions.ResultReporterPanel
 
report(Collection<EvaluationResult<double[]>>) - Method in class de.kumpe.hadooptimizer.examples.neurons.NeuronalNetEvaluator
 
report(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.LoggingReporter
 
report(Collection<EvaluationResult<I>>) - Method in interface de.kumpe.hadooptimizer.impl.ReportingHalterWrapper.Reporter
 
report(Collection<EvaluationResult<I>>) - Method in class de.kumpe.hadooptimizer.impl.TextFileReporter
 
ReportingHalterWrapper<I> - Class in de.kumpe.hadooptimizer.impl
The ReportingHalterWrapper passed the EvaluationResults to each registered ReportingHalterWrapper.Reporter and then delegates the halt-decision the the specified Halter.
ReportingHalterWrapper(Halter<I>) - Constructor for class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
Creates a new ReportingHalterWrapper with the specified Halter delegate.
ReportingHalterWrapper.Reporter<I> - Interface in de.kumpe.hadooptimizer.impl
The ReportingHalterWrapper.Reporter is used by the ReportingHalterWrapper to report about the passed evaluation-results every cycle.
ResultPainter - Class in de.kumpe.hadooptimizer.examples.neurons
 
ResultPainter() - Constructor for class de.kumpe.hadooptimizer.examples.neurons.ResultPainter
 
ResultReporterPanel - Class in de.kumpe.hadooptimizer.examples.functions
 
ResultReporterPanel() - Constructor for class de.kumpe.hadooptimizer.examples.functions.ResultReporterPanel
 
revX(int) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
revY(int) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
Rosenbrock - Class in de.kumpe.hadooptimizer.examples.functions
Tries to minimize a polygon.
Rosenbrock() - Constructor for class de.kumpe.hadooptimizer.examples.functions.Rosenbrock
 
run(String[]) - Method in class de.kumpe.hadooptimizer.examples.Example
 
run() - Method in class de.kumpe.hadooptimizer.examples.painting.AnimationSvgRenderer
 
run(Mapper<DoubleWritable, EsIndividual, DoubleWritable, EsIndividual>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.EvolutionCycleMapper
 
run(Reducer<K, V, K, V>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.SelectionReducer
 
run() - Method in class de.kumpe.hadooptimizer.jeneva.client.JenevaClient
 

S

SelectionReducer<K,V> - Class in de.kumpe.hadooptimizer.hadoop
A Reducer implementation for the selection of an evolutionary algorithm.
SelectionReducer() - Constructor for class de.kumpe.hadooptimizer.hadoop.SelectionReducer
 
ServerService - Interface in de.kumpe.hadooptimizer.jeneva.server
 
ServerTask<V> - Class in de.kumpe.hadooptimizer.jeneva.server
 
ServerTask() - Constructor for class de.kumpe.hadooptimizer.jeneva.server.ServerTask
 
ServerTask.ClientTaskService - Interface in de.kumpe.hadooptimizer.jeneva.server
 
ServerTaskStarter<V> - Class in de.kumpe.hadooptimizer.jeneva.server
 
ServerTaskStarter() - Constructor for class de.kumpe.hadooptimizer.jeneva.server.ServerTaskStarter
 
set(double) - Method in class de.kumpe.hadooptimizer.examples.neurons.InputValue
 
setConf(Configuration) - Method in class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
 
setEvaluator(Evaluator<I>) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
setHalter(Halter<I>) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
setInputPaths(Job, Path...) - Static method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
setMutator(Mutator<I>) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
setOffspring(int) - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
Sets the number of offspring for the evolution strategy.
setOffspring(Job, int) - Static method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
setOriginTranslation(int, int) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
setParents(int) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
Sets the number of parents in the evolution cycle.
setParents(Job, long) - Static method in class de.kumpe.hadooptimizer.hadoop.SelectionReducer
 
setPopulationReader(PopulationReader<I>) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
setPopulationWriter(PopulationWriter<I>) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
setPreserveParents(boolean) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
 
setRandomChoice(Job, boolean) - Static method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
setRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.examples.tutorial.GaussianMutator
 
setRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.impl.DuplicatingRecombiner
 
setRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
 
setRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
setRandomGenerator(RandomGenerator) - Method in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
setRandomGenerator(RandomGenerator) - Method in interface de.kumpe.hadooptimizer.NeedsRandomGenerator
Injects a RandomGenerator instance.
setRandomGeneratorFactory(Job, RandomGeneratorFactory, long) - Static method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
setRandomGeneratorFactory(RandomGeneratorFactory) - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
 
setRecombiner(Recombiner<I>) - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
setScale(double) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
setSplits(Job, int) - Static method in class de.kumpe.hadooptimizer.hadoop.IndividualInputFormat
 
setup(Mapper<LongWritable, Text, LongWritable, ObjectWritable>.Context) - Method in class de.kumpe.hadooptimizer.examples.painting.SvgRenderer.SvgRendererMapper
 
setup(Mapper<DoubleWritable, Integer, DoubleWritable, Integer>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.HadoopTest.GenerateRandomValuesMapper
Deprecated.  
setup(Reducer<DoubleWritable, Integer, DoubleWritable, Integer>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.HadoopTest.IntSumReducer
Deprecated.  
setup(Mapper<DoubleWritable, I, DoubleWritable, I>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.MapperWithOptimizerConfiguration
 
setup(Reducer<K, V, K, V>.Context) - Method in class de.kumpe.hadooptimizer.hadoop.SelectionReducer
 
setValueTranslation(double, int) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
setWeight(double) - Method in class de.kumpe.hadooptimizer.examples.neurons.Neuron.Input
 
shutdownHooks - Variable in class de.kumpe.hadooptimizer.examples.Example
 
SimpleEaOptimizer<I> - Class in de.kumpe.hadooptimizer.simple
A simple (not multithreaded) Optimizer implementation for general evolutionary algorithms.
SimpleEaOptimizer(EaOptimizerConfiguration<I>) - Constructor for class de.kumpe.hadooptimizer.simple.SimpleEaOptimizer
 
SimpleEsOptimizer - Class in de.kumpe.hadooptimizer.simple
A simple (not multithreaded) Optimizer implementation for evolution strategies.
SimpleEsOptimizer(EsOptimizerConfiguration) - Constructor for class de.kumpe.hadooptimizer.simple.SimpleEsOptimizer
 
Sleep - Class in de.kumpe.hadooptimizer.examples.benchmark
A benchmark example which sleeps a specified number of nanoseconds in the evaluator.
Sleep() - Constructor for class de.kumpe.hadooptimizer.examples.benchmark.Sleep
 
standardDeviation - Variable in class de.kumpe.hadooptimizer.examples.OptimizerExample
 
standardDeviation - Variable in class de.kumpe.hadooptimizer.impl.GaussionMutatorBase
 
stop() - Method in class de.kumpe.hadooptimizer.impl.ComputingTimeLimitHalter
 
stop() - Method in class de.kumpe.hadooptimizer.impl.CountingHalter
 
stop() - Method in class de.kumpe.hadooptimizer.impl.EsHalterWrapper
 
stop() - Method in class de.kumpe.hadooptimizer.impl.EvaluationLimitHalter
 
stop() - Method in class de.kumpe.hadooptimizer.impl.NeverHalter
 
stop() - Method in class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
 
stop() - Method in class de.kumpe.hadooptimizer.impl.TimeBasedHalter
 
stop() - Method in interface de.kumpe.hadooptimizer.Stoppable
Is called once to tell the Halter the stop the evoltion cycle at the end of the current iteration.
Stoppable - Interface in de.kumpe.hadooptimizer
Marks a Halter to be stoppable.
SvgRenderer - Class in de.kumpe.hadooptimizer.examples.painting
The 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.
SvgRenderer() - Constructor for class de.kumpe.hadooptimizer.examples.painting.SvgRenderer
 
SvgRenderer.SvgRendererMapper - Class in de.kumpe.hadooptimizer.examples.painting
The Mapper to do the actual work.
SvgRenderer.SvgRendererMapper() - Constructor for class de.kumpe.hadooptimizer.examples.painting.SvgRenderer.SvgRendererMapper
 

T

TeeOutputStream - Class in de.kumpe.hadooptimizer.examples
 
TeeOutputStream(OutputStream, OutputStream) - Constructor for class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
TextFileReporter<I> - Class in de.kumpe.hadooptimizer.impl
A 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]
TextFileReporter(PrintWriter) - Constructor for class de.kumpe.hadooptimizer.impl.TextFileReporter
 
ThreadedEaOptimizer<I> - Class in de.kumpe.hadooptimizer.simple
A multithreaded Optimizer implementation for general evolutionary algorithms.
ThreadedEaOptimizer(EaOptimizerConfiguration<I>) - Constructor for class de.kumpe.hadooptimizer.simple.ThreadedEaOptimizer
 
ThreadedEsOptimizer - Class in de.kumpe.hadooptimizer.simple
A multithreaded Optimizer implementation for evolution strategies.
ThreadedEsOptimizer(EsOptimizerConfiguration) - Constructor for class de.kumpe.hadooptimizer.simple.ThreadedEsOptimizer
 
TimeBasedHalter<I> - Class in de.kumpe.hadooptimizer.impl
A Halter implementation halting a the specified Date.
TimeBasedHalter(Date) - Constructor for class de.kumpe.hadooptimizer.impl.TimeBasedHalter
Creates a new TimeBasedHalter halting at the given Date.
toString() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
 
toString() - Method in class de.kumpe.hadooptimizer.EsIndividual
 
toString() - Method in class de.kumpe.hadooptimizer.EsOptimizerConfiguration
 
toString() - Method in class de.kumpe.hadooptimizer.EvaluationResult
 
toString() - Method in class de.kumpe.hadooptimizer.hadoop.DemonstrationForPossibleBugInJavaSerialization.MyValueClass
Deprecated.  
toString() - Method in class de.kumpe.hadooptimizer.impl.ComputingTimeLimitHalter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.CountingHalter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.EsMutatorWrapper
 
toString() - Method in class de.kumpe.hadooptimizer.impl.EvaluationLimitHalter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.IdentityMutator
 
toString() - Method in class de.kumpe.hadooptimizer.impl.LoggingReporter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.NeedsRandomWrapperBase
 
toString() - Method in class de.kumpe.hadooptimizer.impl.NeverHalter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.PolynomialEvaluator
 
toString() - Method in class de.kumpe.hadooptimizer.impl.ReportingHalterWrapper
 
toString() - Method in class de.kumpe.hadooptimizer.impl.TextFileReporter
 
toString() - Method in class de.kumpe.hadooptimizer.impl.TimeBasedHalter
 

V

validate() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfiguration
Validates the configuration for completeness and correctness.
validate() - Method in class de.kumpe.hadooptimizer.EaOptimizerConfigurationBase
Validates the configuration for completeness and correctness.
validate() - Method in class de.kumpe.hadooptimizer.OptimizerConfiguration
Validates the configuration for completeness and correctness.
value() - Method in class de.kumpe.hadooptimizer.examples.neurons.InputValue
 
value() - Method in class de.kumpe.hadooptimizer.examples.neurons.Neuron
 
Value - Interface in de.kumpe.hadooptimizer.examples.neurons
 
value() - Method in interface de.kumpe.hadooptimizer.examples.neurons.Value
 

W

WordCount - Class in de.kumpe.hadooptimizer.examples.tutorial
Adapted MapReduce example from hadoop's MapReduce tutorial: http://hadoop.apache.org/common/docs/r0.20.0/mapred_tutorial.html.
WordCount() - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.WordCount
 
WordCount.Map - Class in de.kumpe.hadooptimizer.examples.tutorial
 
WordCount.Map() - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.WordCount.Map
 
WordCount.Reduce - Class in de.kumpe.hadooptimizer.examples.tutorial
 
WordCount.Reduce() - Constructor for class de.kumpe.hadooptimizer.examples.tutorial.WordCount.Reduce
 
Wrapper<T> - Interface in de.kumpe.hadooptimizer
Marks a class to be a wrapper of another interface or class.
write(byte[]) - Method in class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
write(byte[], int, int) - Method in class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
write(int) - Method in class de.kumpe.hadooptimizer.examples.TeeOutputStream
 
write(Collection<EsIndividual>) - Method in class de.kumpe.hadooptimizer.impl.EsPopulationWriterWrapper
 
write(Collection<I>) - Method in class de.kumpe.hadooptimizer.impl.MemoryPopulationWriter
 
write(Collection<I>) - Method in class de.kumpe.hadooptimizer.impl.NullPopulationWriter
 
write(Collection<I>) - Method in interface de.kumpe.hadooptimizer.PopulationWriter
Store the given population.

X

x(double) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 
XorNet - Class in de.kumpe.hadooptimizer.examples.neurons
 
XorNet() - Constructor for class de.kumpe.hadooptimizer.examples.neurons.XorNet
 

Y

y(double) - Method in class de.kumpe.hadooptimizer.examples.functions.AxisPanel
 

A B C D E F G H I J K L M N O P Q R S T V W X Y

Copyright © 2011 Christian Kumpe. All Rights Reserved.