jmetal.util.offspring
Class SBXCrossoverOffspring

java.lang.Object
  extended by jmetal.util.offspring.Offspring
      extended by jmetal.util.offspring.SBXCrossoverOffspring

public class SBXCrossoverOffspring
extends Offspring


Constructor Summary
SBXCrossoverOffspring(double crossoverProbability, double distributionIndexForCrossover)
           
 
Method Summary
 java.lang.String configuration()
           
 Solution getOffspring(Solution[] parentSolutions)
           
 Solution getOffspring(SolutionSet solutionSet)
          Return on offspring from a solution set
 Solution getOffspring(SolutionSet solutionSet, SolutionSet archive)
          Return on offspring from two solution sets
 
Methods inherited from class jmetal.util.offspring.Offspring
getOffspring, getOffspring, getOffspring, getOffspring, getOffspring, getOffspring, getOffspring, id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SBXCrossoverOffspring

public SBXCrossoverOffspring(double crossoverProbability,
                             double distributionIndexForCrossover)
                      throws JMException
Throws:
JMException
Method Detail

getOffspring

public Solution getOffspring(SolutionSet solutionSet)
Description copied from class: Offspring
Return on offspring from a solution set

Overrides:
getOffspring in class Offspring
Returns:
the offspring

getOffspring

public Solution getOffspring(Solution[] parentSolutions)
Overrides:
getOffspring in class Offspring

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             SolutionSet archive)
Description copied from class: Offspring
Return on offspring from two solution sets

Overrides:
getOffspring in class Offspring
Returns:
the offspring

configuration

public java.lang.String configuration()
Overrides:
configuration in class Offspring