Public Member Functions | Protected Attributes

# IntensifiedIteratedLocalSearch< H, R, M > Class Template Reference

Inheritance diagram for IntensifiedIteratedLocalSearch< H, R, M >:

List of all members.

## Public Member Functions
| IntensifiedIteratedLocalSearch (Evaluator< R, M > &_evaluator)
Evaluator< R, M > & | getEvaluator ()
virtual H & | initializeHistory ()=0
virtual void | localSearch (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f)=0
virtual void | intensification (Solution< R > &s, Evaluation< M > &e, double timelimit, double target_f, H &history)=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 IntensifiedIteratedLocalSearch< H, R, M >

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

- OptFrame/Heuristic/IntensifiedIteratedLocalSearch.hpp

All Classes Functions