jeco.kernel.operator.selector
Class BinaryTournamentNSGAII

java.lang.Object
  extended by jeco.kernel.operator.selector.SelectionOperator
      extended by jeco.kernel.operator.selector.BinaryTournamentNSGAII

public class BinaryTournamentNSGAII
extends SelectionOperator


Field Summary
protected  java.util.Comparator<Solution> comparator
           
 
Constructor Summary
BinaryTournamentNSGAII()
          Constructor TODO: Creates a new instance of the Binary tournament operator (Deb's NSGA-II implementation version)
 
Method Summary
 Solution execute(Solutions population)
          Performs the operation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

comparator

protected java.util.Comparator<Solution> comparator
Constructor Detail

BinaryTournamentNSGAII

public BinaryTournamentNSGAII()
Constructor TODO: Creates a new instance of the Binary tournament operator (Deb's NSGA-II implementation version)

Method Detail

execute

public Solution execute(Solutions population)
Performs the operation

Specified by:
execute in class SelectionOperator
Parameters:
object - Object representing a SolutionSet
Returns:
the selected solution