es.udc.gii.common.eaf.algorithm.fitness.comparator
Class LessCrowdingDistanceComparator<T extends NSGA2Individual>

java.lang.Object
  extended by es.udc.gii.common.eaf.algorithm.fitness.comparator.FitnessComparator<T>
      extended by es.udc.gii.common.eaf.algorithm.fitness.comparator.LessCrowdingDistanceComparator<T>
All Implemented Interfaces:
java.util.Comparator<T>

public class LessCrowdingDistanceComparator<T extends NSGA2Individual>
extends FitnessComparator<T>

Author:
lucia

Constructor Summary
LessCrowdingDistanceComparator()
          Creates a new instance of CrowdedComparator
 
Method Summary
 int compare(T o1, T o2)
          Compares to individuals inducing an ordering.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

LessCrowdingDistanceComparator

public LessCrowdingDistanceComparator()
Creates a new instance of CrowdedComparator

Method Detail

compare

public int compare(T o1,
                   T o2)
Description copied from class: FitnessComparator
Compares to individuals inducing an ordering. Note: this comparator imposes orderings that are inconsistent with equals.

Specified by:
compare in interface java.util.Comparator<T extends NSGA2Individual>
Specified by:
compare in class FitnessComparator<T extends NSGA2Individual>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object