A -coloring of a graph is a vertex coloring that is an assignment of one of possible colors to each vertex of (i.e., a vertex coloring) such that no two adjacent vertices receive the same color.
Note that a -coloring may contain fewer than colors for .
A -coloring of a graph can be computed using MinimumVertexColoring[g, k] in the Wolfram Language package Combinatorica` , and all -colorings may be computed using MinimumVertexColoring[g, k, All] (where, however, the command returns colorings that differ by permutation of colors only a single time).
The number of distinct -colorings (where permutations of colors are counted separately) of a graph is given by , where is the chromatic polynomial of .