com.rapidminer.operator.features.weighting
Class VarianceAdaption

java.lang.Object
  extended by com.rapidminer.operator.features.weighting.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 WeightingMutation.

Author:
Ingo Mierswa Exp $

Constructor Summary
VarianceAdaption(WeightingMutation weightingMutation, int intervalSize)
          The interval size should be as big as the changeable components, i.e. the number of attributes.
 
Method Summary
 void operate(Population population)
          Modifies the population.
 boolean performOperation(int generation)
          The default implementation returns true for every generation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VarianceAdaption

public VarianceAdaption(WeightingMutation weightingMutation,
                        int intervalSize)
The interval size should be as big as the changeable components, i.e. the number of attributes.

Method Detail

performOperation

public boolean performOperation(int generation)
The default implementation returns true for every generation.

Specified by:
performOperation in interface PopulationOperator

operate

public void operate(Population population)
Description copied from interface: PopulationOperator
Modifies the population.

Specified by:
operate in interface PopulationOperator


Copyright © 2001-2009 by Rapid-I