Package es.urjc.etsii.grafo.mo.pareto
Class NDTree<S extends Solution<S,I>,I extends Instance>
java.lang.Object
es.urjc.etsii.grafo.mo.pareto.ParetoSet<S,I>
es.urjc.etsii.grafo.mo.pareto.NDTree<S,I>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class es.urjc.etsii.grafo.mo.pareto.ParetoSet
add, add, ejectedSolution, getElites, getLastModifiedTime, getTrackedSolutions, resetElites, toMatrix, toText, tryAddToElite, weaklyDominates
-
Constructor Details
-
NDTree
public NDTree(int numberOfObjectives) -
NDTree
public NDTree(int numberOfObjectives, int maxListSizePerNode, int numberOfChildrenPerNode)
-
-
Method Details
-
add
public boolean add(double[] s) -
stream
-
getEstimatedIdeal
public double[] getEstimatedIdeal() -
getEstimatedNadir
public double[] getEstimatedNadir() -
getMidpoint
public double[] getMidpoint() -
size
public int size() -
clear
public void clear() -
getExtremeMember
public double[] getExtremeMember(int index) Returns the solution extremising the index objective
-