weka.filters.supervised.attribute.gpattributegeneration
Class NSGAII

java.lang.Object
  extended by weka.filters.supervised.attribute.gpattributegeneration.NSGAII

public class NSGAII
extends java.lang.Object

Class to provide NSGA-II features and methods. Uses some code adapted from Luke Devonshire's project

Author:
Colin Noakes & Luke Devonshire

Constructor Summary
NSGAII(Population pop)
          Instantiate a new NSGAII class with the specified population.
 
Method Summary
 java.util.ArrayList<java.util.ArrayList<Genome<Gene>>> getNonDomFronts()
          Return the non dominated fronts
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NSGAII

public NSGAII(Population pop)
Instantiate a new NSGAII class with the specified population. Automatically calculates non dominated fronts and crowding distance

Parameters:
pop - The population to instantiate the class with
Method Detail

getNonDomFronts

public java.util.ArrayList<java.util.ArrayList<Genome<Gene>>> getNonDomFronts()
Return the non dominated fronts

Returns:
non dominated fronts