Package net.sourceforge.cilib.algorithm

The Algorithm package provides the generic algorithm foundation for all 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.
 

Package net.sourceforge.cilib.algorithm Description

The Algorithm package provides the generic algorithm foundation for all 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.



Copyright © 2009 CIRG. All Rights Reserved.