- All Implemented Interfaces:
public class StrengthRawFitnessArchive
- extends Archive
This class implements a bounded archive based on strength raw fitness (as
defined in SPEA2).
- See Also:
- Serialized Form
Solution to the archive.
|Methods inherited from class jmetal.core.SolutionSet
add, best, clear, get, getCapacity, getMaxSize, indexWorst, iterator, printFeasibleFUN, printFeasibleVAR, printObjectives, printObjectivesToFile, printVariablesToFile, remove, replace, setCapacity, size, sort, union, worst, writeObjectivesToMatrix
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public StrengthRawFitnessArchive(int maxSize)
maxSize - The maximum size of the archive.
public boolean add(Solution solution)
- Adds a
Solution to the archive. If the
is dominated by any member of the archive then it is discarded. If the
Solution dominates some members of the archive, these are
removed. If the archive is full and the
Solution has to be
inserted, all the solutions are ordered by his strengthRawFitness value and
the one having the worst value is removed.
add in class
solution - The
- true if the
Solution has been inserted, false