jeco.kernel.algorithm.moge
Class CrowdingDistanceMultiFitness

java.lang.Object
  extended by jeco.kernel.algorithm.moge.CrowdingDistanceMultiFitness

public class CrowdingDistanceMultiFitness
extends java.lang.Object

Class to obtain the crowding distance between MultiFitness elements

Author:
J. M. Colmenar

Field Summary
protected  int numberOfObjectives
           
static java.lang.String propertyCrowdingDistance
           
 
Constructor Summary
CrowdingDistanceMultiFitness(int numberOfObjectives)
           
 
Method Summary
 java.util.List<MultiFitness> execute(java.util.List<MultiFitness> solutions)
           
 void executeOnIndividualList(java.util.List<Individuals.Individual> operands)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numberOfObjectives

protected int numberOfObjectives

propertyCrowdingDistance

public static final java.lang.String propertyCrowdingDistance
See Also:
Constant Field Values
Constructor Detail

CrowdingDistanceMultiFitness

public CrowdingDistanceMultiFitness(int numberOfObjectives)
Method Detail

execute

public java.util.List<MultiFitness> execute(java.util.List<MultiFitness> solutions)

executeOnIndividualList

public void executeOnIndividualList(java.util.List<Individuals.Individual> operands)