MOEA Framework 2.3
API Specification

org.moeaframework.core.operator
Class GAVariation

java.lang.Object
  extended by org.moeaframework.core.operator.CompoundVariation
      extended by org.moeaframework.core.operator.GAVariation
All Implemented Interfaces:
Variation

public class GAVariation
extends CompoundVariation

Operator for applying a crossover and mutation operation in succession. The crossover can produce any number of offspring while the mutation operator should only produce one offspring.


Constructor Summary
GAVariation(Variation crossover, Variation mutation)
          Constructs an operator applying the specified crossover and mutation operators in succession.
 
Method Summary
 
Methods inherited from class org.moeaframework.core.operator.CompoundVariation
appendOperator, evolve, getArity, getName, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GAVariation

public GAVariation(Variation crossover,
                   Variation mutation)
Constructs an operator applying the specified crossover and mutation operators in succession.

Parameters:
crossover - the crossover operator
mutation - the mutation operator

MOEA Framework 2.3
API Specification

Copyright 2009-2014 MOEA Framework. All rights reserved.
Licensed under the GNU Lesser General Public License.
Return to the MOEA Framework homepage. Hosted by Get MOEA Framework at SourceForge.net. Fast, secure and Free Open Source software downloads