com.rapidminer.operator.features.aggregation
Class AggregationNonDominatedSortingSelection

java.lang.Object
  extended by com.rapidminer.operator.features.aggregation.AggregationNonDominatedSortingSelection
All Implemented Interfaces:
AggregationSelection

public class AggregationNonDominatedSortingSelection
extends java.lang.Object
implements AggregationSelection

Performs the non-dominated sorting selection from NSGA-II.

Author:
Ingo Mierswa 07:47:16 ingomierswa Exp $

Constructor Summary
AggregationNonDominatedSortingSelection(int popSize)
          Creates a new NSGA-II selection.
 
Method Summary
static boolean isDominated(AggregationIndividual i1, AggregationIndividual i2)
          Returns true if the second performance vector is better in all fitness criteria than the first one (remember: the criteria should be maximized).
 void performSelection(java.util.List<AggregationIndividual> population)
          Performs non-dominated sorting selection from NSGA-II.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationNonDominatedSortingSelection

public AggregationNonDominatedSortingSelection(int popSize)
Creates a new NSGA-II selection.

Method Detail

performSelection

public void performSelection(java.util.List<AggregationIndividual> population)
Performs non-dominated sorting selection from NSGA-II.

Specified by:
performSelection in interface AggregationSelection

isDominated

public static boolean isDominated(AggregationIndividual i1,
                                  AggregationIndividual i2)
Returns true if the second performance vector is better in all fitness criteria than the first one (remember: the criteria should be maximized).



Copyright © 2001-2009 by Rapid-I