Main Page | Class Hierarchy | Class List | File List | Class Members

IncompleteAlgorithm Class Reference

#include <incop.h>

Inheritance diagram for IncompleteAlgorithm:

GWWAlgorithm LSAlgorithm NothresholdGWWAlgorithm ThresholdGWWAlgorithm AdaptiveGWWAlgorithm StandardGWWAlgorithm BestAdaptGWWAlgorithm FastAdaptGWWAlgorithm MedianAdaptGWWAlgorithm FastStandardGWWAlgorithm List of all members.

Public Member Functions

virtual void randomwalk (OpProblem *problem, Configuration *configuration)
virtual void initthreshold (Configuration **population, int popsize)
virtual void run (OpProblem *problem, Configuration **population)

Public Attributes

string methodname
int threshold

Detailed Description

Root class of algorithms


Member Function Documentation

void IncompleteAlgorithm::randomwalk OpProblem problem,
Configuration configuration
[virtual]
 

walk for a particule

Reimplemented in LSAlgorithm, and GWWAlgorithm.

void IncompleteAlgorithm::run OpProblem problem,
Configuration **  population
[virtual]
 

Run the algorithm on a population (array of configurations)

Reimplemented in LSAlgorithm, and GWWAlgorithm.


Member Data Documentation

int IncompleteAlgorithm::threshold
 

a threshold can be used to forbid moves above this threshold (used in LSAlgorithms implementing walks inside GWW)


The documentation for this class was generated from the following files:
Generated on Wed Sep 15 17:58:39 2004 for INCOP by doxygen 1.3.5