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

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

public class Crossover
extends java.lang.Object
implements PopulationOperator

Crossover operator for the values of an evolution strategies optimization. An individual is selected with a given fixed propability and a mating partner is determined randomly. This class only impplements uniform crossover.

Author:
Ingo Mierswa

Constructor Summary
Crossover(double prob, java.util.Random random)
           
 
Method Summary
 void crossover(Individual i1, Individual i2)
           
 void operate(Population population)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Crossover

public Crossover(double prob,
                 java.util.Random random)
Method Detail

crossover

public void crossover(Individual i1,
                      Individual i2)

operate

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


Copyright © 2001-2009 by Rapid-I