|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opt4j.core.IndividualSet
org.opt4j.core.optimizer.Archive
org.opt4j.core.common.archive.AbstractArchive
org.opt4j.core.common.archive.BoundedArchive
org.opt4j.core.common.archive.CrowdingArchive
public class CrowdingArchive
The CrowdingArchive is based on the Crowding distance.
Crowding| Field Summary |
|---|
| Fields inherited from class org.opt4j.core.common.archive.BoundedArchive |
|---|
capacity |
| Fields inherited from class org.opt4j.core.IndividualSet |
|---|
individuals, listeners |
| Constructor Summary | |
|---|---|
CrowdingArchive(int capacity)
Constructs a CrowdingArchive. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class org.opt4j.core.common.archive.BoundedArchive |
|---|
addCheckedIndividual, addCheckedIndividuals, getCapacity, setCapacity |
| Methods inherited from class org.opt4j.core.common.archive.AbstractArchive |
|---|
update |
| Methods inherited from class org.opt4j.core.optimizer.Archive |
|---|
update |
| Methods inherited from class org.opt4j.core.IndividualSet |
|---|
add, addAll, addAll, addListener, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, removeListener, retainAll, size, toArray, toArray |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.util.Set |
|---|
equals, hashCode |
| Constructor Detail |
|---|
@Inject public CrowdingArchive(int capacity)
CrowdingArchive.
capacity - capacity of this archive (using namespace
BoundedArchive)| Method Detail |
|---|
protected boolean updateWithNondominated(java.util.Collection<Individual> candidates)
AbstractArchivecandidates which are already checked to be not
Pareto-dominated by any other individual in this Archive. All
Individuals in the Archive which were dominated by the
candidates have already been removed.
updateWithNondominated in class AbstractArchivecandidates - the non-dominated individuals which can be added
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||