|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
GBestTopology.IndexedIterator<T extends Entity> | Interface to define the manner in which the iterator is to be constructed for Array types. |
TopologyHolder |
Class Summary | |
---|---|
ECTopologyHolder | |
GBestTopology<E extends Entity> | Implementation of the gbest neighbourhood topology. |
HypercubeTopology<E extends Entity> | |
LBestTopology<E extends Entity> | Implementation of the Local Best Neighbourhood topology. |
VonNeumannTopology<E extends Entity> | Implementation of the Von Neumann neighbourhood topology. |
This package contains different topology implementations. Within CIlib, all Entity objects are capable of being contained within Topology instances.
A topology is a structure through which the algorithm operates with Entitys. As a result, this data structure is a key component to any algorithm.
Currently, the topologies are designed mainly for populations of entity instances. The expansion of the topology into a structure that can be used within applications of other algorithm types is being developed.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |