Public Member Functions | Protected Attributes

IteratedLocalSearchLevels< R, M > Class Template Reference

Inheritance diagram for IteratedLocalSearchLevels< R, M >:
IteratedLocalSearch< levelHistory, R, M > IteratedLocalSearch< levelHistory, R, M > Heuristic< R, M > Heuristic< R, M > Runnable Runnable

List of all members.

Public Member Functions

 IteratedLocalSearchLevels (Evaluator< R, M > &e, Heuristic< R, M > &_h, ILSLPerturbation< R, M > &_p, int _iterMax, int _levelMax)
virtual levelHistory & initializeHistory ()
virtual void localSearch (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f)
virtual void perturbation (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f, levelHistory &history)
virtual Solution< R > & acceptanceCriterion (const Solution< R > &s1, const Solution< R > &s2, levelHistory &history)
virtual bool terminationCondition (levelHistory &history)
 IteratedLocalSearchLevels (Evaluator< R, M > &e, Heuristic< R, M > &_h, ILSLPerturbation< R, M > &_p, int _iterMax, int _levelMax)
virtual levelHistory & initializeHistory ()
virtual void localSearch (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f)
virtual void perturbation (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f, levelHistory &history)
virtual Solution< R > & acceptanceCriterion (const Solution< R > &s1, const Solution< R > &s2, levelHistory &history)
virtual bool terminationCondition (levelHistory &history)

Protected Attributes

Heuristic< R, M > & h
ILSLPerturbation< R, M > & p
int iterMax
int levelMax

template<class R, class M = OPTFRAME_DEFAULT_MEMORY>
class IteratedLocalSearchLevels< R, M >


The documentation for this class was generated from the following files:
 All Classes Functions