Counting subgraphs of coloring graphs
Shamil Asgarli, Sara Krehbiel, Howard W. Levinson, Heather M. Russell
TL;DR
This work generalizes the chromatic polynomial by counting induced subgraphs $H$ within the $k$-coloring graph $\\mathcal{C}_k(G)$ via the chromatic $H$-polynomial $\\pi_G^{(H)}(k)$. It proves polynomiality in $k$ for large enough $k$ and presents a concrete instance, the chromatic pairs polynomial $\\pi_G^{(P_2)}(k)$, counting edges in coloring graphs. The authors derive explicit formulas for several graph families (null, complete, trees, cycles, pseudotrees) and establish that $\\pi_G^{(P_2)}$ provides refined invariants for trees, uniquely determining degree sequences, with further results on coefficients and special cases. They also explore cliques, cycles, and higher-dimensional hypercube counts as additional invariants, discussing limitations and conjecturing that the family of all $H$-polynomials may determine the base graph. A recent advancement shows polynomiality for all $k$ (not just large $k$), strengthening the theoretical foundation and supporting the view that coloring graphs encode complete information about the original graph through these polynomials.
Abstract
The chromatic polynomial $π_{G}(k)$ of a graph $G$ can be viewed as counting the number of vertices in a family of coloring graphs $\mathcal C_k(G)$ associated with (proper) $k$-colorings of $G$ as a function of the number of colors $k$. These coloring graphs can be understood as a reconfiguration system. We generalize the chromatic polynomial to $π_G^{(H)}(k)$, counting occurrences of arbitrary induced subgraphs $H$ in these coloring graphs, and we prove that these functions are polynomial in $k$. In particular, we study the chromatic pairs polynomial $π_{G}^{(P_2)}(k)$, which counts the number of edges in coloring graphs, corresponding to the number of pairs of colorings that differ on a single vertex. We show two trees share a chromatic pairs polynomial if and only if they have the same degree sequence, and we conjecture that the chromatic pairs polynomial refines the chromatic polynomial in general. We also instantiate our polynomials with other choices of $H$ to generate new graph invariants.
