|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
E
- The PopulationBasedAlgorithm
type.public interface IterationStrategy<E extends PopulationBasedAlgorithm>
Interface to define the manner in which an iteration is defined for a
PopulationBasedAlgorithm
.
Method Summary | |
---|---|
IterationStrategy<E> |
getClone()
Create a cloned copy of the current object and return it. |
void |
performIteration(E algorithm)
Perform the iteration of the PopulationBasedAlgorithm. |
Method Detail |
---|
IterationStrategy<E> getClone()
getClone
in interface Cloneable
Object.clone()
void performIteration(E algorithm)
Due to the nature of the PopulationBasedAlgorithms, the actual manner in which the algorithm's iteration is performed is deferred to the specific iteration strategy being used.
This implies that the general structure of the iteration for a specific flavour of algorithm is constant with modifications on that algorithm being made. For example, within a Genetic Algorithm you would expect:
algorithm
- The algorithm to perform the iteration process on.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |