Equitable tree-$O(d)$-coloring of $d$-degenerate graphs
Xin Zhang, Bei Niu

TL;DR
This paper improves the bounds for equitable tree-coloring of $d$-degenerate graphs from exponential to linear in $d$, under certain size conditions, enhancing understanding of graph colorings with forest constraints.
Contribution
The authors establish a linear bound on the number of colors needed for equitable tree-coloring of $d$-degenerate graphs, refining previous exponential bounds.
Findings
Linear bounds for equitable tree-$k$-coloring established
Coloring applies to graphs with size proportional to maximum degree
Improves theoretical understanding of graph colorings with forest constraints
Abstract
An equitable tree--coloring of a graph is a vertex coloring on colors so that every color class incudes a forest and the sizes of any two color classes differ by at most one.This kind of coloring was first introduced in 2013 and can be used to formulate the structure decomposition problem on the communication network with some security considerations. In 2015, Esperet, Lemoine and Maffray showed that every -degenerate graph admits an equitable tree--coloring for every . Motivated by this result, we attempt to lower their exponential bound to a linear bound. Precisely, we prove that every -degenerate graph admits an equitable tree--coloring for every provided that , where .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLimits and Structures in Graph Theory · Advanced Graph Theory Research · graph theory and CDMA systems
Equitable tree--coloring of -degenerate graphs
††thanks: Supported by the National Natural Science Foundation of China (No. 11871055) and the Youth Talent Support Plan of Xi’an Association for Science and Technology (No. 2018-6). ††thanks: Mathematics Subject Classification (2010): 05C15.
Xin Zhang Bei Niu
School of Mathematics and Statistics, Xidian University, Xi’an, Shaanxi, 710071, China Corresponding author. Emails: [email protected] (X. Zhang) [email protected] (B. Niu).
Abstract
An equitable tree--coloring of a graph is a vertex coloring on colors so that every color class incudes a forest and the sizes of any two color classes differ by at most one. This kind of coloring was first introduced in 2013 and can be used to formulate the structure decomposition problem on the communication network with some security considerations. In 2015, Esperet, Lemoine and Maffray showed that every -degenerate graph admits an equitable tree--coloring for every . Motivated by this result, we attempt to lower their exponential bound to a linear bound. Precisely, we prove that every -degenerate graph admits an equitable tree--coloring for every provided that , where
.
Keywords: equitable coloring; tree coloring; degenerate graph.
1 Introduction
A graph is -degenerate if every subgraph of contains a vertex of degree at most . A tree--coloring of a graph is a function so that , the color class of with color , induces a forest for each integer . If is a tree--coloring so that \big{|}|c^{-1}(i)|-|c^{-1}(j)|\big{|}\leq 1, then we call equitable. Equivalently, an equitable tree--coloring is a tree--coloring so that the size of each color class is at most . The notion of the equitable tree--coloring was introduced by Wu, Zhang and Li [5].
In 2015, Esperet, Lemoine and Maffray [3] proved that every planar graph has an equitable tree--coloring for every , answering a conjecture of Wu, Zhang and Li [5]. Esperet, Lemoine and Maffray [3] also proved that every -degenerate graph admits an equitable tree--coloring for every .
In 2017, Chen et al. [2] showed that every -degenerate graph with maximum degree has an equitable tree--coloring for every , partially solving another conjecture of Wu, Zhang and Li [5] which states that every graph with maximum degree has an equitable tree--coloring for every . Very recently, Zhang et al. [6] generalized this result by proving that every -degenerate graph with maximum degree has an equitable tree--coloring for every if .
Motivated by the above results, our goal of this paper is to find for -degenerate graphs equitable tree-colorings using colors. The following theorem, which improves the result of Esperet, Lemoine and Maffray [3] mentioned above, and partially improves (when and is sufficient large) the result of Chen et al. [2], is the main theorem of this paper.
Theorem 1.1**.**
Let and be integers and let be a -degenerate graph with maximum degree at most and order . If , then is equitably tree--colorable should and take values from the following table:
[TABLE]
Most of the notions and notations in this paper follow from [1]. For example, denotes the degree of in a graph , i.e, the number of neighbors of in , and denotes the number of edges that have one end-vertex in the vertex set and the other in the vertex set .
2 The proof of Theorem 1.1
In a -degenerate graph , a degenerate ordering of is a vertex sequence so that has at most neighbors among . We use to denote the subgraph of induced by .
Let be an integer such that . We claim that it is possible to color of in a degenerate ordering when so that at any stage
every color class induces a forest and contains at most vertices.
Suppose that we are coloring . Let be the set of color classes of that contains at least two neighbors of , and let be the set of other color classes. Clearly, and . If there is a color class in containing at most vertices, then move into this color class and we win. Hence we assume that the size of every color class in is exactly . Let be the set of vertices belonging to some color class of . So .
Since , there is a color class so that . If there is a vertex in some color class so that it has at most one neighbor in , then move this vertex into and then move into . This constructs a coloring of satisfying and we win. Therefore, we are left the case that for any vertex in , it has at least two neighbors in . This implies that
[TABLE]
Since and , . So
[TABLE]
by , a contradiction.
Hence in what follows we always assume that
[TABLE]
Let
[TABLE]
and
[TABLE]
where is an integer and are integers chosen from (in particular, ). Actually, those constants and ’s come from the 3-ary representations of . It is easy to see that
[TABLE]
In order to construct an equitable tree--coloring of , we partition into disjoint subsets so that for each , where and are iteratively defined as follows.
Initially we let . Suppose that have been constructed. By we denote the subgraph of induced by . For convenience, we write , i.e, , as .
Arrange the vertices of in a sequence so that has the maximum degree in the graph induced by . Let
[TABLE]
Next, we add vertices into (starting from ) one by one. Let be the set of vertices that are selected for so far. If there is a vertex in the graph induced by so that it has at least neighbors in , then put it into , update and repeat this procedure until we cannot find such a vertex.
By the above constructions of and ,
[TABLE]
Since is -degenerate,
[TABLE]
Hence by (2.4), (2.5) and (2.6),
[TABLE]
Proposition 1**.**
For , if is the maximum degree of the graph , then
[TABLE]
- Proof.
By the choice of and the definition of , we conclude
[TABLE]
Since is -degenerate, . Hence
[TABLE]
If , then by (2.2) (here note that , and )
[TABLE]
Hence by (2.8), we have
[TABLE]
Now, it is sufficient to prove that
[TABLE]
Since , and by (2.2),
[TABLE]
Recall that and .
Suppose first that . If , then . If , then .
Suppose, on the other hand, that . If , then . If , then . If , we then have . If , then .
Therefore, in each case we conclude that , and (2.9) holds. ∎
In what follows, we color the vertices of in such a sequence.
Claim 1**.**
We can tree--color the vertices of in a degenerate ordering so that each color class contains at most vertices.
- Proof.
Since
[TABLE]
by (2.7), we have
[TABLE]
So, when each vertex is being colored, there are at least color classes containing at most one neighbor of , at least one of which contains less than vertices. Hence we can put into such a color class and we win. ∎
Claim 2**.**
Let be an integer and let
[TABLE]
If has been tree--colored so that every color class of contains at most vertices, then it is possible to tree--color the vertices of in a degenerate ordering so that
(1) every color class of contains at most vertices;
(2) no vertex in would be recolored.
If Claim 2 has been proved, then by Claims 1 and 2, one can conclude that all the vertices of can be tree--colored so that every color class of contains at most vertices. This just gives an equitable tree--coloring of and we complete the proof.
Therefore, the remaining task is to confirm Claim 2. Before proving it, we first show the following proposition.
Proposition 2**.**
For ,
[TABLE]
- Proof.
Here we recall (2.2) which states that and .
If , then we consider two subcases. If , then and thus
[TABLE]
If , then and
[TABLE]
If , then , and
[TABLE]
Recall that by (2.1) and . ∎
- Proof of Claim 2.
We now attempt to tree--color the vertices of in a degenerate ordering so that (1) and (2) hold. Suppose that we are coloring a vertex and let be the current partial coloring of we have already obtained so that every color class of contains at most vertices.
Define an auxiliary digraph on the color classes of by if and only if some vertex has at most one neighbor in . In this case we say that witnesses . If is a path in and () is a vertex in such that witnesses , then switching witnesses along means moving to for every . This operation decreases by one and increases by one, while leaving with unchanged.
Let be the set of color classes of containing less than vertices. By , we denote the set of color classes of such that
(i) , and
(ii) for any color class there exists a color class so that .
Let and let . We claim that there exists one color class containing at most one neighbor of . Hence by moving into and switching witnesses along , where (), we can complete the coloring on so that (1) and (2) hold.
Suppose, to the contrary, that every color class of contains at least two neighbors of . Note that any vertex in some color class outside of has at least two neighbors in every color class of , because otherwise the color class containing will in included in . In the following, we try our luck to find contradictions under those assumptions.
We claim that is upper-bounded. Actually, there are less than neighbors of in (otherwise would have already been selected for and thus ), and in there are at most neighbors of that are already colored (recall that the vertices of are being colored in a degenerate ordering). Therefore, among the neighbors of , less than are colored under . This implies that there are less than color classes that contain at least two neighbors of . Hence
[TABLE]
Let be the set of vertices that are contained in some color class of , and let be the set of colored vertices in that do not belong to . By the -degeneracy of and by the above analysis, we have
[TABLE]
which implies
[TABLE]
By the definition of , every color class of contains less than vertices and every other color class in contains exactly vertices. Since no vertex in would be recolored when coloring , every color class in has at most vertices in . So
[TABLE]
which implies by (2.11) that
[TABLE]
Write . We deduce from Proposition 2 and the above inequality that
[TABLE]
Since
[TABLE]
we conclude by (2.10) that
[TABLE]
We now count the number of vertices that have already been colored under . Actually, among the color classes, there are only color classes containing less than vertices. Therefore, . Since and by (2.12),
[TABLE]
if . On the other hand, it is trivial that
[TABLE]
by (2.7). This is a contradiction.
Hence there remains only one case: .
Recall that we are now coloring a vertex and is the partial coloring of already constructed with the property that every color class of contains at most vertices. Since , there is at least one color class in that contains less than vertices. This implies that .
Let be a color class of . For , let and . Since no vertex in would be recolored while coloring vertices of and every color class of contains at most vertices,
[TABLE]
.
Let be the set of colored vertices in that are adjacent to some vertex in .
For , recall that is the maximum degree of the graph . It is easy to see that
[TABLE]
Since , by (2.13), (2.14) and Propostion 1, we have
[TABLE]
On the other hand, recall that any vertex in some color class outside of has at least two neighbors in every color class (e.g., ) of . Therefore, all vertices lying in the color classes outside of are neighbors of . By the definition of , we also know that each of those color classes in contains exactly vertices. Since no vertex in would be recolored when coloring , every color class in has at most vertices in . Therefore,
[TABLE]
Here we use (2.12) along with the facts that and .
Combining (2.16) with (2.15), we immediately conclude
[TABLE]
which implies
[TABLE]
Note that the numerators and denominators in (2.17) and (2.18) are positive if and are chosen from the given table.
Since , we deduce from (2.18) that
[TABLE]
However, we will get a contradiction if we choose and from the given table. This ends the proof of Claim 2 and thus the whole proof of Theorem 1.1 completes. ∎
Acknowledgements
We would like to thank the paper [4] contributed by Kostochka, Nakprasit and Pemmaraju, because the idea of the proof of Theorem 1.1 mainly comes from there. Perhaps, using our similar arguments that involve parameters and , one is possible to improve or generalize their early result in [4].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. A. Bondy, U. S. R. Murty. Graph Theory . Springer, GTM 244, 2008.
- 2[2] G. Chen, Y. Gao, S. Shan, G. Wang, J.-L. Wu. Equitable vertex arboricity of 5 5 5 -degenerate graphs. J. Comb. Optim. 34(2) (2017) 426–432.
- 3[3] L. Esperet, L. Lemoine, F. Maffray. Equitable partition of graphs into induced forests. Discrete Math. 338 (2015) 1481–1483.
- 4[4] A. V. Kostochka, K. Nakprasit, S. V. Pemmaraju. On equitable coloring of d 𝑑 d -degenerate graphs. SIAM J. Discrete Math. 19(1) (2005) 83–95.
- 5[5] J.-L. Wu, X. Zhang, H. Li. Equitable vertex arboricity of graphs. Discrete Math. 313 (23) (2013) 2696–2701.
- 6[6] X. Zhang, B. Niu, Y. Li, B. Li. Equitable vertex arboricity of d 𝑑 d -degenerate graphs. manuscript available at https://faculty.xidian.edu.cn/zhangxin/en/lwcg/371805/content/7090.htm#lwcg.
