de.kumpe.hadooptimizer.hadoop
Class EsHadoOptimizer
java.lang.Object
de.kumpe.hadooptimizer.Optimizer<I>
de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase<EsIndividual>
de.kumpe.hadooptimizer.hadoop.EsHadoOptimizer
- All Implemented Interfaces:
- org.apache.hadoop.conf.Configurable
- Direct Known Subclasses:
- EsMultiPopulationsHadoOptimizer
public class EsHadoOptimizer
- extends HadoOptimizerBase<EsIndividual>
An Optimizer implementation for for evolution strategies which
distributes the mutation and evaluation in
a Hadoop cluster.
- Author:
- Christian Kumpe
- See Also:
Optimizer,
HadoOptimizerBase
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EsHadoOptimizer
public EsHadoOptimizer(EsOptimizerConfiguration configuration)
getConfiguration
protected EsOptimizerConfiguration getConfiguration()
- Description copied from class:
Optimizer
- Returns the optimizer's configuration. This configuration should not be
modified once the optimizer has been created.
This method can be overridden to cast the OptimizerConfiguration
to the appropriate subtype for the concrete optimizer implementation.
- Overrides:
getConfiguration in class HadoOptimizerBase<EsIndividual>
- Returns:
- the optimizer's configuration
doOptimize
protected void doOptimize()
throws Exception
- Description copied from class:
HadoOptimizerBase
- Needs to be overridden to do the actual optimization.
- Specified by:
doOptimize in class HadoOptimizerBase<EsIndividual>
- Throws:
Exception
Copyright © 2011 Christian Kumpe. All Rights Reserved.