Public Member Functions | Protected Attributes

IntensifiedIteratedLocalSearchLevels< R, M > Class Template Reference

Inheritance diagram for IntensifiedIteratedLocalSearchLevels< R, M >:
IntensifiedIteratedLocalSearch< levelHistory, R, M > Heuristic< R, M > Runnable

List of all members.

Public Member Functions

 IntensifiedIteratedLocalSearchLevels (Evaluator< R, M > &e, Heuristic< R, M > &_h, Intensification< R, M > &_h2, ILSLPerturbation< R, M > &_p, int _iterMax, int _levelMax)
virtual levelHistory & initializeHistory ()
virtual void intensification (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f, levelHistory &history)
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
Intensification< R, M > & h2
ILSLPerturbation< R, M > & p
int iterMax
int levelMax

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


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