public class UnboundedArchive extends AbstractArchive
UnboundedArchive
is an Archive
with unbounded size.individuals, listeners
Constructor and Description |
---|
UnboundedArchive()
Constructs a new archive of unbounded size.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
updateWithNondominated(java.util.Collection<Individual> candidates)
Adds new
candidates which are already checked to be not
Pareto-dominated by any other individual in this Archive . |
update
addCheckedIndividual, addCheckedIndividuals, update
add, addAll, addAll, addListener, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, removeListener, retainAll, size, toArray, toArray
public UnboundedArchive()
protected boolean updateWithNondominated(java.util.Collection<Individual> candidates)
AbstractArchive
candidates
which are already checked to be not
Pareto-dominated by any other individual in this Archive
. All
Individual
s in the Archive
which were dominated by the
candidates have already been removed.updateWithNondominated
in class AbstractArchive
candidates
- the non-dominated individuals which can be added