de.kumpe.hadooptimizer.simple
Class SimpleEaOptimizer<I>
java.lang.Object
de.kumpe.hadooptimizer.Optimizer<I>
de.kumpe.hadooptimizer.simple.SimpleEaOptimizer<I>
- Type Parameters:
I - the individuals' type
public class SimpleEaOptimizer<I>
- extends Optimizer<I>
A simple (not multithreaded) Optimizer implementation for general
evolutionary algorithms.
- Author:
- Christian Kumpe
- See Also:
Optimizer,
SimpleOptimizerBase
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleEaOptimizer
public SimpleEaOptimizer(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.
- Returns:
- the optimizer's configuration
optimize
public final void optimize()
- Description copied from class:
Optimizer
- Starts the optimization.
Subclasses need to implement this method with a concrete optimization
technique.
- Specified by:
optimize in class Optimizer<I>
Copyright © 2011 Christian Kumpe. All Rights Reserved.