angel
mercurial changeset:
|
Go to the source code of this file.
Namespaces | |
namespace | angel |
Namespace for the complete library. | |
Functions | |
template<class Object_t , class Ad_graph_t , class Heuristic1_t , class Heuristic2_t , class Heuristic3_t , class Heuristic4_t , class Heuristic5_t > | |
int | angel::best_heuristic (const Ad_graph_t &adg, vector< Object_t > &el_seq, Heuristic1_t h1, Heuristic2_t h2, Heuristic3_t h3, Heuristic4_t h4, Heuristic5_t h5) |
Applies 5 heuristics to adg and returns the elimination sequence of the cheapest one. | |
template<class Object_t , class Ad_graph_t , class Op_t , class Objective_t > | |
int | angel::standard_heuristic_op (const vector< Object_t > &v1, const Ad_graph_t &adg, vector< Object_t > &v2, Op_t op, base_heuristic_t< Objective_t > &h) |
Find best subset of v1 w.r.t. op , skeleton for new heuristics. |