PandA-2024.02
|
Boost-based implementation of a heuristic sequential coloring algorithm based on the work of Daniel Brelaz (Version 1). More...
#include <boost/config.hpp>
#include <boost/graph/properties.hpp>
#include <boost/version.hpp>
#include <boost/property_map.hpp>
#include "custom_set.hpp"
#include <algorithm>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/visitors.hpp>
#include <boost/limits.hpp>
#include <boost/tuple/tuple.hpp>
#include <vector>
Go to the source code of this file.
Namespaces | |
boost | |
This algorithm is to find coloring of a graph Algorithm: Let G = (V,E) be a graph with vertices v_1, v_2, ..., v_n. | |
Functions | |
template<typename VertexListGraph , typename ColorMap > | |
property_traits< ColorMap >::value_type | boost::dsatur_coloring (const VertexListGraph &G, ColorMap color) |
coloring of a graph following the DSATUR heuristic (version1) More... | |
Boost-based implementation of a heuristic sequential coloring algorithm based on the work of Daniel Brelaz (Version 1).
Some ideas come from the Joseph Culberson's implementation of DSATUR heuristic of Daniel Brelaz. For more details see
Definition in file dsatur_coloring.hpp.