graphology-color
v0.1.0
Published
Graph coloring algorithms to be used with graphology
Downloads
16
Readme
Graphology Color
Graph coloring algorithms to be used with graphology.
Installation
npm install graphology-colorUsage
color
Colors a graph using a greedy algorithm. The number of colors used is at most one more than the maximum degree of a node in the graph, or at most 5 if the graph is known to be planar.
import { color } from 'graphology-color';
color(graph, { planar: true });Arguments
- graph UndirectedGraph<Colorable>: The target graph. Each node should reserve an integer attribute named
colorto be written to. - parameters ColoringParameters: The parameters determining the method of coloring. Currently, the only method supported is a greedy algorithm for general graphs. Setting the
planaroption totruefor a planar graph will ensure that at most 5 colors are used.
[!CAUTION] Setting
planartotrueon a nonplanar graph is likely, but not guaranteed, to throw. Use at your own risk.
