Centered coloring
From Wikipedia, the free encyclopedia

In graph theory, a centered coloring is a type of graph coloring related to treedepth. The minimum number of colors in a centered coloring of a graph equals the graph's treedepth. A parameterized variant, a -centered coloring, provides a way of covering graphs with a small number of subgraphs of treedepth at most , and can be used in algorithms for subgraph isomorphism and related problems. The number of colors needed for a -centered coloring is bounded as a function of in the graphs of bounded expansion.
A centered coloring is a graph coloring, an assignment of colors to the vertices of a given graph, with the following property: every connected subgraph (or equivalently every connected induced subgraph) has at least one vertex whose color is unique: no other vertex in the same subgraph has the same color.[1]
A -centered coloring is a centered coloring with the weaker property that every connected subgraph (or equivalently every connected induced subgraph) either has at least colors, or it has at least one vertex whose color is unique.[2] For this is an ordinary graph coloring: every edge, and therefore every larger connected subgraph, must have at least two colors.[3] For a -centered coloring is the same thing as a star coloring: every subgraph with only two colors must be a disjoint union of stars, centered at the uniquely colored vertices of each component. For , where is the number of vertices in the graph, it is impossible to have colors, and a -centered coloring is the same thing as a centered coloring without the parameter. More strongly, whenever is at least equal to the treedepth of a given graph, the number of colors in a -centered coloring is also at least equal to .[4]
Equivalence with treedepth
The minimum number of colors in a centered coloring of a given graph equals its tree-depth, the minimum height of a rooted forest on the same vertex set as such that every edge in connects an ancestor–descendant pair in . In one direction, if is a forest with this property, a centered coloring with a number of colors equal to its height can be obtained by grouping the vertices of by distance from the roots of their trees and using one color for each group. In the other direction, from a centered coloring of , one can obtain a forest with the desired properties, by choosing a tree root with a unique color in each component of , with the children of each root constructed recursively from the connected subgraphs obtained by removing the root from .[5]