de.kumpe.hadooptimizer.hadoop
Class EsHadoOptimizer

java.lang.Object
  extended by de.kumpe.hadooptimizer.Optimizer<I>
      extended by de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase<EsIndividual>
          extended by 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

Constructor Summary
EsHadoOptimizer(EsOptimizerConfiguration configuration)
           
 
Method Summary
protected  void doOptimize()
          Needs to be overridden to do the actual optimization.
protected  EsOptimizerConfiguration getConfiguration()
          Returns the optimizer's configuration.
 
Methods inherited from class de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase
getConf, optimize, readConfiguration, setConf
 
Methods inherited from class de.kumpe.hadooptimizer.Optimizer
getRandomGenerator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EsHadoOptimizer

public EsHadoOptimizer(EsOptimizerConfiguration configuration)
Method Detail

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.