Proper Conflict-free Coloring of
Graphs with Large Maximum Degree
Abstract
A proper coloring of a graph is conflict-free if, for every non-isolated vertex, some color is used exactly once on its neighborhood. Caro, Petruševski, and Škrekovski proved that every graph has a proper conflict-free coloring with at most colors and conjectured that colors suffice for every connected graph with . Our first main result is that even for list-coloring, colors suffice for every graph with ; we also prove slightly weaker bounds for all graphs with . These results follow from our more general framework on proper conflict-free list-coloring of a pair consisting of a graph and a “conflict” hypergraph . As another corollary of our results in this general framework, every graph has a proper -list-coloring such that every bi-chromatic component is a path on at most three vertices, where the number of colors is optimal up to a constant factor. Our proof uses a fairly new type of recursive counting argument called Rosenfeld counting, which is a variant of the Lovász Local Lemma or entropy compression.
We also prove an asymptotically optimal result for a fractional analogue of our general framework for proper conflict-free coloring for pairs of a graph and a conflict hypergraph. A corollary states that every graph has a fractional -coloring such that every fractionally bi-chromatic component has at most two vertices. In particular, it implies that the fractional analogue of the conjecture of Caro et al. holds asymptotically in a strong sense.
1 Introduction
Motivated by a frequency assignment problem in cellular networks, Even, Lotker, Ron, and Smorodinsky [8] introduced conflict-free coloring of hypergraphs. A coloring††margin: coloring of a graph or a hypergraph is a map . A coloring of a hypergraph is conflict-free††margin: conflict-free if for every (non-empty)111In this paper, we assume that every edge of a hypergraph is non-empty, though the edge set can be empty. , there exists a color that is used exactly once by on . Pach and Tardos [17] studied this notion and proved that every hypergraph with fewer than edges (for some integer ) has a conflict-free coloring with fewer than colors. Note that being conflict-free on an edge of size 2 is equivalent to the vertices in this edge using distinct colors. Hence, the result of Pach and Tardos is optimal, as witnessed by complete 2-uniform hypergraphs. Kostochka, Kumbhat, and Łuczak [13] further studied conflict-free coloring for uniform hypergraphs.
A coloring of a graph is proper††margin: proper if for all . As we have seen, being conflict-free on every edge of a hypergraph with size 2 is equivalent to being a proper coloring of a graph. So it is more convenient to consider the following notion, so that we can focus on edges with larger size. For a graph and a hypergraph with , a proper conflict-free coloring of ††margin: proper conflict-free coloring of is a proper coloring of that is also a conflict-free coloring of . This notion is general: given a graph , by appropriately defining an associated hypergraph , every proper conflict-free coloring of is an acyclic coloring, a star coloring, and a frugal coloring of , respectively.222Always and for acyclic, star, and -frugal coloring we add an edge to with vertex , respectively, when spans a cycle, spans a , or is a subset of size of the open neighborhood of some vertex in . (Note that proper conflict-free coloring is not equivalent to these other notions, but is in fact strictly more general.) So an upper bound for the number of colors used in a proper conflict-free coloring for provides an upper bound for those extensively studied notions in graph coloring. On the other hand, for acyclic coloring [1], star coloring [10], and -frugal coloring (for fixed ) [12], the numbers of required colors are known to be superlinear in the graph’s maximum degree. So an upper bound for proper conflict-free coloring for a general pair cannot be linear in the maximum degree of .
In this paper we study sufficient conditions to have a proper conflict-free coloring for with a number of colors that is a linear in the maximum degree of . One such result is related to conflict-free proper coloring of graphs, which was introduced by Fabrici, Lužar, Rindošová, and Soták [9] and was further studied in [3, 5, 11, 14]. For a graph , a proper conflict-free coloring of ††margin: proper conflict-free coloring of is a proper conflict-free coloring of the pair , where is the hypergraph with and the edges of are the (open) neighborhoods of the non-isolated vertices of . In other words, a proper conflict-free coloring of a graph is a proper coloring of such that for every non-isolated vertex , some color appears exactly once on the neighbors of . This notion is a combination of proper coloring and the pointed conflict-free chromatic parameter studied in [4, 17].
For a graph or hypergraph , the degree††margin: degree of a vertex in , denoted by ††margin: , is the number of edges of containing , and we denote by ††margin: the maximum degree of . For a graph , we denote by ††margin: the minimum such that has a proper conflict-free coloring with colors. Caro, Petruševski, and Škrekovski [3] proposed the following conjecture.
Conjecture 1 ([3]).
for every connected graph with .
The condition in Conjecture 1 is required since , but if the conjecture is true, then the condition for connectivity can be removed when . The case of Conjecture 1 follows from an earlier result of the second author and Yu [16, Theorem 2], even for the list-coloring setting.
As a first step toward their conjecture, Caro, Petruševski, and Škrekovski [3] proved that . In fact, we can prove by a simple greedy algorithm (see Proposition 3 below). A goal of this paper is to make further progress toward this conjecture.333When a version of this paper was under review, the second author and Reed [15] proved that , so Conjecture 1 holds asymptotically. This bound in [15] is quantitatively stronger than the bounds in this paper. However, all results in this paper work for list-coloring or for proper conflict-free coloring of pairs of graphs and hypergraphs . The result and proof in [15] do not work for those more general settings.
Our first result works for list-coloring. A list-assignment††margin: list-assignment for a graph assigns to each vertex a list of allowable colors. An -assignment††margin: -assignment , for some real number , is a list-assignment such that for all vertices . An -coloring††margin: -coloring of is a coloring such that for all . We prove the following.
Theorem 2.
Fix a positive integer , fix a real number with , and let . If is a graph with maximum degree at most and is an -assignment for , then there are at least proper conflict-free -colorings of . Analogous statements hold when and and when and .
It is obvious that the term in Theorem 2 can be replaced by when is sufficiently large. We choose as the error term because it is a natural sublinear term and it enables us to only require a reasonably small lower bound on . We put a small amount of effort into optimizing the lower bound for for the cases and . The proofs of the three cases , , and are essentially the same, and the proof can be simplified if we do not care about keeping the lower bound on small. In fact, we prove a more general result (Theorem 4, below) about proper conflict-free coloring for pairs of graphs and hypergraphs, and Theorem 2 follows as a special case for sufficiently large.
Recall that we mentioned a greedy upper bound of for Conjecture 1. It is obtained by the following simple observation, which is a modification of an observation by Pach and Tardos [17] on conflict-free coloring for hypergraphs, since the hypergraph associated with proper conflict-free coloring for has edge set equal to the set of neighborhoods of non-isolated vertices and hence has .
Proposition 3.
Let be a graph and be a hypergraph with . If is -degenerate, then has a proper conflict-free coloring with at most colors.
Proof.
Since is -degenerate, there exists an ordering of such that for every , there are at most indices with such that . For each edge of , let be the vertex in with the smallest index. We color greedily in the order listed. For each , when we color , we avoid the colors used on all colored neighbors of , and for each edge of containing with , we also avoid the color of . Since there are at most ’s and at most ’s, we only have to avoid at most colors, so colors suffice. Moreover, this greedy coloring is clearly proper and is conflict-free for since the color assigned to has a unique occurrence in for each . ∎
Proposition 3 shows that plays a role for upper bounding the number of colors for proper conflict-free colorings for . Our more general Theorem 4 shows that the importance of is somehow secondary to the size of edges of . We need some terminology to state Theorem 4. Let be a hypergraph. The rank of , denoted by ††margin: , is . For every vertex of , we define ††margin: to be .
Theorem 4.
Let be a positive integer. Let be a graph and be a hypergraph with and such that for every . Let be a real number with . Let
where
If444In the first version of this paper [6], we proved the same result but only required with a more complicated proof. We elect to present a simpler proof suggested by a referee in this version even though the lower bound for is weaker. , then for every -assignment of , there are at least proper conflict-free -colorings of .
The condition for every in Theorem 4 is mild, since we may move edges of with size 2 to edges of . However, this operation might increase . When considering proper conflict-free coloring for a graph , this condition is satisfied only when has minimum degree at least 3. But vertices of degree at most 2 can be handled by a simple argument, so Theorem 2 can be deduced (when is sufficiently large) from Theorem 4 without moving edges of size 2 from to .
The emphasis of Theorem 4 is on making the lower bound hypothesis on as weak as possible; that is, making the coefficient on as small as possible. So this result is more effective when is large. When is small, we can obtain the following result (Theorem 5) by slightly modifying the proof of Theorem 4 to drop logarithmic factors. We will show that the number of colors mentioned in Theorem 5 is optimal up to a constant factor.
Theorem 5.
Let be positive real numbers. Let be a graph and be a hypergraph with and such that for every . If either
-
•
and
or
-
•
and
then for every -assignment of , there are at least proper conflict-free -colorings of .
Theorem 5 has applications to other coloring parameters studied in the literature. Given a graph , if we define to be the hypergraph with such that consists of the vertex sets of any 4-vertex path (not necessarily induced) in and the 3-element subsets of for each vertex of , then it is easy to show that , and for every . So taking in Statement 2 in Theorem 5 immediately gives the following corollary.
Corollary 6.
For every graph and every -assignment of , there exist at least proper -colorings such that every 4-vertex path in has a color used exactly once, and for every vertex with and for any three neighbors of , some color is used exactly once on those three neighbors. In particular, every component of the subgraph of induced by any two arbitrarily chosen color classes of is a path on at most three vertices.
The coloring satisfying the conclusion of Corollary 6 is both a star coloring††margin: star coloring , which is a proper coloring with no bi-colored 4-vertex path, and also a linear coloring††margin: linear coloring , which is a proper coloring such that any two color classes induce a subgraph whose every component is a path. Yuster [21] proved that there exist infinitely many graphs having no linear coloring with at most colors. So Corollary 6, and hence Theorem 5, are optimal up to a constant factor. Corollary 6 also improves the currently best known upper bound for linear coloring [21]. For star coloring, our upper bound is not better than the currently best known upper bounds [7, 20], even though both results are only a factor away from the known lower bound [10]. However, the coloring we obtain in Corollary 6 is stronger than a star coloring and than a linear coloring. Every bi-chromatic component of the coloring in Corollary 6 has at most three vertices, while the bi-chromatic components of a star coloring or a linear coloring can have arbitrarily many vertices.
Our next result shows that the fractional version of Conjecture 1 holds asymptotically. It follows from a more general setting for coloring pairs .
Let ††margin: denote , for each . Let and be positive integers. An -coloring††margin: -coloring of a graph or a hypergraph assigns to each vertex a -element subset of . An -coloring of a graph is proper††margin: proper if for every , the preimage is a stable set in . An -coloring of a hypergraph is conflict-free††margin: conflict-free if for every edge of , there exist at least elements of such that . Let be a graph and be a hypergraph with . An -coloring of is fractionally proper conflict-free††margin: fractionally proper conflict-free if it is a proper -coloring of and a conflict-free -coloring of . For a positive real number , is fractionally properly conflict-free -colorable††margin: fractionally properly conflict-free -colorable if there exists a proper conflict-free -coloring of for some positive integers with .
Fractional proper conflict-free coloring for , defined above, is a natural linear programming relaxation of proper conflict-free coloring for . We prove that is no longer required for upper bounding the number of colors, if we consider fractional coloring and .
Theorem 7.
For every , there exists such that if and is a graph with maximum degree at most , then is fractionally properly conflict-free -colorable for every hypergraph with and .
Theorem 7 is asymptotically optimal since, for each , there are infinitely many connected graphs with maximum degree that are not properly -colorable.
For a graph , we say that an -coloring of is a fractional proper conflict-free coloring of ††margin: fractional proper conflict-free coloring of if it is a proper -coloring of such that for every non-isolated vertex of , at least colors appear exactly once on . If we take so that contains all nonempty subsets of with size at most , then Theorem 7 leads to the following corollary.
Corollary 8.
For every , there exists such that if and is a graph with maximum degree at most , then there exists a proper -coloring of for some positive integers and with such that
-
1.
is a fractional proper conflict-free -coloring of ,
-
2.
for any set of colors with size less than , every component of the subgraph of induced by the vertices that use only colors in has at most two vertices, and
-
3.
for any distinct vertices of .
Statement 1 of Corollary 8 implies that the fractional version of Conjecture 1 holds asymptotically. Statement 2 of Corollary 8 gives the asymptotically optimal upper bound for the fractional version of many types of coloring that address properties of bi-chromatic components, such as acyclic coloring, star coloring, frugal coloring, and linear coloring. It is also a fractional analogue of Corollary 6, but now each -colored component has at most two vertices, which is clearly optimal.
The paper is organized as follows. To emphasize the key ideas in our proofs of Theorems 2, 4 and 5, for clarity we first present the proofs assuming certain estimates of quantities involving 2-associated Stirling numbers, which count the number of partitions of a set with certain properties. In Section 3 (and the appendix) we prove those estimates via a sequence of lemmas. Finally, we prove Theorem 7 and Corollary 8 in Section 4.
2 Proof of Theorems 2, 4, and 5
In this section, we prove Theorems 2, 4, and 5. The proofs use a clever inductive counting argument introduced by Rosenfeld [18] and extended by Wanless and Wood [20]. This technique works well for many problems amenable to the Lovász Local Lemma or entropy compression, but often gives simpler proofs. Our proof actually works for a slightly more general setting. For an integer , a graph , and a hypergraph with , we say that is a proper -conflict-free coloring of ††margin: proper -conflict-free coloring of if it is a proper coloring of such that for every ,555For clarity, we always use to denote the base of the natural logarithm, which is the constant . For an edge of a hypergraph, we typically use . there exists a color that is used times by on for some . Note that conflict-free colorings of are exactly -conflict-free colorings of .
When applying the aforementioned inductive counting argument to proper -conflict-free coloring, the computation involves -associated Stirling numbers of the second kind, denoted by ; for positive integers , , and , the quantity ††margin: is defined as the number of partitions of the set into parts, each of size at least . Now we can state and prove our first key lemma.
Lemma 9.
Let be a graph and be a hypergraph with . Let be a positive integer. Let be a real number. If is a real number such that
(1) |
for every , then for every -assignment of , there are at least proper -conflict-free -colorings of .
Proof.
For a subset of , an -coloring of is a proper -conflict-free partial coloring on if
-
(a)
is a proper coloring of , and
-
(b)
for each , if , then uses some color exactly times on for some .
For each subset of , denote by ††margin: the number of proper -conflict-free partial -colorings on . For every nonempty subset of , and every , we will prove by induction on :
(2) |
For each , we have . So the desired base case holds. Thus, induction on will give for all . In particular, .
Fix some and . If we extend a proper -conflict-free partial coloring on by further coloring with a color that is not used on its colored neighbors, then we form a proper -coloring of . Note that there are at least ways to extend a proper -conflict-free partial coloring on to a proper coloring of . Hence there are at least -colorings of satisfying (a). We show that at least of these also satisfy (b).
A proper -coloring of is bad††margin: bad if it is not a proper -conflict-free partial coloring on but its restriction to is a proper -conflict-free partial coloring on . Let ††margin: be the set of bad -colorings. For every with and , let ††margin: := does not use any color exactly times on for every ; these are the colorings that are bad for . So . To prove (2), it suffices to show .
We claim that for every edge of containing ,
(3) |
This claim implies this lemma since the number of proper -conflict-free partial colorings of is at least
Here the final inequality follows from (1).
Now we prove (3). Fix an edge of containing . For every , let ††margin: be the partition of . These are the color classes of , which is the coloring obtained by restricting to . Since , every part in has size at least . Hence the number of possibilities for is at most , where is the number of colors used in . Note that for every partition of into parts each having size at least , there exists a subset ††margin: of consisting of a vertex in each part of such that . We define ††margin: to be . Note that is uniquely determined by and . Moreover, since , the partial coloring is a proper -conflict-free partial -coloring on . Hence, for every partition of into parts each having size at least , the number of possibilities for , among all colorings in with , is at most . By applying the inductive hypothesis times, we see that
Equivalently, Therefore, for any fixed integer , the number of colorings in with is at most . Since every color is used at least times or zero times on , we have .
This proves the lemma. ∎
As we have seen in Lemma 9, estimates for -associated Stirling numbers of the second kind are crucial. In this paper, we will only need sophisticated estimates for the case . These have been widely studied in the literature (see [2, 19] and the references therein), but the known formulas are unhelpful for our purposes here.
Instead, we will prove the following two estimates for . We prove the second in Section 3. But the proof of the first essentially consists of straightforward but tedious calculation, so we defer it to the appendix.
Lemma 10.
Let and be positive integers and be a real number with . If and and , then
Lemma 11.
Let and be positive integers with . If , , and are real numbers such that , and , then
Moreover, if , then
Now we can prove a special case of Theorem 2 for graphs with minimum degree at least three.
Lemma 12.
Fix a positive integer , fix a real number with , and let . If is a graph with minimum degree at least 3 and maximum degree at most , and is an -assignment for , then there are at least proper conflict-free -colorings of . Analogous statements hold when and and when and .
Proof.
Let ††margin: be the hypergraph with and . By Lemma 9, it suffices to show for every . Note that . So it suffices to show, for every , that
(4) |
Fix an edge of . Every vertex of has degree at least 3 and at most , so . Our assumptions for and imply . So (4) holds when by Lemma 10. Hence we may assume . By Lemma 11, it suffices to show , for corresponding choices of and .
Let and . So . We have . By considering the derivative, we know is increasing when . If , then . So we are done.
Now we assume and . We have . If , then . So we are done.
Finally, we assume and . We have . If , then . This proves the lemma. ∎
Now we are ready to prove Theorem 2.
Proof of Theorem 2.
Suppose that is a counterexample with the minimum number of vertices. Clearly, is connected and has at least three vertices. Let be a vertex of with smallest degree. By Lemma 12, the degree of is 1 or 2. Let and be the neighbors of , where if has degree 1. If , and and are non-adjacent, then let ; otherwise, let . Let be the restriction of to . Since has maximum degree at most , the minimality of implies that there exist at least proper conflict-free -colorings of . Hence, to obtain a contradiction, it suffices to show that for every proper conflict-free -coloring of , there are at least ways to extend to a proper conflict-free -coloring of .
Fix a proper conflict-free -coloring of . Since is connected and has at least three vertices, and each have degree at least one in , by the choice of . So there exist colors and such that appears on exactly once and appears on exactly once. If possible, we choose and . If , then either , or and , so there are at least ways to extend to a proper conflict-free coloring of by coloring with a color in , a contradiction. So and . For each and , if , then let ; otherwise, let . For the former, since is chosen to be different from if possible, we know that every color appears on zero times or at least twice, so ; for the latter, . But there are at least ways to extend to a proper conflict-free coloring of by coloring with a color in , a contradiction. ∎
Lemma 13.
If is a positive integer and is a real number with , then
Now we prove Theorem 4.
Proof of Theorem 4.
By Lemma 9, it suffices to prove that for every , when . And it suffices to prove for every and containing , when .
Fix a vertex of and an edge of containing .
Suppose . Since , we get . By Lemma 13,
Assume instead that . Let and . Now , , and . Since and , by Lemma 11,
Because ,
Note that . Since , we have and , so . Hence . This proves the theorem. ∎
Finally, we prove Theorem 5.
3 Estimates for 2-Associated Stirling Numbers
Recall that, to prove our results in the previous section, we assumed the correctness of estimates about summations involving (Lemmas 10, 11, and 13). In this section, we prove the second and third of these; the proof of Lemma 10 consists of calculation that is tedious but straightforward, so we defer it to the appendix. For simplicity, we denote by ††margin: for any positive integers and . We will extensively use two simple upper bounds for , combined via in the following lemma.
Lemma 14.
For positive integers and ,
where if , and otherwise.
Proof.
To form a partition of into parts, each of size at least 2, we can choose elements to be “leaders” and then assign each other element to the part of a leader. (This also forms partitions with parts of size 1 but, since we seek an upper bound, this is not a problem.) Since each part has at least two elements, this process overcounts by a factor of at least . Thus,
Now we prove the other upper bound. To form a partition of into parts each of size at least 2, we first consider the parts of size exactly 2; denote the number of them by . To form these parts of size 2, we choose elements and pair them up. The number of ways to pair elements is precisely . If , then ; if , then each of the remaining parts has size at least 3, and to form these, we choose of the remaining elements, group them into triples, then assign each element still remaining to one of these triples. The number of ways to group elements into triples is . This gives
(For the lower bound on the index , note that , which implies that .) ∎
3.1 Proof of Lemma 13
We begin by proving Lemma 13. For easy reference, we restate it. This result will also be used when proving Lemma 10.
Lemma 13.
If is a positive integer and is a real number with , then
3.2 Proof of Lemma 11
In the rest of this section, we prove Lemma 11. To upper bound binomial coefficients when proving Lemma 20, we need the following two upper bounds; for completeness we include their short proofs.
Proposition 15.
If and are integers with , then
Proof.
By the Binomial Theorem, we have
∎
Proposition 16.
If is a positive integer, then
Proof.
It is well-known that ; for example, see [6] for a complete proof. Direct computation gives
∎
To prove Lemma 11, we estimate separately the summations of lower indexed terms and of higher indexed terms. (We remark that whenever we write , we mean that we sum over all terms with index satisfying and , so and are not necessarily integers.)
Lemma 17.
Let and ††margin: , be positive integers with . Let , , and ††margin: , , be real numbers such that and and . Then
Moreover, if , then
Our next lemma allows us to focus on partitions counted by that have many parts of size at least 3, since it shows that these are at least of all partitions counted by .
Lemma 18.
Let be positive integers with . Perform independent draws from with uniform probability. Let be the probability that at most distinct elements are collected. If and and , then .
Proof.
Clearly since drawing fewer times increases the likelihood of at most distinct draws. By the union bound and 15 above, letting , we get
(5) |
Note that . Let be the function . So . Since for , we have that if , then and
Note that by Taylor’s approximation, for every real number with . When , we know , so by (5),
When , we know , so by (5),
This shows that if , then .
So it remains to consider the case . Let be a random variable denoting the number of elements of that are not drawn. Since , . By linearity of expectation, we have . By Markov’s inequality,
∎
Lemma 19.
Let and be positive integers with . Then for every integer with , the number of partitions of into parts each having size at least 2 for which there are at most parts of size at least 3 is at most , where the function is defined in Lemma 18.
Proof.
For every partition of into parts each having size at least 2, let , where and are the minimum and the second minimum of the part of , respectively. Note that each is a pairing of elements of . For every pairing of elements of , let be the set consisting of the partitions of into parts each having size at least 2 with . Hence is a pairing of elements of is a partition of the set of partitions of into parts each having size at least 2. Note that for every such a pairing , there exists a bijection from to defined by for every and , the -th entry of equals , where is the integer such that the -th smallest element in not used in is contained in the part of for which is the -th smallest element in . Hence for every integer with , the number of partitions in having at most parts of size at least 3 equals . ∎
Our next lemma provides the key step in proving our upper bound on the sum of the higher indexed terms.
Lemma 20.
Let and be integers with . If , then .
Proof.
Among the partitions counted by , the fraction of partitions contain at most parts of size at least 3 is by Lemma 19; by Lemma 18, this fraction is at most . So it suffices to show that the number of partitions of into parts each having size at least 2 with more than parts of size at least 3 is at most . (Hence we may assume , since implies that and it is impossible to have a partition of with parts of size at least 2 and more than 0 part of size at least 3.)
To count these partitions, we first draw elements that we pair together. Then, for each of the remaining elements, we assign it to one of the parts formed by the pairing. For each part of size at least 3, there are at least 3 choices for the initial pair of elements. Thus, there are at least ways to construct a partition with parts of size at least 3 by this process. Since we only count those with , we get the inequality
Now we can finally use the previous three lemmas to bound the sum of higher indexed terms.
Lemma 21.
Let and ††margin: , be positive integers with . If , , and ††margin: , , are real numbers such that and and , then
Moreover, if , then
Corollary 22.
Lemma 11 is true.
4 Fractional Coloring
The goal of this section is to prove Theorem 7, which is an asymptotically optimal theorem for fractional proper conflict-free coloring. The following is a restatement.
Theorem 23.
For every , there exists such that if is a real number with and is a graph with maximum degree at most , then is fractionally properly conflict-free -colorable for any hypergraph with and .
To prove the theorem, we consider the dual problem of fractional coloring that transforms the problem to finding maximum weighted stable sets with specific properties and is easier to work with. We state the dual problem and prove the duality in Lemma 24. The remaining task, Lemma 25, is to construct a desired stable set randomly. We first randomly construct an induced subgraph with small maximum degree (and hence with small chromatic number) with a very large fraction of the weight by using concentration inequalities, and then choose a stable set from it that hits a large fraction of the weight.
Lemma 24.
If is a graph and is a hypergraph with , then for every positive real number , the following two statements are equivalent.
-
(1)
is fractionally properly conflict-free -colorable.
-
(2)
For any functions and with , there exists a stable set in such that .
Lemma 25.
For every , there exists an integer such that if , is a graph with maximum degree at most , a hypergraph with and , and and are functions with , then there exists a stable set of such that .
Proof of Theorem 23.
To show is fractionally properly conflict-free -colorable, by Lemma 24, it suffices, given functions and with , to show there is a stable set of with .
Proof of Lemma 24.
We begin by formulating fractional proper conflict-free coloring as a linear program. Let ††margin: be a matrix with rows indexed by and columns indexed by the set of all stable sets in , such that for each and stable set in , the entry of in the -th row and -th column equals 1 if and equals 0 otherwise. Let ††margin: be a matrix with rows indexed by , and columns indexed by the set of all stable sets in , in the same order as in , and for each and stable set in , the entry of in the -th row and -th column equals 1 if and equals 0 otherwise. Let ††margin: be the matrix with rows such that its first rows form and its last rows form . In the rest of proof, we will frequently denote by 1 a vector all of whose entries are 1.
It is easy to see that is fractionally properly conflict-free -colorable if and only if there exists a nonnegative rational vector with and , where , where is the set of all independent sets of . Since is an integral matrix, the fractional proper conflict-free chromatic number of equals over nonnegative real vectors with ; moreover, this minimum is attained by a nonnegative rational vector .
Now we prove that (1) implies (2). Assume that the fractional proper conflict-free chromatic number of is at most . So there exist positive integers with and a proper††margin: , , conflict-free -coloring of . Let be functions as given in (2). Since is a proper conflict-free††margin: , , -coloring of , by the definition of -coloring,
By the pigeonhole principle, there exists with . So (2) holds, since is a stable set.
Now we prove that (2) implies (1). Assume that (2) holds. Suppose to the contrary that the fractional proper conflict-free chromatic number of is greater than ††margin: . By the duality theorem of linear programming, there exist nonnegative functions and ††margin: , such that , and for every stable set in , we have . Let .††margin: Note that . Let and be the functions such that and .††margin: , Hence , and for every stable set in , we have , contradicting (2). ∎
To prove Lemma 25, the second main step in our plan, we need the following three lemmas to bound various probabilities. The first is the Chernoff Bound, which is well-known (proofs are available in most probability textbooks). The second and third are straightforward applications of elementary calculus, so we defer their proofs to the appendix.
Lemma 26 (Chernoff bound).
Let be i.i.d. random variables such that for every , we have with probability and with probability . Let . For every with , we have .
Lemma 27.
Let be a real number with . Let be real numbers. If for every real number , then for every with .
Lemma 28.
.
Lemma 25. For every , there exists an integer such that if , is a graph with maximum degree at most , a hypergraph with and , and and are functions with , then there exists a stable set of such that .
Proof.
Fix .††margin: Note that and recall (from Lemma 28), that . So there exists an integer ††margin: such that for every real number , if , then . Let , , , and functions ††margin: , , , , be as prescribed in the lemma. Let .††margin:
Let ††margin: be the subset of obtained by, for each vertex of , independently putting into with probability . For each , let ††margin: be the random variable with if , and otherwise. For each , let ††margin: be the random variable such that if and there are more than neighbors of with ; otherwise, . Let .††margin: Hence
For every , by the Chernoff bound (Lemma 26),
Since , by our choice of , we know . So . Hence, for every , we know .
For each , note that for every . For each vertex and , by the Chernoff bound,
So for every . For each and , we have for every . Hence, for each and ,
All satisfy , so Lemma 27 gives . Since , we get and . Thus, by summing the probabilities of some disjoint events, we have
Hence
So there exists such that has maximum degree at most and
Since has maximum degree at most , is properly -colorable. Hence is a union of disjoint stable sets in . Note that for every , if , then for some . So
Hence
Therefore, there exists a subset of such that is a stable set in and
∎
Finally, we prove Corollary 8. We restate it here.
Corollary 8. For every , there exists such that if and is a graph with maximum degree at most , then there exists a proper -coloring of for some positive integers and with such that
-
1.
is a fractionally proper conflict-free -coloring of ,
-
2.
for any set of colors with size less than , every component of the subgraph of induced by the vertices that use only colors in has at most two vertices, and
-
3.
for any distinct vertices of .
Proof.
Fix a graph . Let be the hypergraph with and consists of all nonempty subsets of with size at most . By Theorem 23, there exists a proper -coloring of for some positive integers and with . So for every non-isolated vertex of , since , we have , so at least colors appear exactly once on . This proves Statement 1.
For any two distinct vertices of , since , by the definition of some edge of is precisely . Since the coloring of is conflict-free, by definition at least colors appear exactly once on . So , and hence . This proves Statement 3.
Now we prove Statement 2. Suppose to the contrary that there exists a subset of with such that of size less than and the subgraph of induced on is connected. So some vertex in is adjacent to the other two vertices and in . By Statement 3, . Since is proper, , so , a contradiction. This proves Statement 2. ∎
Acknowledgments
Thanks to an anonymous referee whose helpful suggestions shortened and simplified Section 3. Thanks also to Louis Esperet for helpful comments on an early draft of this paper.
References
- [1] N. Alon, C. McDiarmid, and B. Reed. Acyclic coloring of graphs. Random Structures Algorithms, 2(3):277–288, 1991.
- [2] M. Bóna and I. Mező. Real zeros and partitions without singleton blocks. European J. Combin., 51:500–510, 2016.
- [3] Y. Caro, M. Petruševski, and R. Škrekovski. Remarks on proper conflict-free colorings of graphs. Discrete Math., 346(2):Paper No. 113221, 14, 2023.
- [4] P. Cheilaris. Conflict-free coloring. PhD thesis, City University of New York, 2009.
- [5] E.-K. Cho, I. Choi, H. Kwon, and B. Park. Proper conflict-free coloring of sparse graphs. March 2022, arXiv:2203.16390.
- [6] D. W. Cranston and C.-H. Liu. Proper conflict-free coloring of graphs with large maximum degree. arXiv:2211.02818v1.
- [7] L. Esperet and A. Parreau. Acyclic edge-coloring using entropy compression. European J. Combin., 34(6):1019--1027, 2013.
- [8] G. Even, Z. Lotker, D. Ron, and S. Smorodinsky. Conflict-free colorings of simple geometric regions with applications to frequency assignment in cellular networks. SIAM J. Comput., 33(1):94--136, 2003.
- [9] I. Fabrici, B. Lužar, S. Rindošová, and R. Soták. Proper conflict-free and unique-maximum colorings of planar graphs with respect to neighborhoods. Discrete Appl. Math., 324:80--92, 2023.
- [10] G. Fertin, A. Raspaud, and B. Reed. Star coloring of graphs. J. Graph Theory, 47(3):163--182, 2004.
- [11] R. Hickingbotham. Odd colourings, conflict-free colourings and strong colouring numbers. March 2022, arXiv:2203.10402.
- [12] H. Hind, M. Molloy, and B. Reed. Colouring a graph frugally. Combinatorica, 17(4):469--482, 1997.
- [13] A. Kostochka, M. Kumbhat, and T. Ł uczak. Conflict-free colourings of uniform hypergraphs with few edges. Combin. Probab. Comput., 21(4):611--622, 2012.
- [14] C.-H. Liu. Proper conflict-free list-coloring, odd minors, subdivisions, and layered treewidth. Discrete Math., 347(1):113668, 2024.
- [15] C.-H. Liu and B. Reed. Asymptotically optimal proper conflict-free colouring. January 2024, arXiv:2401.02155.
- [16] C.-H. Liu and G. Yu. Linear colorings of subcubic graphs. European J. Combin., 34(6):1040--1050, 2013, arXiv:1206.5348.
- [17] J. Pach and G. Tardos. Conflict-free colourings of graphs and hypergraphs. Combin. Probab. Comput., 18(5):819--834, 2009.
- [18] M. Rosenfeld. Another approach to non-repetitive colorings of graphs of bounded degree. Electron. J. Combin., 27(3):Paper No. 3.43, 16, 2020, arXiv:2006.09094.
- [19] N. J. A. Sloane and T. O. F. Inc. The on-line encyclopedia of integer sequences, 2022. https://oeis.org/A008299.
- [20] I. M. Wanless and D. R. Wood. A general framework for hypergraph coloring. SIAM J. Discrete Math., 36(3):1663--1677, 2022.
- [21] R. Yuster. Linear coloring of graphs. Discrete Math., 185(1-3):293--297, 1998.
Appendix: 3 Omitted Proofs
Here we include 3 proofs that we omitted from the body of the text.
4.1 Proof of Lemma 10
We prove Lemma 10 by considering the range of possible values of .
Lemma 29.
If and and , then
Proof.
Since and , . Note that , (by the second bound in Lemma 14), and for every . When , . When ,
Since is the number of partitions of the set into parts with extra properties, . When ,
So if , then , since ; if , then .
When ,
When ,
∎
Lemma 30.
If and , then
Proof.
Since , we have , so
where the first inequality follows from Lemma 13, and the final two inequalities holds because and because . ∎
Lemma 31.
If and and , then
Proof.
Since , we have , so by Lemma 13,
Since , we have , so , where the penultimate inequality follows from . ∎
Corollary 32.
Lemma 10 is true.
4.2 Proofs of Lemmas 27 and 28
27. Let be a real number with . Let be real numbers. If for every real number , then for every with .
Proof.
Let . Since , is increasing when , and is decreasing when . Hence for every with . ∎
28. .
Proof.
This is a straightforward application of L’Hôspital’s rule. We have
So
∎