DP Color Function in Graph Coloring
- DP Color Function is a graph invariant defined as the minimum number of DP-colorings over all m‐fold covers, generalizing list coloring with edge-specific color identifications.
- It distinguishes graph classes via parity, showing that even cycles and theta graphs may yield a count strictly lower than the chromatic polynomial while matching it in other cases.
- Structural methods such as deletion–contraction, canonical labeling, and graph joins provide precise thresholds and asymptotic bounds that enhance our understanding of DP-coloring behavior.
The DP color function, denoted , is the correspondence-coloring analogue of the chromatic polynomial for a graph . For a fixed positive integer , it records the minimum number of DP-colorings over all -fold covers of , so it is a worst-case counting invariant rather than a direct enumerator of ordinary colorings. Introduced as a counting counterpart to DP-coloring, or correspondence coloring, it refines the comparison between ordinary coloring, list coloring, and edge-dependent correspondence constraints; in particular, it can agree with the chromatic polynomial on some graph classes and remain strictly smaller on others even for arbitrarily large (Kaul et al., 2019, Halberg et al., 2020).
1. Definition and formal framework
DP-coloring generalizes list coloring by allowing the identification of colors to vary from edge to edge. In the standard graph-theoretic formulation, a cover of a graph is a pair in which the sets for partition 0, each 1 is a clique, edges of 2 between distinct parts occur only along edges of 3, and for each 4 the edges between 5 and 6 form a matching. If 7 for every 8, the cover is 9-fold. An 0-coloring of 1 is an independent set in 2 of size 3, equivalently a choice of one vertex from each part 4 with no conflicts (Kaul et al., 2019).
For a fixed 5-fold cover 6, the number of 7-colorings is denoted 8. The DP color function is then
9
This definition is directly parallel to the chromatic polynomial 0, which counts proper 1-colorings, and to the list color function 2, which minimizes over all 3-assignments. The basic comparison chain is
4
because list assignments form a restricted class of DP-covers, and the ordinary coloring situation is recovered from a canonical cover (Kaul et al., 2019, Halberg et al., 2020).
A full 5-fold cover with a canonical labeling behaves exactly like ordinary 6-coloring: if the vertices of the cover can be labeled as 7 with 8 and the cross-edges between 9 and 0 are precisely the parallel edges 1, then
2
This implication is one of the main structural bridges between the DP color function and the chromatic polynomial (Li et al., 2022).
2. Comparison with chromatic polynomials and eventual behavior
The central structural problem is to determine when 3 eventually coincides with 4, and when it remains strictly smaller. Two asymptotic classes formalize this distinction. A graph lies in 5 if there exists 6 such that 7 for all 8, and in 9 if there exists 0 such that 1 for all 2. It is not known whether there are graphs outside both classes (Zhang et al., 2022).
The first general asymptotic gap estimate was
3
for an 4-vertex graph 5, and this was later sharpened to
6
for every graph 7 on 8 vertices. The same work showed that for every graph 9, there exists 0 such that
1
so adjoining one dominating vertex forces eventual agreement with the chromatic polynomial (Kaul et al., 2019, Mudrock et al., 2020).
The negative direction is equally important. If a graph has even girth, then there exists 2 such that
3
This was strengthened to a local criterion: if 4, the length of a shortest cycle containing an edge 5, is even for some edge 6, then 7 in the eventual sense. Conversely, the reverse implication fails with infinitely many counterexamples (Kaul et al., 2019, Dong et al., 2021).
These phenomena explain why the DP color function is neither a trivial perturbation of the chromatic polynomial nor a simple list-color analogue. For list coloring, eventual equality with 8 is much more common; for DP-coloring, even very sparse parity obstructions can force persistent deviation (Halberg et al., 2020).
3. Exact formulas and parity-controlled classes
A substantial portion of the theory consists of exact formulas for specific graph families. For chordal graphs,
9
so the DP color function coincides identically with the chromatic polynomial on that class. Trees are an immediate special case (Kaul et al., 2019).
For cycles, parity already creates the basic dichotomy. If 0 is odd, then
1
If 2 is even and 3, then
4
Thus even cycles provide a permanent gap between the DP color function and the chromatic polynomial (Mudrock, 2021, Kaul et al., 2024).
Unicyclic graphs admit a similar parity classification. If the unique cycle has odd length, then
5
If the unique cycle has even length 6, then for 7,
8
where 9. The same parity principle persists in more complicated families built around a single cycle or around two cycles sharing an edge (Kaul et al., 2019).
Theta graphs furnish the first family for which the DP color function was determined in full generality. A Theta graph is 0, formed by three internally disjoint paths between the same two endpoints. If 1 has parity different from both 2 and 3, then
4
In the other parity configurations, explicit closed formulas were obtained, and the function is always eventually polynomial. For generalized Theta graphs 5, eventual equality with the chromatic polynomial occurs exactly when 6 has parity opposite to every other path length; otherwise 7 for all sufficiently large 8. More generally, if 9 has a feedback vertex set of size one, then there exist 0 and a polynomial 1 such that 2 for all 3 (Halberg et al., 2020).
A compact summary of representative classes is given below.
| Graph class | Behavior of 4 | Source |
|---|---|---|
| Chordal graphs | 5 for all 6 | (Kaul et al., 2019) |
| Odd cycles | 7 | (Mudrock, 2021) |
| Even cycles | 8 for 9 | (Mudrock, 2021) |
| Unicyclic graphs | Equality for odd cycle; explicit smaller formula for even cycle | (Kaul et al., 2019) |
| Theta graphs | Exact parity-dependent formulas | (Halberg et al., 2020) |
| Graphs with feedback vertex set size one | Eventually polynomial | (Halberg et al., 2020) |
These results show that parity is not merely an artifact of cycle computations. It is a recurrent organizing principle for the DP color function, especially when the underlying graph has a near-tree structure (Halberg et al., 2020).
4. Structural methods: deletion–contraction, canonical labelings, and extremal bounds
A major methodological advance was the introduction of a deletion–contraction relation for the DP color function. To make deletion–contraction compatible with contraction-generated parallel edges, the theory was extended to multigraphs, together with the dual DP color function
00
where the maximum is over full 01-fold covers. If 02 is an edge of a multigraph 03, then the DP-coloring counts of suitable covers satisfy
04
and consequently
05
This is the DP analogue of the chromatic deletion–contraction formula, although it is generally an inequality rather than an identity (Mudrock, 2021).
Canonical labeling is closely tied to equality with the chromatic polynomial, but the converse is subtle. It is well known that if a full 06-fold cover has a canonical labeling, then 07. However, the converse fails in general: there are a 08-fold cover 09 of 10 with
11
and a 12-fold cover 13 of 14 with
15
yet neither cover has a canonical labeling. By contrast, if 16 is unicyclic and 17, or if 18 is a theta graph and 19, then
20
Thus the converse holds for some low-cycle-rank families and fails already on 21 (Li et al., 2022).
The DP color function also satisfies sharp extremal bounds. For a connected graph 22 on 23 vertices,
24
with equality for 25 if and only if 26 is a tree. For a 27-connected graph 28 on 29 vertices,
30
with equality exactly when 31. These results are DP analogues of classical chromatic-polynomial extremal theorems and rely on ear decompositions together with exact cycle formulas (Li et al., 2022).
5. Graph operations and threshold phenomena
The DP color function is especially effective when coloring behavior is governed by graph operations. For joins with complete graphs, one threshold theorem states that if
32
then
33
A key special case is the cone-reduction lemma: if 34, then
35
For cycles this yields the exact threshold
36
for all 37 and 38 (Becker et al., 2021).
Vertex-gluings and clique-gluings reveal both positive and negative analogies with chromatic-polynomial product formulas. If 39 is a vertex-gluing of 40, then
41
For vertex-gluings of chordal graphs and cycles, equality holds: 42 For 43-gluings, the expected DP analogue of the chromatic-polynomial formula holds for edge-gluings (44) but fails for triangle-gluings (45); a relaxed canonical version remains valid for 46 (Becker et al., 2021, Kaul et al., 2021).
In Cartesian products, the DP color function becomes a threshold parameter. A general result gives
47
Thus the smallest 48 forcing the upper bound in the Cartesian-product DP-coloring theorem is controlled not only by 49 but by the worst-case number of surviving DP-colorings at level 50. This suggests that the DP color function is an obstruction-size invariant for product colorability rather than merely a secondary counting parameter (Kaul et al., 2021).
6. Extensions, monotonicity, and current frontiers
Two long-standing questions for the DP color function are whether eventual equality 51 holds for large 52, and whether 53 is eventually polynomial. Theta graphs and generalized Theta graphs supplied exact answers in both directions, and graphs with feedback vertex set size one supplied a larger eventually polynomial family (Halberg et al., 2020).
The DP color function is not chromatic-adherent. A function 54 is chromatic-adherent if 55 for some 56 implies 57 for all 58. For the graphs 59 and 60,
61
but there exists 62 such that
63
This shows that agreement at one value of 64 need not persist (Bui et al., 2021).
At the same time, the normalized quantity 65 satisfies a universal monotonicity law. For every 66-vertex graph 67 and every 68,
69
This is the DP analogue of Dong’s shameful inequality and holds for all graphs and all 70, unlike the chromatic-polynomial version, which is only known in general for 71 (Kaul et al., 2024).
The surrounding landscape is broader than the graph case. Hypergraph versions of the DP color function have now been introduced. For connected 72-uniform hypergraphs, one has the upper bound
73
with equality if and only if 74 is a hypertree. For linear 75-uniform unicyclic hypergraphs, parity of the unique cycle again governs whether 76 equals 77 or differs from it. A later hypergraph study established that for any linear and uniform hypergraph with even girth, there exists 78 such that
79
while for 80 with 81 uniform, there exist 82 and 83 such that
84
This suggests that the graph-theoretic dichotomy between even-cycle obstructions and clique-join stabilization has a genuine hypergraph analogue (Cui et al., 19 Mar 2025, Cui et al., 6 Feb 2026).
The current picture therefore combines exact solvability on several parity-controlled families, robust asymptotic comparison theorems, and persistent open classification problems. The DP color function sits below the list color function and the chromatic polynomial, but its behavior is governed by structural features—especially parity, local cycle geometry, canonicality of covers, and near-tree decompositions—that have no exact analogue in ordinary coloring.