jmetal.util.offspring
Class DifferentialEvolutionOffspring

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

public class DifferentialEvolutionOffspring
extends Offspring


Constructor Summary
DifferentialEvolutionOffspring(double CR, double F)
          Constructor
 
Method Summary
 java.lang.String configuration()
           
 Solution getOffspring(Solution[] parentSolutions, Solution currentSolution)
          Return on offspring from a solution set and a given solution
 Solution getOffspring(SolutionSet solutionSet, int index)
          Return on offspring from a solution set and the index of the current individual
 
Methods inherited from class jmetal.util.offspring.Offspring
getOffspring, 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

DifferentialEvolutionOffspring

public DifferentialEvolutionOffspring(double CR,
                                      double F)
Constructor

Parameters:
CR -
F -
Method Detail

getOffspring

public Solution getOffspring(SolutionSet solutionSet,
                             int index)
Description copied from class: Offspring
Return on offspring from a solution set and the index of the current individual

Overrides:
getOffspring in class Offspring
Returns:
the offspring

getOffspring

public Solution getOffspring(Solution[] parentSolutions,
                             Solution currentSolution)
Description copied from class: Offspring
Return on offspring from a solution set and a given solution

Overrides:
getOffspring in class Offspring
Returns:
the offspring

configuration

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