de.kumpe.hadooptimizer.hadoop
Class EaHadoOptimizer<I>
java.lang.Object
de.kumpe.hadooptimizer.Optimizer<I>
de.kumpe.hadooptimizer.hadoop.HadoOptimizerBase<I>
de.kumpe.hadooptimizer.hadoop.EaHadoOptimizer<I>
- Type Parameters:
I
- the individuals' type
- All Implemented Interfaces:
- org.apache.hadoop.conf.Configurable
public final class EaHadoOptimizer<I>
- extends HadoOptimizerBase<I>
An Optimizer
implementation for general evolutionary algorithms 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 |
EaHadoOptimizer
public EaHadoOptimizer(EaOptimizerConfiguration<I> configuration)
getConfiguration
protected EaOptimizerConfiguration<I> 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<I>
- 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<I>
- Throws:
Exception
Copyright © 2011 Christian Kumpe. All Rights Reserved.