com.rapidminer.tools.math.optimization.ec.es
Class VarianceAdaption

java.lang.Object
  extended by com.rapidminer.tools.math.optimization.ec.es.VarianceAdaption
All Implemented Interfaces:
PopulationOperator

public class VarianceAdaption
extends java.lang.Object
implements PopulationOperator

Implements the 1/5-Rule for dynamic parameter adaption of the variance of a GaussianMutation. The interval size should have the same size as the changable components, i.e. the number of examples (alphas).

Author:
Ingo Mierswa

Constructor Summary
VarianceAdaption(GaussianMutation mutation, int intervalSize, LoggingHandler logging)
          The interval size should be as big as the changeable components, i.e. the number of examples (alphas).
 
Method Summary
 void operate(Population population)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VarianceAdaption

public VarianceAdaption(GaussianMutation mutation,
                        int intervalSize,
                        LoggingHandler logging)
The interval size should be as big as the changeable components, i.e. the number of examples (alphas).

Method Detail

operate

public void operate(Population population)
Specified by:
operate in interface PopulationOperator


Copyright © 2001-2009 by Rapid-I