Wraps the recursive Halldórsson algorithm. More...
Public Member Functions | |
SearchWrapperHalldorsson (NodeColoringHalldorsson &coloringHalldorsson, const Graph &graph, List< node > &independentSet, double alpha) | |
Creates the wrapper. More... | |
bool | step (int k) override |
Performs a step in the search procedure. More... | |
Public Attributes | |
double | m_alpha |
NodeColoringHalldorsson & | m_coloring |
const Graph & | m_graph |
List< node > & | m_independentSet |
Wraps the recursive Halldórsson algorithm.
Definition at line 95 of file NodeColoringHalldorsson.h.
|
inline |
Creates the wrapper.
coloringHalldorsson | Reference to the NodeColoringHalldorsson |
graph | The graph to search an independent set |
independentSet | The resulting independent set |
alpha | Control parameter alpha of the Halldorsson algorithm |
Definition at line 103 of file NodeColoringHalldorsson.h.
|
inlineoverridevirtual |
Performs a step in the search procedure.
It gives feedback if the search was successful or not with the given parameter.
k | The given parameter |
Implements ogdf::NodeColoringModule::SearchWrapper.
Definition at line 110 of file NodeColoringHalldorsson.h.
double ogdf::NodeColoringHalldorsson::SearchWrapperHalldorsson::m_alpha |
Definition at line 117 of file NodeColoringHalldorsson.h.
NodeColoringHalldorsson& ogdf::NodeColoringHalldorsson::SearchWrapperHalldorsson::m_coloring |
Definition at line 114 of file NodeColoringHalldorsson.h.
const Graph& ogdf::NodeColoringHalldorsson::SearchWrapperHalldorsson::m_graph |
Definition at line 115 of file NodeColoringHalldorsson.h.
Definition at line 116 of file NodeColoringHalldorsson.h.