Public Member Functions | Protected Attributes

IteratedLocalSearch< H, R, M > Class Template Reference

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

List of all members.

Public Member Functions

 IteratedLocalSearch (Evaluator< R, M > &_evaluator)
virtual H & initializeHistory ()=0
virtual void localSearch (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f)=0
virtual void perturbation (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f, H &history)=0
virtual Solution< R > & acceptanceCriterion (const Solution< R > &s1, const Solution< R > &s2, H &history)=0
virtual bool terminationCondition (H &history)=0
void exec (Solution< R > &s, double timelimit, double target_f)
void exec (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f)

Protected Attributes

Evaluator< R, M > & evaluator

template<class H, class R, class M = OPTFRAME_DEFAULT_MEMORY>
class IteratedLocalSearch< H, R, M >


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