Public Member Functions | Protected Attributes

# PathRelinking< R, M > Class Template Reference

Inheritance diagram for PathRelinking< R, M >:

List of all members.

## Public Member Functions
| PathRelinking (Heuristic< R, M > &localSearch, Evaluator< R, M > &evaluator, int k=1, bool forward=false)
virtual vector< pair< Move< R, M > *, double > > & | symmetric_difference (Solution< R > &x, Evaluation< M > &e_x, const Solution< R > &xt, const Evaluation< M > &e_xt)=0
virtual void | update_delta (vector< pair< Move< R, M > *, double > > &delta, int index_best, Solution< R > &x, Evaluation< M > &e_x, const Solution< R > &xt, const Evaluation< M > &e_xt)
virtual pair< Solution< R > &, Evaluation< M > & > & | path_relinking (const Solution< R > &xs, const Evaluation< M > &e_xs, const Solution< R > &xt, const Evaluation< M > &e_xt, double timelimit, double target_f)
Population< R > & | search (const Population< R > &p, double timelimit=100000000, double target_f=0)
void | exec (Population< R > &p, double timelimit, double target_f)
pair< Population< R > &, FitnessValues & > & | search (const Population< R > &p, ConstFitnessValues &ev, double timelimit=100000000, double target_f=0)
void | exec (Population< R > &p, vector< Evaluation< M > * > &ev, double timelimit, double target_f)
## Protected Attributes
Evaluator< R, M > & | evaluator
unsigned int | k
bool | forward
Heuristic< R, M > & | localSearch

### template<class R, class M = OPTFRAME_DEFAULT_MEMORY>
class PathRelinking< R, M >

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

- OptFrame/Heuristic/PathRelinking.hpp

All Classes Functions