jmetal.operators.selection
Class BinaryTournament2

java.lang.Object
  extended by jmetal.core.Operator
      extended by jmetal.operators.selection.Selection
          extended by jmetal.operators.selection.BinaryTournament2
All Implemented Interfaces:
java.io.Serializable

public class BinaryTournament2
extends Selection

This class implements an operator for binary selections using the same code in Deb's NSGA-II implementation

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmetal.core.Operator
parameters_
 
Constructor Summary
BinaryTournament2(java.util.HashMap<java.lang.String,java.lang.Object> parameters)
          Constructor Creates a new instance of the Binary tournament operator (Deb's NSGA-II implementation version)
 
Method Summary
 java.lang.Object execute(java.lang.Object object)
          Performs the operation
 
Methods inherited from class jmetal.core.Operator
getParameter, setParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinaryTournament2

public BinaryTournament2(java.util.HashMap<java.lang.String,java.lang.Object> parameters)
Constructor Creates a new instance of the Binary tournament operator (Deb's NSGA-II implementation version)

Method Detail

execute

public java.lang.Object execute(java.lang.Object object)
Performs the operation

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