|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.moeaframework.algorithm.AbstractAlgorithm
org.moeaframework.algorithm.AbstractEvolutionaryAlgorithm
org.moeaframework.algorithm.PESA2
public class PESA2
Implementation of the Pareto Envelope-based Selection Algorithm (PESA2).
References:
| Nested Class Summary | |
|---|---|
class |
PESA2.RegionBasedSelection
Region-based selection. |
| Field Summary | |
|---|---|
protected Map<Integer,List<Solution>> |
gridMap
A mapping from grid index to the solutions occupying that grid index. |
protected Selection |
selection
The selection operator. |
protected Variation |
variation
The variation operator. |
| Fields inherited from class org.moeaframework.algorithm.AbstractEvolutionaryAlgorithm |
|---|
archive, initialization, population |
| Fields inherited from class org.moeaframework.algorithm.AbstractAlgorithm |
|---|
initialized, numberOfEvaluations, problem, terminated |
| Constructor Summary | |
|---|---|
PESA2(Problem problem,
Variation variation,
Initialization initialization,
int bisections,
int archiveSize)
|
|
| Method Summary | |
|---|---|
protected Map<Integer,List<Solution>> |
createGridMap()
Returns a mapping from grid index to the solutions occupying that grid index. |
AdaptiveGridArchive |
getArchive()
Returns the current non-dominated archive of the best solutions generated by this evolutionary algorithm, or null if no archive is used. |
protected void |
iterate()
Performs one iteration of the algorithm. |
| Methods inherited from class org.moeaframework.algorithm.AbstractEvolutionaryAlgorithm |
|---|
getPopulation, getResult, getState, initialize, setState |
| Methods inherited from class org.moeaframework.algorithm.AbstractAlgorithm |
|---|
evaluate, evaluateAll, evaluateAll, finalize, getNumberOfEvaluations, getProblem, isInitialized, isTerminated, step, terminate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.moeaframework.core.Algorithm |
|---|
evaluate, getNumberOfEvaluations, getProblem, isTerminated, step, terminate |
| Field Detail |
|---|
protected final Selection selection
protected final Variation variation
protected Map<Integer,List<Solution>> gridMap
| Constructor Detail |
|---|
public PESA2(Problem problem,
Variation variation,
Initialization initialization,
int bisections,
int archiveSize)
| Method Detail |
|---|
public AdaptiveGridArchive getArchive()
EvolutionaryAlgorithmnull if no archive is used.
getArchive in interface EvolutionaryAlgorithmgetArchive in class AbstractEvolutionaryAlgorithmnull if no archive is
usedprotected void iterate()
AbstractAlgorithm
iterate in class AbstractAlgorithmprotected Map<Integer,List<Solution>> createGridMap()
|
MOEA Framework 2.5 API Specification |
|||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||