moea.commons.assigner
Class AssignerNsga2<I extends Individual>

java.lang.Object
  extended by moea.commons.assigner.AssignerNsga2<I>

public class AssignerNsga2<I extends Individual>
extends java.lang.Object


Constructor Summary
AssignerNsga2()
           
 
Method Summary
 void crowdingDistanceAssignment(Population<I> pop)
           
 java.util.ArrayList<Population<I>> fastNonDominatedSort(Population<I> pop)
           
 Population<I> reduce(Population<I> pop, int maxSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignerNsga2

public AssignerNsga2()
Method Detail

fastNonDominatedSort

public java.util.ArrayList<Population<I>> fastNonDominatedSort(Population<I> pop)

crowdingDistanceAssignment

public void crowdingDistanceAssignment(Population<I> pop)

reduce

public Population<I> reduce(Population<I> pop,
                            int maxSize)