|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Algorithm instances.
See:
Description
| Interface Summary | |
|---|---|
| AlgorithmFactory |
A factory used to produce an Algorithm must satisfy this interface. |
| AlgorithmListener | Any class can implement this interface to be notified about algorithm events. |
| GradientOptimisationAlgorithm | Enable the notion of a gradient based optimisation. |
| Class Summary | |
|---|---|
| Algorithm |
All algorithms in CIlib should be subclasses of Algorithm. |
| AlgorithmEvent | This is the event raised by algorithms after iterations and completion. |
| AlgorithmStack | Maintain the currently running algorithm stack. |
| MultistartOptimisationAlgorithm | MultistartOptimisationAlgorithm is simply a wrapper. |
| SingularAlgorithm | This class is the abstract base for all algorithms that do not fall within the normal Computational Intelligence type of algorithm. |
| Exception Summary | |
|---|---|
| InitialisationException | This exception is thrown whenever an algorithm is run without being properly initialised. |
The Algorithm instances.
All Algorithms are defined to execute as a separate thread within
the Java VM. The the contained components within the algorithm class are
plugable, resulting in each algorithm providing a generic skeleton that is
filled in during construction of the algorithm instance.
The algorithms can be classified into 3 distinct categories:
Please refer to the individual algorithm classes for more information on what properties are exposed and for what is available.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||