jmetal.util.offspring
Class Offspring

java.lang.Object
  extended by jmetal.util.offspring.Offspring
Direct Known Subclasses:
BLXAlphaCrossoverAndPolynomialMutation, BLXAlphaCrossoverOffspring, DifferentialEvolutionOffspring, DifferentialEvolutionOffspring2, DifferentialEvolutionOffspringPolynomial, NonUniformMutationOffspring, PolynomialMutationOffspring, SBXCrossoverAndPolynomialMutationOffspring, SBXCrossoverOffspring

public class Offspring
extends java.lang.Object


Constructor Summary
Offspring()
          Constructor
 
Method Summary
 java.lang.String configuration()
           
 Solution getOffspring(Solution[] solutions)
           
 Solution getOffspring(Solution[] solutionSet, Solution solution)
          Return on offspring from a solution set and a given solution
 Solution getOffspring(SolutionSet solutionSet)
          Return on offspring from a solution set
 Solution getOffspring(SolutionSet solutionSet1, int index)
          Return on offspring from a solution set and the index of the current individual
 Solution getOffspring(SolutionSet solutionSet, int numberOfParents, int index, Selection selectionOperator)
          Return on offspring from a solution set, indicating the selection operator
 Solution getOffspring(SolutionSet solutionSet, Solution solution)
          Return on offspring from a solution set and a given solution
 Solution getOffspring(SolutionSet solutionSet, Solution solution, int index)
           
 Solution getOffspring(SolutionSet solutionSet1, SolutionSet archive2)
          Return on offspring from two solution sets
 Solution getOffspring(SolutionSet solutionSet1, SolutionSet solutionSet2, int index)
           
 Solution getOffspring(SolutionSet solutionSet, SolutionSet archive, Solution solution, int index)
           
 java.lang.String id()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Offspring

public Offspring()
Constructor

Method Detail

id

public java.lang.String id()

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             int numberOfParents,
                             int index,
                             Selection selectionOperator)
Return on offspring from a solution set, indicating the selection operator

Parameters:
solutionSet -
Returns:
the offspring

getOffspring

public Solution getOffspring(SolutionSet solutionSet)
Return on offspring from a solution set

Parameters:
solutionSet -
Returns:
the offspring

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             Solution solution)
Return on offspring from a solution set and a given solution

Parameters:
solutionSet -
solution -
Returns:
the offspring

getOffspring

public Solution getOffspring(Solution[] solutionSet,
                             Solution solution)
Return on offspring from a solution set and a given solution

Parameters:
solutionSet -
solution -
Returns:
the offspring

getOffspring

public Solution getOffspring(SolutionSet solutionSet1,
                             SolutionSet archive2)
Return on offspring from two solution sets

Parameters:
solutionSet -
solution -
Returns:
the offspring

getOffspring

public Solution getOffspring(Solution[] solutions)

getOffspring

public Solution getOffspring(SolutionSet solutionSet1,
                             int index)
Return on offspring from a solution set and the index of the current individual

Parameters:
solutionSet -
solution -
Returns:
the offspring

getOffspring

public Solution getOffspring(SolutionSet solutionSet1,
                             SolutionSet solutionSet2,
                             int index)

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             Solution solution,
                             int index)

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             SolutionSet archive,
                             Solution solution,
                             int index)

configuration

public java.lang.String configuration()