The game chromatic number of a random hypergraph
Debsoumya Chakraborti, Alan Frieze, Mihir Hasabnis

TL;DR
This paper investigates the game chromatic number of random hypergraphs, establishing probabilistic bounds on the minimum number of colors needed for a player to guarantee a proper coloring in a two-player game.
Contribution
It provides the first probabilistic bounds on the game chromatic number for random hypergraphs, extending understanding of coloring games in probabilistic combinatorics.
Findings
Established upper bounds on the game chromatic number w.h.p.
Derived lower bounds for the game chromatic number w.h.p.
Analyzed the behavior of the game in the context of random hypergraphs.
Abstract
We consider the following game, played on a -uniform hypergraph . There are colors available and two players take it in turns to color vertices. A partial coloring is proper if no edge is mono-chromatic. One player, A, wishes to color all the vertices and the other player, B, wishes to prevent this. The {\em game chromatic number} is the minimum number of colors for which A has a winning strategy. We consider this in the context of a random -uniform hypergraph and prove upper and lower bounds that hold w.h.p.
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 · Graph Labeling and Dimension Problems
The game chromatic number of a random hypergraph
Debsoumya Chakraborti, Alan Frieze, Mihir Hasabnis
Department of Mathematical Sciences
Carnegie Mellon University
Pittsburgh PA 15213 Research supported in part by NSF grant DMS1362785
Abstract
We consider the following game, played on a -uniform hypergraph . There are colors available and two players take it in turns to color vertices. A partial coloring is proper if no edge is mono-chromatic. One player, A, wishes to color all the vertices and the other player, B, wishes to prevent this. The game chromatic number is the minimum number of colors for which A has a winning strategy. We consider this in the context of a random -uniform hypergraph and prove upper and lower bounds that hold w.h.p.
1 Introduction
Let be a graph and let be a positive integer. Consider the following game in which two players A(lice) and B(ob) take turns in coloring the vertices of with colors. Each move consists of choosing an uncolored vertex of the graph and assigning to it a color from so that the resulting coloring is proper, i.e., adjacent vertices get different colors. A wins if all the vertices of are eventually colored. B wins if at some point in the game the current partial coloring cannot be extended to a complete coloring of , i.e., there is an uncolored vertex such that each of the colors appears at least once in its neighborhood. We assume that A goes first (our results will not be sensitive to this choice). The game chromatic number is the least integer for which A has a winning strategy.
This parameter is well defined, since it is easy to see that A always wins if the number of colors is larger than the maximum degree of . Clearly, is at least as large as the ordinary chromatic number , but it can be considerably more. The game was first considered by Brams about 25 years ago in the context of coloring planar graphs and was described in Martin Gardner’s column [13] in Scientific American in 1981. The game remained unnoticed by the graph-theoretic community until Bodlaender [5] re-invented it. For a survey see Bartnicki, Grytczuk, Kierstead and Zhu [4].
The papers by Bohman, Frieze and Sudakov [6], Frieze, Haber and Lavrov [11] and by Keusch and Steger [16] discuss the game chromatic number of random graphs. In this paper we discuss the game chromatic number of random hypergraphs. Given a hypergraph we can consider basically the same game. Here A, B color the vertices of consecutively and a coloring is proper if there is no such that all vertices in have the same color. This problem has hardly been studied, even in a deterministic setting, but we feel it is of interest to extend the results of [6], [11] and [16] to this setting.
In this paper we will restrict our attention to the random -uniform hypergraph where each of the edges appear independently with probability where is a large constant. Now Krivelevich and Sudakov [18] have shown that
[TABLE]
Here we use the notation for sequences to mean that as .
Our first theorem shows that w.h.p. the game chromatic number is significantly larger than the chromatic number.
Theorem 1.1**.**
There exists a constant such that w.h.p.,
[TABLE]
We also prove an upper bound in the case that is somewhat far from that implied by (1).
Theorem 1.2**.**
Let be arbitrary. Then w.h.p.,
[TABLE]
It is natural to state the following:
Conjecture: W.h.p. .
We often refer to the following Chernoff-type bounds for the tails of binomial distributions (see, e.g., [3] or [14]). Let be a sum of independent indicator random variables such that and let . Then
[TABLE]
2 Lower Bound
Let
[TABLE]
and suppose that there are colors available.
Bob’s strategy is to choose the same color as Alice, say, but assign it randomly to one of the set of available vertices for color .
Notation: Let be the set of vertices that have been colored after rounds. Let be the set of vertices that were colored by B. Let denote the partial coloring of the vertex set.
Lemma 2.1**.**
Suppose we run this process for many rounds and that . We show that if is sufficiently large and
[TABLE]
then with probability there exists no set such that (i) , (ii) is independent and .
The reader can easily check that (5) is satisfied for and
[TABLE]
when is sufficnetly small. The proof of the lemma is deferred to Section 2.1.
If the event does not occur then because no color class has size greater than the number of colors for which by this time satisfies
[TABLE]
We choose and . Since , this implies that
[TABLE]
This completes the proof of Theorem 1.1, after replacing by for aesthetic purposes.
2.1 Proof of Lemma 2.1
For expressions we sometimes use the notation in place of when the bracketing is “ugly”.
Now, (explanations for (6), (7), (8) and (9) below), if is sufficiently large then
[TABLE]
assuming (5).
Justifying (8):
[TABLE]
Justifying (9): We used the asymptotic formula for summation of -th power of first natural numbers, i.e.
Justifying (6): There are choices for color . Then we take the union bound over all possible choices of and . In some sense we are allowing Alice to simultaneously choose all possible sets of size for . The union bound shows that w.h.p. all choices fail. We do not sum over orderings of . We instead compute an upper bound on that holds regardless of the order in which Alice plays. We consider the situation after rounds. That is, we think of the following random process: pick a -uniform hypergraph , let Alice play the coloring game on with colors against a player who randomly chooses an available vertex to be colored by the same color as Alice. Stop after moves. At this point Alice played with color and there are vertices that were colored by Alice and the same number that were colored by Bob. We bound the probability that at this point there are vertices that form an independent set with the color class . We take a union bound over all the possible sets for Alice’s vertices and for the vertices in . The probability of Bob choosing a certain set is computed next.
Justifying (7): Consider a sequence of random variables where . is a lower bound for the number of vertices that Bob can color and is a lower bound on the probability that a vertex that was -available at step is also -available after step . The probability that a vertex was -available at time and is still -available now is at least . Our estimate for arises as follows: there are at most vertices of color and each of the vertices colored in round yield possible edges that could remove from . There are also the edges to account for.
We need to estimate where . is an upper bound for the probability that Bob chooses a particular vertex at step and then is an upper bound on the probability that Bob’s sequence of choices is where . The following lemma is proven in [11]:
Lemma 2.2**.**
If , then .
Using Lemma 2.2 we see that
[TABLE]
This completes the justification of (7).
3 Upper Bound
3.1 Simple density properties
For and we let and
[TABLE]
Lemma 3.1**.**
If and
[TABLE]
then w.h.p there does not exist such that .
Proof.
[TABLE]
∎
Lemma 3.2**.**
If and
[TABLE]
then w.h.p. there does not exists such that .
Proof.
[TABLE]
∎
For and and vertex , we let denote the number of edges such that .
Lemma 3.3**.**
Let and be as in Lemma 3.1. If and
[TABLE]
then w.h.p there do not exist such that and .
Proof.
In the light of Lemma 3.1, the assumptions imply that w.h.p. . In which case,
[TABLE]
∎
Lemma 3.4**.**
Let and be as in Lemma 3.2 and and
[TABLE]
then w.h.p there do not exist such that and
Proof.
In the light of Lemma 3.2, the assumptions imply that w.h.p. . In which case,
[TABLE]
∎
Now let
[TABLE]
for some small absolute constant .
We will now argue that w.h.p. A can win the game if colors are available.
A’s initial strategy will be the same as that described in [6]. Let be a collection of pairwise disjoint subsets of , i.e. a (partial) coloring. Let denote . For a vertex let
[TABLE]
and set
[TABLE]
Note that is the set of colors that are available at vertex when the partial coloring is given by the sets in and . A’s initial strategy can now be easily defined. Given the current color classes , A chooses an uncolored vertex with the smallest value of and colors it by any available color.
As the game evolves, we let denote the number of uncolored vertices in the graph. So, we think of as running “backward” from to [math].
We show next that w.h.p. every -coloring (proper or improper) of the full vertex set has the property that there are at most vertices with less than available colors. For this we need the following lemma.
Lemma 3.5**.**
* and let and*
[TABLE]
Then we have that for sufficiently large,
[TABLE]
Proof.
We have that the function is convex in the interval . It follows from convexity that if then
[TABLE]
Suppose now that . Then . And then convexity and (12) implies
[TABLE]
If then and then (12) implies that
[TABLE]
∎
Let
[TABLE]
Lemma 3.6**.**
W.h.p., for all collections ,
[TABLE]
Proof.
We first note that if then w.h.p. . This follows from Lemma 3.1 with and . It follows that for any that there is a set of size at least such that if then . Furthermore, Lemma 3.2 with and implies that w.h.p. . Therefore there is a set of size at least such that if then . Let .
Fix and suppose that . Choose and let be as defined above. For let
[TABLE]
Thus . is the sum of independent indicator variables , where if is not in a hyperedge such that in . Then and since is a convex function of and using the Lemma 3.5 we get
[TABLE]
It follows from the Chernoff bound (2) that
[TABLE]
Now, when is fixed, the events are independent. Thus, because implies that we have
[TABLE]
for large and small enough . ∎
Let to be the last time for which A colors a vertex with at least available colors, i.e.,
[TABLE]
where denotes the collection of color classes when vertices remain uncolored.
If does not exist then A will win. It follows from Lemma 3.6 that w.h.p. and that at time , every vertex still has at least available colors. Indeed, consider the final coloring in the game that would be achieved if A follows her current strategy, even if she has to improperly color an edge. Let . Now we can assume that . Because the number of colors available to a vertex decreases as vertices get colored, from onward, every vertex colored by is in . Therefore . Next let be the graph with vertex set and edges where if there exists such that .
Now let be the first time that there are at most uncolored vertices and . By the above, w.h.p. , so in particular w.h.p. exists. A can determine but not , as depends on the future.
A will follow a more sophisticated strategy from onward. A will however play the remainder of the game on the graph . By this we mean that she will ensure that if is a -edge and has color at some stage, then she will not color with color even though this is strictly admissible.
This weakens A and explains why our upper bound does not match our lower bound. On the other hand, if she can properly color , then she will have succeeded in properly coloring . B of course, does not play by these rules. We will show next that we can find a sequence with the following properties: The -edges of between and will be divided into two classes, heavy and light. Vertex is a heavy (resp. light) -neighbor of vertex if the edge is -heavy (resp. -light).
- (P1)
Each vertex of has at most one light -neighbor in , for . 2. (P2)
All -edges are light for . 3. (P3)
Each vertex of has at most -heavy neighbors in for . 4. (P4)
Each vertex of has at most -neighbors in , for . 5. (P5)
contains at most one -cycle.
From this, we can deduce that the -edges of can be divided up into the -heavy edges , -light edges , the -edges inside and the rest of the -edges. Assume first that does not contain a -cycle. is a forest and the strategy in [10] can be applied. When attempting to color a vertex of , there are never more than three -neighbors of that have been colored. Since there are at most non- neighbors, A will succeed since she has an initial list of size .
If contains a -cycle then A can begin by coloring a vertex of . This puts A one move behind in the tree coloring strategy, in which case we can bound the number of -neighbors by four.
It only remains to prove that the construction P1–P5 exists w.h.p. Remember that is sufficiently large here.
We can assume without loss of generality that . This will not decrease the sizes of the sets .
3.2 The verification of P1–P4: Constructing
The general strategy will be as follows : We will consider two separate types of edge listed below. To tackle each type, we will formulate corresponding lemmas that will be presented subsequently.
- Type 1:
The edges in such that for all . 2. Type 2:
The remaining edges where for in , there is such that .
Note that . Recall their definition just before Lemma 3.3.
Let . Applying Lemmas 3.3 and 3.4 separately with
[TABLE]
we see that w.h.p.
[TABLE]
[TABLE]
[TABLE]
We then let be the subset of consisting of the vertices with the largest values of .
Let and . Iteratively we define
[TABLE]
[TABLE]
Lemma 3.7**.**
W.h.p., disjoint sets such that
[TABLE]
Proof.
We observe that if exist then one of the following two cases must occur:
- C1:
for at least vertices . 2. C2:
There are at least hyperedges such that and .
[TABLE]
[TABLE]
∎
Thus if then w.h.p.
[TABLE]
Lemma 3.8**.**
W.h.p disjoint s.t
[TABLE]
Proof.
[TABLE]
∎
Thus if then w.h.p.
[TABLE]
Clearly, . Hence,
[TABLE]
Let for .
Lemma 3.9**.**
W.h.p., where .
Proof.
Suppose that there exist and with and such that for all . Then for , one of the following can occur.
- D1:
There are and such that . 2. D2:
There are and , such that . 3. D3:
There are and such that .
Now we construct with such that if then there exist and such that D1 holds. First, for every vertex of type D1, put in and remove from further consideration. Second, for every vertex of type D2, put in and remove from further consideration. Finally, for every vertex of type D3, put in . We observe that for every we have thrown away at most 2 vertices of and hence . We will now estimate the probability of the existence of .
[TABLE]
∎
Thus if then w.h.p.
[TABLE]
Let for .
Lemma 3.10**.**
W.h.p. where .
Proof.
[TABLE]
∎
So w.h.p. . From (15), (16), Lemma 3.7 and Lemma 3.8 we see that
[TABLE]
Using Lemmas 3.9 and Lemma 3.10,
[TABLE]
where .
Let and let . Then,
[TABLE]
Let . Then
[TABLE]
We now define the light and heavy edges in the following fashion,
- Q1:
The edges between and are light 2. Q2:
The edges between and are heavy 3. Q3:
The edges between and are heavy
We now check that P1-P4 hold. First consider the light edges. For every vertex there is at most one light neighbour in . Because if and and there are 2 light neighbors of in , by Q1, and that would contradict the fact that . This implies that P1 holds.
We will argue next that for all , . For this is true from the definition of . Similarly, for . Now consider . It only has light neighbors in and if has more than heavy neighbors in then should be in , which is a contradiction. Because it is also in it only has light neighbors in . Clearly P3, P4 hold.
3.3 The verification of P1–P4: Constructing
Applying Lemma 3.3 and 3.4 separately with
[TABLE]
we see that w.h.p.
[TABLE]
[TABLE]
[TABLE]
We then let be the subset of consisting of the vertices with the largest values of . As in Section 3.2, define and let . Iteratively we define
[TABLE]
[TABLE]
Let . Using Lemma 3.7, we see that w.h.p., .
Let . Using Lemma 3.8, we see that w.h.p. .
Clearly, . Therefore, w.h.p.,
[TABLE]
Arguing as in Section 3.2 we see that w.h.p.
[TABLE]
Remember that and let . Then,
[TABLE]
Let . Then w.h.p.
[TABLE]
We now define the light and heavy edges in the following fashion,
- Q1:
The edges between and are light 2. Q2:
The edges between and are heavy 3. Q3:
The edges between and are heavy
We now check that P1-P4 hold. First consider the light edges. For every vertex there is at most one light neighbour in . Because if and and there are 2 light neighbors of in , by Q1, and that would contradict the fact that . This implies that P1 holds.
We will argue next that for all , . For this is true from the definition of . Similarly, for . Now consider . It only has light neighbors in and if has more than heavy neighbors in then should be in , which is a contradiction. Because it is also in it only has light neighbors in . Clearly P3, P4 hold.
3.4 The verification of P1–P4: Constructing
Applying Lemma 3.3 and 3.4 separately with
[TABLE]
we see that w.h.p.
[TABLE]
[TABLE]
[TABLE]
We then let be the subset of consisting of the vertices with the largest values of . As in Section 3.2, define and let . Iteratively we define
[TABLE]
[TABLE]
Let . Using Lemma 3.7, we see that w.h.p., .
Let . Using Lemma 3.8, we see that w.h.p. .
Clearly, . Therefore, w.h.p.,
[TABLE]
Arguing as in Section 3.2 we see that w.h.p.
[TABLE]
With and as before and we get
[TABLE]
Letting and we see that w.h.p. .
We can define heavy and light edges as in and P1-P4 follows.
3.5 The verification of P1–P4: Constructing
Applying Lemma 3.3 and 3.4 separately with
[TABLE]
we see that w.h.p.
[TABLE]
[TABLE]
[TABLE]
We now construct by repeatedly adding vertices of such that is the lowest numbered vertex not in that has at least two neighbors in in . W.h.p., this process terminates with . We can apply Lemma 3.2 to see that w.h.p. this does not happen. Indeed, let . We add vertices to to create the set iteratively. In this procedure we encounter two cases.
- •
such that . Then .
- •
such that . Then
Note that we are adding at least 2 hyper-edges for every 3 vertices added to . If , then . Apply Lemma 3.2 with and to conclude that .
Putting we see that each vertex in has at most one -neighbor in . We can therefore make the edges light and satisfy P1, P2 and P4.
3.6 The verification of P1-P5 : Construction of
We repeat the argument of Section 3.5 to construct the rest of the sequence . One can check that . We choose so that . We can then easily prove that w.h.p. contains at most edges of whenever , implying P5.
4 Final remarks
We have shown lower bounds for the game chromatic number of random -uniform hypergraphs and upper bounds for random 3-uniform hypergraphs. The lower bound is satisfactory in that it is within a constant factor of the chromatic number. The upper bound is most likely not tight, but it is still non-trivial in that it is much smaller than .
We conjecture that the upper bound can be reduced to within a constant factor of the lower bound. It would also be of interest to consider upper bounds for -uniform hypergraphs, .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Achlioptas and C. Moore, The chromatic number of random regular graphs, In Proceedings of the 7th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems and 8th International Workshop on Randomization and Computation, volume 3122 of Lecture Notes in Computer Science , Springer (2004) 219–228.
- 2[2] D. Achlioptas and A. Naor, The two possible values of the chromatic number of a random graph, Annals of Mathematics 162 (2005) 1333–1349.
- 3[3] N. Alon and J. H. Spencer, The probabilistic method , 3 r d superscript 3 𝑟 𝑑 3^{rd} Ed., Wiley, New York, 2008.
- 4[4] T. Bartnicki, J.A. Grytczuk, H.A. Kierstead and X. Zhu, The map coloring game, to appear in American Mathematical Monthly .
- 5[5] H.L. Bodlaender, On the complexity of some coloring games, Internat. J. Found. Comput. Sci. 2 (1991), 133–147.
- 6[6] T. Bohman, A.M. Frieze and B. Sudakov, The game chromatic number of random graphs, Random Structures and Algorithms 32 (2008) 223–235.
- 7[7] B. Bollobás, The chromatic number of random graphs, Combinatorica 8 (1988), 49–55.
- 8[8] B. Bollobás, A probabilistic proof of an asymptotic formula for the number of labelled regular graphs, European Journal on Combinatorics 1 (1980) 311–316.
