This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

DP-Coloring of Graphs from Random Covers

Anton Bernshteyn Department of Mathematics, University of California, Los Angeles, CA, USA. E-mail: [email protected]. Research of this author is partially supported by the NSF grant DMS-2045412 and the NSF CAREER grant DMS-2239187.    Daniel Dominik Department of Applied Mathematics, Illinois Institute of Technology, Chicago, IL, USA. E-mail: [email protected]    Hemanshu Kaul Department of Applied Mathematics, Illinois Institute of Technology, Chicago, IL, USA. E-mail: [email protected]    Jeffrey A. Mudrock Department of Mathematics and Statistics, University of South Alabama, Mobile, AL, USA. E-mail: [email protected]
Abstract

DP-coloring (also called correspondence coloring) of graphs is a generalization of list coloring that has been widely studied since its introduction by Dvořák and Postle in 20152015. Intuitively, DP-coloring generalizes list coloring by allowing the colors that are identified as the same to vary from edge to edge. Formally, DP-coloring of a graph GG is equivalent to an independent transversal in an auxiliary structure called a DP-cover of GG. In this paper, we introduce the notion of random DP-covers and study the behavior of DP-coloring from such random covers. We prove a series of results about the probability that a graph is or is not DP-colorable from a random cover. These results support the following threshold behavior on random kk-fold DP-covers as ρ\rho\to\infty where ρ\rho is the maximum density of a graph: graphs are non-DP-colorable with high probability when kk is sufficiently smaller than ρ/lnρ\rho/\ln\rho, and graphs are DP-colorable with high probability when kk is sufficiently larger than ρ/lnρ\rho/\ln\rho. Our results depend on ρ\rho growing fast enough and imply a sharp threshold for dense enough graphs. For sparser graphs, we analyze DP-colorability in terms of degeneracy. We also prove fractional DP-coloring analogs to these results.

Keywords: graph coloring, DP-coloring, fractional DP-coloring, correspondence coloring, random cover, DP-threshold, random lifts.

Mathematics Subject Classification: 05C15, 05C69, 05C80.

1 Introduction

1.1 Basic terminology and notation

All graphs in this paper are finite and simple. Unless otherwise noted we follow terminology from West [Wes20]. We will use \mathbb{N} for the set {0,1,2,}\{0,1,2,\ldots\} of natural numbers, 2A2^{A} for the power set of a set AA, and [k][k] for {1,,k}\{1,\,\ldots,\,k\} with [0]=[0]=\emptyset. Also, for aa, bb\in\mathbb{N} with aba\leqslant b, [a:b][a:b] is the set {a,,b}\{a,\ldots,b\}. We use KnK_{n} for the complete graph on nn vertices and Km×nK_{m\times n} for the complete mm-partite graph with parts of size nn. For a graph GG and tt\in\mathbb{N}, tGtG is the disjoint union of tt copies of GG.

Suppose G=(V(G),E(G))G=(V(G),E(G)) is a graph and vV(G)v\in V(G) is a vertex. The neighborhood of vv in GG is the set of all vertices adjacent to vv, and it is denoted by NG(v)N_{G}(v). The degree of vv is |NG(v)||N_{G}(v)|, and it is denoted by deg(v)\deg(v). For two disjoint sets of vertices AA, BV(G)B\subseteq V(G), we will use EG(A,B)E_{G}(A,B) to denote the set of edges with one endpoint in AA and the other in BB.

The density of a nonempty graph GG, denoted by d(G)d(G), is |E(G)|/|V(G)||E(G)|/|V(G)|. The maximum density of a nonempty graph GG, denoted by ρ(G)\rho(G), is maxGd(G)\max_{G^{\prime}}d(G^{\prime}), where the maximum is taken over all nonempty subgraphs GG^{\prime} of GG.

A graph GG is said to be dd-degenerate if there exists some ordering of the vertices in V(G)V(G) such that each vertex has at most dd neighbors among the preceding vertices. The degeneracy of a graph GG is the smallest dd\in\mathbb{N} such that GG is dd-degenerate. Note that the degeneracy dd of GG satisfies the bounds ρ(G)d2ρ(G)\rho(G)\leqslant d\leqslant 2\rho(G).

1.2 Graph coloring, list coloring, and DP-coloring

In classical vertex coloring, given a graph GG, we assign to each vertex vV(G)v\in V(G) a color from \mathbb{N}. More precisely, by a coloring of GG we mean a function φ:V(G)\varphi\colon V(G)\to\mathbb{N}. A kk-coloring is a coloring where φ(v)[k]\varphi(v)\in[k] for all vV(G)v\in V(G). We say that a coloring φ:V(G)\varphi\colon V(G)\to\mathbb{N} is proper if for every uvE(G)uv\in E(G), φ(u)φ(v)\varphi(u)\neq\varphi(v). We say that GG is kk-colorable if it has a proper kk-coloring. The chromatic number of GG, χ(G)\chi(G), is the smallest kk such that GG is kk-colorable.

List coloring is a generalization of vertex coloring that was introduced in the 1970s independently by Vizing [Viz76] and Erdős, Rubin, and Taylor [ERT79]. For a graph GG, a list assignment for GG is a function L:V(G)2L\colon V(G)\to 2^{\mathbb{N}}; intuitively, LL maps each vertex vV(G)v\in V(G) to a list of allowable colors L(v)L(v)\subseteq\mathbb{N}. An LL-coloring of GG is a coloring φ\varphi of GG such that φ(v)L(v)\varphi(v)\in L(v) for each vV(G)v\in V(G). A proper LL-coloring of GG is an LL-coloring of GG that is a proper coloring. A kk-assignment for GG is a list assignment LL for GG such that |L(v)|=k|L(v)|=k for all vV(G)v\in V(G). We say GG is kk-choosable if for every kk-assignment LL for GG, GG has a proper LL-coloring. The list chromatic number of GG, denoted by χ(G)\chi_{\ell}(G), is the smallest kk such that GG is kk-choosable. Clearly, χ(G)χ(G)\chi(G)\leqslant\chi_{\ell}(G).

The concept of DP-coloring was first put forward in 2015 by Dvořák and Postle [DP18] under the name correspondence coloring. Intuitively, DP-coloring generalizes list coloring by allowing the colors that are identified as the same to vary from edge to edge. Formally, for a graph GG, a DP-cover (or simply a cover) of GG is an ordered pair =(L,H)\mathcal{H}=(L,H), where HH is a graph and L:V(G)2V(H)L\colon V(G)\to 2^{V(H)} is a function satisfying the following conditions:

  • {L(v):vV(G)}\{L(v):v\in V(G)\} is a partition of V(H)V(H) into |V(G)||V(G)| independent sets,

  • for every pair of adjacent vertices uu, vV(G)v\in V(G), the edges in EH(L(u),L(v))E_{H}\left(L(u),L(v)\right) form a matching (not necessarily perfect and possibly empty), and

  • E(H)=uvE(G)EH(L(u),L(v)).\displaystyle E(H)=\bigcup_{uv\in E(G)}E_{H}(L(u),L(v)).

Note that some definitions of a DP-cover require each L(v)L(v) to be a clique (see, e.g., [BKP17]), but our definition requires each L(v)L(v) to be an independent set of vertices in HH. We will refer to L(v)L(v) as the list of vv.

Suppose =(L,H)\mathcal{H}=(L,H) is a cover of a graph GG. A transversal of \mathcal{H} is a set of vertices TV(H)T\subseteq V(H) containing exactly one vertex from each list L(v)L(v). A transversal TT is said to be independent if uvE(H)uv\not\in E(H) for all uu, vTv\in T, i.e., if TT is an independent set in HH. If \mathcal{H} has an independent transversal TT, then TT is said to be a proper \mathcal{H}-coloring of GG, and GG is said to be \mathcal{H}-colorable.

A kk-fold cover of GG is a cover =(L,H)\mathcal{H}=(L,H) such that |L(v)|=k|L(v)|=k for all vV(G)v\in V(G). We will use the term cover size to refer to the value of kk in a kk-fold cover. The DP-chromatic number of a graph GG, χDP(G)\chi_{DP}(G), is the smallest kk\in\mathbb{N} such that GG is \mathcal{H}-colorable for every kk-fold cover \mathcal{H} of GG. Since for any kk-assignment LL for GG, there exists a kk-fold cover \mathcal{H} of GG such that GG is LL-colorable if and only if it is \mathcal{H}-colorable [DP18], we know that

χ(G)χ(G)χDP(G).\chi(G)\,\leqslant\,\chi_{\ell}(G)\,\leqslant\,\chi_{DP}(G).

Many classical upper bounds on χ(G)\chi_{\ell}(G) hold for χDP(G)\chi_{DP}(G) as well [DP18, Ber16, Ber19], but there are also some differences [BK18]. For example, the first named author [Ber16] showed that for a graph GG with average degree dd, χDP(G)=Ω(d/lnd)\chi_{DP}(G)=\Omega(d/\ln d). On the other hand, by a celebrated result of Alon [Alo00], such graphs satisfy χ(G)=Ω(lnd)\chi_{\ell}(G)=\Omega(\ln d), and this bound is in general best possible.

A full cover of GG is a cover =(L,H)\mathcal{H}=(L,H) such that for any uvE(G)uv\in E(G), the matching between L(u)L(u) and L(v)L(v) is perfect. It follows that a full cover of a connected graph GG must be a kk-fold cover for some kk\in\mathbb{N}. It is clear that in the definition of the DP-chromatic number, it is enough to only consider full kk-fold covers.

1.3 Random DP-covers

The DP-chromatic number, similarly to other variants of the chromatic number, captures the extremal behavior of a graph GG with respect to DP-coloring. This extremal perspective looks for the value k0k_{0}\in\mathbb{N} such that GG is \mathcal{H}-colorable for every kk-fold cover \mathcal{H} with kk0k\geqslant k_{0}, and GG is not \mathcal{H}-colorable for some kk-fold cover \mathcal{H} for each k<k0k<k_{0}. However, for a given graph GG, one can also ask what DP-coloring behavior GG exhibits with a high (or low) proportion of DP-covers of a given cover size. This notion of high (or low) proportion of DP-covers can be naturally formalized by considering a probability distribution on the set of all such covers. In this paper, we initiate this study by considering full DP-covers generated uniformly at random, and asking the natural probabilistic questions of the likelihood that the cover does or does not have an independent transversal, and whether a graph shows asymptotically almost sure transition in the behavior of its DP-coloring over these random covers.

Similar probabilistic questions have also been studied for list coloring of graphs. The list assignments of a given graph GG are generated uniformly at random from a palette of given colors, and the primary question is whether there is a threshold size of the assignments that shows a transition in the list colorability of the graph (parameterized by either the number of vertices or the chromatic number of the graph). Krivelevich and Nachmias [KN06, KN04] initiated the study of this topic in 2005 and considered it specifically for complete bipartite graphs and powers of cycles. Several follow-up papers were written by Casselgren [Cas11, Cas12, Cas14, Cas18] and Casselgren and Häggkvist [CH16] on various families of graphs including complete graphs, complete multipartite graphs, graphs with bounded degree, etc. The concept of colorings from random list assignments—under the name palette sparsification—has recently found applications in the design of sublinear algorithms in the work of Assadi, Chen, and Khanna [ACK19].

As discussed in the paper by Dvořák and Postle [DP18], a full DP-cover of GG is equivalent to the previously studied notion of a lift (or a covering graph) of GG (see Godsil and Royle [GR01, §6.8] and discussion with further references in [AL02]). The notion of random kk-lifts was introduced by Amit and Linial [AL02]. This work, and the large body of research following it [AL06, ALM02, LR05], studied random kk-lifts as a random graph model. Their purpose was the study of the properties of random kk-lifts of a fixed graph GG as kk\to\infty. In this paper, we study the probability that a randomly selected cover has an independent transversal. This focus on finding independent transversals is different from the previous work on random kk-lifts.

Let us describe our random model formally. Suppose GG is a graph with V(G)={v1,,vn}V(G)=\{v_{1},\ldots,v_{n}\} and E(G)={e1,,em}E(G)=\{e_{1},\ldots,e_{m}\}. For some kk\in\mathbb{N}, let L(v)={(v,i):i[k]}L(v)=\{(v,i):i\in[k]\} for each vV(G)v\in V(G). Let SkS_{k} be the set of all permutations of [k][k]. For each 𝝈=(σ1,,σm)Skm{\boldsymbol{\sigma}}=(\sigma_{1},\ldots,\sigma_{m})\in S_{k}^{m}, let 𝝈=(L,H𝝈)\mathcal{H}_{\boldsymbol{\sigma}}=(L,H_{\boldsymbol{\sigma}}) be the full kk-fold cover of GG, where H𝝈H_{\boldsymbol{\sigma}} has the following edges. For each j[m]j\in[m], consider the edge eje_{j}. Suppose ej=vqvre_{j}=v_{q}v_{r} with q<rq<r, and define

EH𝝈(L(vq),L(vr))={(vq,i)(vr,σj(i)):i[k]}.E_{H_{\boldsymbol{\sigma}}}\left(L(v_{q}),L(v_{r})\right)\,=\,\{(v_{q},i)(v_{r},\sigma_{j}(i))\,:\,i\in[k]\}.

Let ΩG,k={𝝈:𝝈Skm}\Omega_{G,k}=\{\mathcal{H}_{\boldsymbol{\sigma}}:{\boldsymbol{\sigma}}\in S_{k}^{m}\}. Note that |ΩG,k|=(k!)m|\Omega_{G,k}|=(k!)^{m}. Let (G,k)\mathcal{H}(G,k) be an element of ΩG,k\Omega_{G,k} chosen uniformly at random. We will refer to (G,k)\mathcal{H}(G,k) as a random kk-fold cover of GG.

Equivalently, a random kk-fold cover of a graph GG, (G,k)=(L,H)\mathcal{H}(G,k)=(L,H), can be constructed in the following way. The mapping LL is as described above. For each vV(G)v\in V(G), L(v)L(v) is an independent set in HH. For each edge eE(G)e\in E(G), where e=vqvre=v_{q}v_{r}, the edge set EH(L(vq),L(vr))E_{H}\left(L(v_{q}),L(v_{r})\right) takes on one of the k!k! perfect matchings between L(vq)L(v_{q}) and L(vr)L(v_{r}) uniformly at random.

Here we study the probability that a random cover of a graph has an independent transversal. When (G is (G,k)-colorable)=p\mathbb{P}(\text{$G$ is $\mathcal{H}(G,k)$-colorable})=p, we say that GG is kk-DP-colorable with probability pp.

1.4 Outline of the main results

1.4.1 DP-colorability and density

Table 1 compiles our main results. Given ε>0\varepsilon>0 and a graph GG with a large enough number nn of vertices whose maximum density is bounded below by the quantity in the first column, the third column gives the probability that GG is kk-DP-colorable provided kk satisfies the inequality in the second column.

Density lower bound Cover size Probability of kk-DP-colorability Reference
exp(e/ε)\exp(e/\varepsilon) kρ(G)lnρ(G)\displaystyle k\leqslant\frac{\rho(G)}{\ln\rho(G)} ε\leqslant\varepsilon Prop. 1.1
n1sn^{1-s} for s[0,1/3)s\in[0,1/3) k(1+ε)(1+s12s)ρ(G)lnρ(G)\displaystyle k\geqslant(1+\varepsilon)\left(1+\frac{s}{1-2s}\right)\frac{\rho(G)}{\ln\rho(G)} 1ε\geqslant 1-\varepsilon Thm. 1.2
ln2/εn\displaystyle\ln^{2/\varepsilon}n k(1+ε)2ρ(G)lnρ(G)\displaystyle k\geqslant(1+\varepsilon)\frac{2\rho(G)}{\ln\rho(G)} 1ε\geqslant 1-\varepsilon Thm. 1.3
No lower bound k>2ρ(G)k>2\rho(G) 11 [DP18]
Table 1: Probability of kk-DP-colorability depending on the maximum density of GG.

Our work shows that, for sufficiently dense graphs GG, the probability GG is kk-DP-colorable exhibits a transition when kk is close to ρ(G)/lnρ(G)\rho(G)/\ln\rho(G). To begin with, we note that if kρ(G)/lnρ(G)k\leqslant\rho(G)/\ln\rho(G) and ρ(G)\rho(G) is not too small, the probability that GG is kk-DP-colorable is close to 0:

Proposition 1.1.

Let ε>0\varepsilon>0 and let GG be a nonempty graph with ρ(G)exp(e/ε)\rho(G)\geqslant\exp(e/\varepsilon). If 1kρ(G)/lnρ(G)1\leqslant k\leqslant\rho(G)/\ln\rho(G), then GG is kk-DP-colorable with probability at most ε\varepsilon.

Proposition 1.1 is proved via a simple application of the First Moment Method. It is a straightforward modification of [Ber16, Theorem 1.6], but, for completeness, we include a self-contained proof in §2.1. We remark that the bound ρ(G)exp(e/ε)\rho(G)\geqslant\exp(e/\varepsilon) in Proposition 1.1 is rather crude and can be sharpened by more careful calculations. However, this bound is sufficient for our purposes. In particular, note that if (Gλ)λ(G_{\lambda})_{\lambda\in\mathbb{N}} is a sequence of graphs such that ρ(Gλ)\rho(G_{\lambda})\to\infty as λ\lambda\to\infty, then the bound ρ(Gλ)exp(e/ε)\rho(G_{\lambda})\geqslant\exp(e/\varepsilon) holds for any fixed ε>0\varepsilon>0 and all large enough λ\lambda.

Next we show that if GG is fairly dense (of density greater than n2/3n^{2/3}) and kk exceeds ρ(G)/lnρ(G)\rho(G)/\ln\rho(G) by an appropriate constant factor, then GG is kk-DP-colorable with probability close to 11:

Theorem 1.2.

For all ε>0\varepsilon>0 and s[0,1/3)s\in[0,1/3), there is n0n_{0}\in\mathbb{N} such that the following holds. Suppose GG is a graph with nn0n\geqslant n_{0} vertices such that ρ(G)n1s\rho(G)\geqslant n^{1-s}, and

k(1+ε)(1+s12s)ρ(G)lnρ(G).k\,\geqslant\,\left(1+\varepsilon\right)\left(1+\frac{s}{1-2s}\right)\frac{\rho(G)}{\ln\rho(G)}. (1.1)

Then GG is kk-DP-colorable with probability at least 1ε1-\varepsilon.

Theorem 1.2 is proved in §3 by applying the Second Moment Method to the number of independent transversals in a random cover of GG. Notice that when the density of GG is at least n1o(1)n^{1-o(1)}, the factor in front of ρ(G)/lnρ(G)\rho(G)/\ln\rho(G) in (1.1) is very close to 11 (which matches the bound in Proposition 1.1). On the other hand, when ρ(G)n2/3+o(1)\rho(G)\geqslant n^{2/3+o(1)}, the factor in front of ρ(G)/lnρ(G)\rho(G)/\ln\rho(G) approaches 22. Our next result shows that with the factor fixed at 22, the conclusion of Theorem 1.2 remains true all the way down to ρ(G)lnω(1)n\rho(G)\geqslant\ln^{\omega(1)}n. More precisely, we establish the following lower bound on the probability that GG is kk-DP-colorable in terms of the relationship between kk and the degeneracy of GG:

Theorem 1.3.

For all ε(0,1/2)\varepsilon\in(0,1/2), there is n0n_{0}\in\mathbb{N} such that the following holds. Let GG be a graph with nn0n\geqslant n_{0} vertices and degeneracy dd such that dln2/εnd\geqslant\ln^{2/\varepsilon}n and let k(1+ε)d/lndk\geqslant(1+\varepsilon)d/\ln d. Then GG is kk-DP-colorable with probability at least 1ε1-\varepsilon.

Theorem 1.3 is proved in §4 by analyzing a greedy algorithm for constructing an independent transversal in a random kk-fold cover. The key tool we employ is a form of the Chernoff–Hoeffding bound for negatively correlated Bernoulli random variables due to Panconesi and Srinivasan [PS97]. Since every graph GG is 2ρ(G)2\rho(G)-degenerate, the lower bound on kk in Theorem 1.3 is implied by k(1+ε)2ρ(G)/lnρ(G)k\geqslant(1+\varepsilon)2\rho(G)/\ln\rho(G), which is roughly a factor of 22 away from the bound in Proposition 1.1. We conjecture that the factor of 22 is not needed:

Conjecture 1.4.

For all ε>0\varepsilon>0, there exist C>0C>0 and n0n_{0}\in\mathbb{N} such that the following holds. Suppose GG is a graph with nn0n\geqslant n_{0} vertices such that ρ(G)lnCn\rho(G)\geqslant\ln^{C}n, and

k(1+ε)ρ(G)lnρ(G).k\,\geqslant\,\left(1+\varepsilon\right)\frac{\rho(G)}{\ln\rho(G)}.

Then GG is kk-DP-colorable with probability at least 1ε1-\varepsilon.

The polylogarithmic lower bound on ρ(G)\rho(G) in Theorem 1.3 and Conjecture 1.4 is unavoidable, as the following proposition, proved in §2.2, demonstrates:

Proposition 1.5.

For any ε>0\varepsilon>0 and n0n_{0}\in\mathbb{N}, there is a graph GG with nn0n\geqslant n_{0} vertices such that ρ(G)(lnn/lnlnn)1/3\rho(G)\geqslant\left(\ln n/\ln\ln n\right)^{1/3} but, for every k2ρ(G)k\leqslant 2\rho(G), GG is kk-DP-colorable with probability less than ε\varepsilon.

Therefore, we cannot hope to get results similar to Theorems 1.2 and 1.3 for very sparse graphs. Note that the bound k2ρ(G)k\leqslant 2\rho(G) in Proposition 1.5 is optimal: if k>2ρ(G)k>2\rho(G), then kk must be strictly greater than the degeneracy of GG, and thus GG is kk-DP-colorable (with probability 11) [DP18].

It follows from [Ber19, Theorem 1.3] that for each ε>0\varepsilon>0, there is Cε>0C_{\varepsilon}>0 such that every triangle-free regular graph GG with ρ(G)Cε\rho(G)\geqslant C_{\varepsilon} satisfies χDP(G)(1+ε)2ρ(G)/lnρ(G)\chi_{DP}(G)\leqslant(1+\varepsilon)2\rho(G)/\ln\rho(G), and hence it is kk-DP-colorable (with probability 11) for all k(1+ε)2ρ(G)/lnρ(G)k\geqslant(1+\varepsilon)2\rho(G)/\ln\rho(G). Together with Proposition 1.5, this shows that for very sparse graphs, it is impossible to determine up to a constant factor where the probability of DP-colorability transitions from approximately 0 to approximately 11 based on the maximum density alone.

1.4.2 Threshold functions

We can use the above results to answer questions about the asymptotic behavior of sequences of graphs. Consider a sequence of graphs 𝒢=(Gλ)λ\mathcal{G}=(G_{\lambda})_{\lambda\in\mathbb{N}} and a sequence of integers κ=(kλ)λ\kappa=(k_{\lambda})_{\lambda\in\mathbb{N}}. We say that 𝒢\mathcal{G} is κ\kappa-DP-colorable with high probability, or w.h.p., if

limλ(Gλ is (Gλ,kλ)-colorable)= 1.\lim_{\lambda\to\infty}\mathbb{P}(\text{$G_{\lambda}$ is $\mathcal{H}(G_{\lambda},k_{\lambda})$-colorable})\,=\,1.

Similarly, we say that 𝒢\mathcal{G} is non-κ\kappa-DP-colorable w.h.p. if

limλ(Gλ is (Gλ,kλ)-colorable)= 0.\lim_{\lambda\to\infty}\mathbb{P}(\text{$G_{\lambda}$ is $\mathcal{H}(G_{\lambda},k_{\lambda})$-colorable})\,=\,0.

A function t𝒢:t_{\mathcal{G}}\colon\mathbb{N}\to\mathbb{R} is called a DP-threshold function for 𝒢\mathcal{G} if it satisfies the following two conditions: if kλ=o(t𝒢(λ))k_{\lambda}=o(t_{\mathcal{G}}(\lambda)), then 𝒢\mathcal{G} is non-κ\kappa-DP-colorable w.h.p., while if t𝒢(λ)=o(kλ)t_{\mathcal{G}}(\lambda)=o(k_{\lambda}), then 𝒢\mathcal{G} is κ\kappa-DP-colorable w.h.p. (Here the o()o(\cdot) notation is used with respect to λ\lambda\to\infty.) Similarly, a function t𝒢t_{\mathcal{G}} is said to be a sharp DP-threshold function for 𝒢\mathcal{G} if it satisfies the following two conditions: for any ε>0\varepsilon>0, 𝒢\mathcal{G} is non-κ\kappa-DP-colorable w.h.p. when kλ(1ε)t𝒢(λ)k_{\lambda}\leqslant(1-\varepsilon)t_{\mathcal{G}}(\lambda) for all large enough λ\lambda, and it is κ\kappa-DP-colorable w.h.p. when kλ(1+ε)t𝒢(λ)k_{\lambda}\geqslant(1+\varepsilon)t_{\mathcal{G}}(\lambda) for all large enough λ\lambda.

We can use Theorem 1.2 to show that any sequence of graphs 𝒢=(Gλ)λ\mathcal{G}=(G_{\lambda})_{\lambda\in\mathbb{N}} whose densities are bounded below by |V(Gλ)|1o(1)|V(G_{\lambda})|^{1-o(1)} has t𝒢(λ)=ρ(Gλ)/ln(ρ(Gλ))t_{\mathcal{G}}(\lambda)=\rho(G_{\lambda})/\ln(\rho(G_{\lambda})) as a sharp DP-threshold function, while for graph sequences with ρ(Gλ)lnω(1)n\rho(G_{\lambda})\geqslant\ln^{\omega(1)}n, the same t𝒢t_{\mathcal{G}} is a DP-threshold function (but we do not know whether it is sharp). This result is proved in §5 as Theorem 5.1. The following two corollaries are special cases:

Corollary 1.6.

For 𝒢=(Kn)n\mathcal{G}=(K_{n})_{n\in\mathbb{N}}, the sequence of complete graphs, t𝒢(n)=n/(2lnn)t_{\mathcal{G}}(n)=n/(2\ln n) is a sharp DP-threshold function.

Corollary 1.7.

For 𝒢=(Km×n)n\mathcal{G}=(K_{m\times n})_{n\in\mathbb{N}} with constant m2m\geqslant 2, the sequence of complete mm-partite graphs with nn vertices in each part, t𝒢(n)=(m1)n/(2lnn)t_{\mathcal{G}}(n)=(m-1)n/(2\ln n) is a sharp DP-threshold function.

The existence of a (not necessarily sharp) DP-threshold function of order Θ(n/lnn)\Theta(n/\ln n) for the sequence of complete graphs was recently proved by Dvořák and Yepremyan using different methods [DY23, Theorem 1.3].

From Theorems 1.2 and 1.3, we know that sequences of graphs with at least polylogarithmic densities have DP-threshold functions, while very dense graph sequences have sharp DP-threshold functions. Proposition 1.5 shows that there is more going on, and leads to the following question.

Question 1.8.

Under what conditions on 𝒢=(Gλ)λ\mathcal{G}=(G_{\lambda})_{\lambda\in\mathbb{N}} will t𝒢(λ)=ρ(Gλ)/lnρ(Gλ)t_{\mathcal{G}}(\lambda)=\rho(G_{\lambda})/\ln\rho(G_{\lambda}) be a DP-threshold function or a sharp DP-threshold function for 𝒢\mathcal{G}?

1.4.3 Fractional DP-coloring

We now extend our analysis of DP-colorability with respect to random covers to fractional DP-coloring, which was introduced by Kostochka, Zhu, and the first named author in [BKZ20]. For aa, bb\in\mathbb{N}, a b-fold transversal of some aa-fold cover =(L,H)\mathcal{H}=(L,H) of GG is a set TV(H)T\subseteq V(H) such that for every vV(G)v\in V(G), |L(v)T|=b\left|L(v)\cap T\right|=b. An independent bb-fold transversal is a bb-fold transversal that is an independent set in HH (here we rely on our convention that the sets L(v)L(v) for vV(G)v\in V(G) are independent). If \mathcal{H} has an independent bb-fold transversal, we say that GG is (,b)(\mathcal{H},b)-colorable. For aa, bb\in\mathbb{N} with aba\geqslant b, we say that a graph GG is (a,b)(a,b)-DP-colorable if for every aa-fold cover \mathcal{H} of GG, GG is (,b)(\mathcal{H},b)-colorable. The fractional DP-chromatic number is

χDP(G)=inf{a/b:G is (a,b)-DP-colorable}.\chi_{{}_{DP}}^{*}(G)\,=\,\inf\{a/b\,:\,G\text{ is $(a,b)$-DP-colorable}\}.

When (G is ((G,a),b)-colorable)=p\mathbb{P}(\text{$G$ is $(\mathcal{H}(G,a),b)$-colorable})=p, we say that GG is (a,b)(a,b)-DP-colorable with probability pp. (Here (G,a)\mathcal{H}(G,a) is the random aa-fold cover of GG defined in §1.3.) Given k1k\geqslant 1, we define

p(G,k)=sup{p:a,b s.t. a/bk and G is (a,b)-DP-colorable with probability p}.p^{\ast}(G,k)\,=\,\sup\{p\,:\,\exists a,\,b\in\mathbb{N}\text{ s.t.~{}$a/b\leqslant k$ and $G$ is $(a,b)$-DP-colorable with probability $p$}\}.

We obtain two results for fractional-DP-coloring. The first is Proposition 1.9, which is a general result that implies Proposition 1.1.

Proposition 1.9.

Let ε>0\varepsilon>0 and let GG be a nonempty graph with ρ(G)exp(e/ε)\rho(G)\geqslant\exp(e/\varepsilon). If 1kρ(G)/lnρ(G)1\leqslant k\leqslant\rho(G)/\ln\rho(G), then p(G,k)εp^{\ast}(G,k)\leqslant\varepsilon.

Proposition 1.9 is a slight strengthening of [BKZ20, Theorem 1.9] due to Kostochka, Zhu, and the first named author and is proved using the First Moment Method. We present the proof in §2.1.

Our second result is a version of Theorem 1.3 for fractional DP-coloring:

Theorem 1.10.

For all ε>0\varepsilon>0, there is d0d_{0}\in\mathbb{N} such that the following holds. Let GG be a graph with degeneracy dd0d\geqslant d_{0} and let k(1+ε)d/lndk\geqslant(1+\varepsilon)d/\ln d. Then p(G,k)1εp^{\ast}(G,k)\geqslant 1-\varepsilon.

Theorem 1.10 extends the result of Theorem 1.3 to any graph whose degeneracy is high enough as a function of ε\varepsilon (regardless of how small it is when compared to the number of vertices in the graph), at the cost of replacing DP-coloring with fractional DP-coloring. In particular, Proposition 1.5 fails in the fractional setting. The proof of Theorem 1.10 is analogous to that of Theorem 1.3 and will be presented in §4.3.

2 DP-colorability with probability close to 0

2.1 A First Moment argument

In this subsection we prove Proposition 1.9, which clearly implies Proposition 1.1.

Observation 2.1.

If GG^{\prime} is a subgraph of a graph GG, then p(G,k)p(G,k)p^{\ast}(G,k)\leqslant p^{\ast}(G^{\prime},k) for all k1k\geqslant 1.

Proof.

Given a cover =(L,H)\mathcal{H}=(L,H) of GG, the subcover of \mathcal{H} corresponding to GG^{\prime} is =(L,H)\mathcal{H}^{\prime}=(L^{\prime},H^{\prime}) where LL^{\prime} is the restriction of LL to V(G)V(G^{\prime}) and HH^{\prime} is the subgraph of HH with vertex set V(H)=uV(G)L(u)V(H^{\prime})=\bigcup_{u\in V(G^{\prime})}L(u) that retains those and only those edges of HH that belong to the matchings corresponding to the edges of GG^{\prime}. Clearly, \mathcal{H}^{\prime} is a cover of GG^{\prime}.

Now suppose that aa, bb\in\mathbb{N} satisfy a/bka/b\leqslant k. Note that the subcover \mathcal{H^{\prime}} of (G,a)\mathcal{H}(G,a) corresponding to GG^{\prime} is a random cover of GG^{\prime} with the same distribution as (G,a)\mathcal{H}(G^{\prime},a). If \mathcal{H}^{\prime} has no independent bb-fold transversal, \mathcal{H} also has no independent bb-fold transversal. Thus,

((G,a) has an independent b-fold transversal)\displaystyle\mathbb{P}\left(\mathcal{H}(G,a)\text{ has an independent $b$-fold transversal}\right)
\displaystyle\leqslant\, ((G,a) has an independent b-fold transversal)p(G,k).\displaystyle\mathbb{P}\left(\mathcal{H}(G^{\prime},a)\text{ has an independent $b$-fold transversal}\right)\,\leqslant\,p^{\ast}(G^{\prime},k).

Since this holds for all a/bka/b\leqslant k, we conclude that p(G,k)p(G,k)p^{\ast}(G,k)\leqslant p^{\ast}(G^{\prime},k), as desired. ∎

We now prove Proposition 1.9, which we restate here for the reader’s convenience.

Proposition 1.9.

Let ε>0\varepsilon>0 and let GG be a nonempty graph with ρ(G)exp(e/ε)\rho(G)\geqslant\exp(e/\varepsilon). If 1kρ(G)/lnρ(G)1\leqslant k\leqslant\rho(G)/\ln\rho(G), then p(G,k)εp^{\ast}(G,k)\leqslant\varepsilon.

Proof.

Suppose aa, bb\in\mathbb{N} satisfy 1a/bk1\leqslant a/b\leqslant k. We need to argue that GG is (a,b)(a,b)-DP-colorable with probability at most ε\varepsilon. By Observation 2.1, we may assume that ρ(G)\rho(G) equals the density of GG. For ease of notation, let n=|V(G)|n=|V(G)|, m=|E(G)|m=|E(G)|, and ρ=ρ(G)=m/n\rho=\rho(G)=m/n.

We enumerate all bb-fold transversals of (G,a)=(L,H)\mathcal{H}(G,a)=(L,H) as {Ii}i=1s\{I_{i}\}_{i=1}^{s} where s=(ab)ns={a\choose b}^{n}. Let EiE_{i} be the event that IiI_{i} is an independent bb-fold transversal and let XiX_{i} be the indicator random variable for the event EiE_{i}. Define X=i=1sXiX=\sum_{i=1}^{s}X_{i}. Note that XX is the random variable that counts the number of independent bb-fold transversals of (G,a)\mathcal{H}(G,a). We have

𝔼(Xi)=((abb)(ab))m,which implies𝔼(X)=i=1s𝔼(Xi)=(ab)n((abb)(ab))m.\mathbb{E}(X_{i})\,=\,\left(\frac{{{a-b}\choose b}}{{a\choose b}}\right)^{m},\hskip 18.06749pt\text{which implies}\hskip 18.06749pt\mathbb{E}(X)\,=\,\sum_{i=1}^{s}\mathbb{E}\left(X_{i}\right)\,=\,{a\choose b}^{n}\left(\frac{{{a-b}\choose b}}{{a\choose b}}\right)^{m}.

Notice that, since m>0m>0, a<2ba<2b implies 𝔼(X)=0\mathbb{E}(X)=0. We will now establish an upper bound on 𝔼(X)\mathbb{E}(X) when a2ba\geqslant 2b. We see

𝔼(X)=exp(nln(ab)+mln((abb)(ab)))=exp(n(ln(ab)+ρln((abb)(ab)))).\mathbb{E}(X)\,=\,\exp\left(n\ln{a\choose b}+m\ln\left(\frac{{{a-b}\choose b}}{{a\choose b}}\right)\right)\,=\,\exp\left(n\left(\ln{a\choose b}+\rho\ln\left(\frac{{{a-b}\choose b}}{{a\choose b}}\right)\right)\right).

Now we write

ln(ab)+ρln((abb)(ab))\displaystyle\ln{a\choose b}+\rho\ln\left(\frac{{{a-b}\choose b}}{{a\choose b}}\right)\, =ln(j=0b1ajbj)+ρln(j=0b1abjaj)\displaystyle=\,\ln\left(\prod_{j=0}^{b-1}\frac{a-j}{b-j}\right)+\rho\ln\left(\prod_{j=0}^{b-1}\frac{a-b-j}{a-j}\right)
j=0b1(ln(abj)+ρln(1ba))\displaystyle\leqslant\,\sum_{j=0}^{b-1}\left(\ln\left(\frac{a}{b-j}\right)+\rho\ln\left(1-\frac{b}{a}\right)\right)
=j=0b1(ln(ab)+lnbln(bj)+ρln(1ba))\displaystyle=\,\sum_{j=0}^{b-1}\left(\ln\left(\frac{a}{b}\right)+\ln b-\ln(b-j)+\rho\ln\left(1-\frac{b}{a}\right)\right)
[since a/bk]\displaystyle[\text{since $a/b\leqslant k$}]\qquad\qquad j=0b1(lnk+ρln(11k))+blnblnb!\displaystyle\leqslant\,\sum_{j=0}^{b-1}\left(\ln k+\rho\ln\left(1-\frac{1}{k}\right)\right)+b\ln b-\ln b!
[since lnb!blnbb]\displaystyle[\text{since $\ln b!\geqslant b\ln b-b$}]\qquad\qquad j=0b1(1+lnk+ρln(11k))\displaystyle\leqslant\,\sum_{j=0}^{b-1}\left(1+\ln k+\rho\ln\left(1-\frac{1}{k}\right)\right)
[since ln(1x)x for x<1]\displaystyle[\text{since $\ln(1-x)\leqslant-x$ for $x<1$}]\qquad\qquad j=0b1(1+lnkρk)\displaystyle\leqslant\,\sum_{j=0}^{b-1}\left(1+\ln k-\frac{\rho}{k}\right)
[since kρ/lnρ]\displaystyle[\text{since $k\leqslant\rho/\ln\rho$}]\qquad\qquad j=0b1(1+ln(ρlnρ)lnρ)\displaystyle\leqslant\,\sum_{j=0}^{b-1}\left(1+\ln\left(\frac{\rho}{\ln\rho}\right)-\ln\rho\right)
=b(1lnlnρ).\displaystyle=\,b(1-\ln\ln\rho).

It follows that

𝔼(X)exp(nb(1lnlnρ))exp(1lnlnρ)ε,\mathbb{E}(X)\,\leqslant\,\exp\left(nb(1-\ln\ln\rho)\right)\,\leqslant\,\exp\left(1-\ln\ln\rho\right)\,\leqslant\,\varepsilon, (2.1)

since ρexp(e/ε)\rho\geqslant\exp(e/\varepsilon) by assumption. Therefore, by Markov’s Inequality we have

(X=0)= 1(X1) 1𝔼(X) 1ε.\mathbb{P}(X=0)\,=\,1-\mathbb{P}(X\geqslant 1)\,\geqslant\,1-\mathbb{E}(X)\,\geqslant\ 1-\varepsilon.\qed

2.2 Sparse graphs with low probability of kk-DP-colorability

In this subsection we construct graphs GG with polylogarithmic density that have low probability of kk-DP-colorability for any k2ρ(G)k\leqslant 2\rho(G).

Proposition 1.5.

For any ε>0\varepsilon>0 and n0n_{0}\in\mathbb{N}, there is a graph GG with nn0n\geqslant n_{0} vertices such that ρ(G)(lnn/lnlnn)1/3\rho(G)\geqslant\left(\ln n/\ln\ln n\right)^{1/3} but, for every k2ρ(G)k\leqslant 2\rho(G), GG is kk-DP-colorable with probability less than ε\varepsilon.

Proof.

Fix ε>0\varepsilon>0 and let qq\in\mathbb{N} be sufficiently large as a function of ε\varepsilon. Consider the graph G=tKqG=tK_{q}, the disjoint union of tt copies of KqK_{q}, where

t=ln(1/ε)(q1)!(q2).t\,=\,\ln(1/\varepsilon)\,(q-1)!^{{q}\choose 2}.

Let us denote the copies of KqK_{q} in GG by K1K^{1}, …, KtK^{t}. Note that ρ=ρ(G)=(q1)/2\rho=\rho(G)=(q-1)/2. Suppose that k2ρ=q1k\leqslant 2\rho=q-1. For each r[t]r\in[t], let ArA_{r} be the event that in the cover (G,k)\mathcal{H}(G,k), the vertices (u,i)(u,i) and (v,i)(v,i) are adjacent for all uvE(Kr)uv\in E(K^{r}) and i[k]i\in[k]. Note that if ArA_{r} happens for some r[t]r\in[t], then GG is not (G,k)\mathcal{H}(G,k)-colorable (because it is impossible to color KrK^{r}). The events A1A_{1}, …, AtA_{t} are mutually independent, so

(G is (G,k)-colorable)(r[t]Ar¯)\displaystyle\mathbb{P}(\text{$G$ is $\mathcal{H}(G,k)$-colorable})\,\leqslant\,\mathbb{P}\left(\bigcap_{r\in[t]}\overline{A_{r}}\right)\, =(1(k!)(q2))t<exp(t(k!)(q2))ε.\displaystyle=\,\left(1-(k!)^{-{q\choose 2}}\right)^{t}\,<\,\exp\left(-t(k!)^{-{q\choose 2}}\right)\,\leqslant\,\varepsilon.

It remains to observe, using the bound (q1)!qq(q-1)!\leqslant q^{q} and assuming q>ln(1/ε)q>\ln(1/\varepsilon), that

|V(G)|=tq=ln(1/ε)(q1)!(q2)q(q1)!(q2)q2qq3/2,|V(G)|\,=\,tq\,=\,\ln(1/\varepsilon)\,(q-1)!^{{q\choose 2}}\,q\,\leqslant\,(q-1)!^{{q\choose 2}}\,q^{2}\,\leqslant\,q^{q^{3}/2},

and we have, for large enough qq,

(lnqq3/2lnlnqq3/2)1/3=(q3lnq2(3lnqln2+lnlnq))1/3(q36)1/3=q61/3<q12=ρ.\left(\frac{\ln q^{q^{3}/2}}{\ln\ln q^{q^{3}/2}}\right)^{1/3}\,=\,\left(\frac{q^{3}\ln q}{2(3\ln q-\ln 2+\ln\ln q)}\right)^{1/3}\,\leqslant\,\left(\frac{q^{3}}{6}\right)^{1/3}\,=\,\frac{q}{6^{1/3}}\,<\,\frac{q-1}{2}\,=\,\rho.\qed

3 DP-colorability with probability close to 11 for dense graphs

Now we prove Theorem 1.2, which we state here again for convenience:

Theorem 1.2.

For all ε>0\varepsilon>0 and s[0,1/3)s\in[0,1/3), there is n0n_{0}\in\mathbb{N} such that the following holds. Suppose GG is a graph with nn0n\geqslant n_{0} vertices such that ρ(G)n1s\rho(G)\geqslant n^{1-s}, and

k(1+ε)(1+s12s)ρ(G)lnρ(G).k\,\geqslant\,\left(1+\varepsilon\right)\left(1+\frac{s}{1-2s}\right)\frac{\rho(G)}{\ln\rho(G)}.

Then GG is kk-DP-colorable with probability at least 1ε1-\varepsilon.

Proof.

Without loss of generality, we assume that ε<1\varepsilon<1. Consider an arbitrary graph GG with nn vertices, mm edges, and maximum density ρ=ρ(G)\rho=\rho(G) such that ρn1s\rho\geqslant n^{1-s}, and let kk satisfy the bound in the statement of the theorem. Throughout the proof, we shall treat ε\varepsilon and ss as fixed, while nn will be assumed to be sufficiently large as a function of ε\varepsilon and ss. In particular, when we employ asymptotic notation, such as O()O(\cdot), o()o(\cdot), and Ω()\Omega(\cdot), it will always be with respect to nn\to\infty, while the implied constants will be allowed to depend on ε\varepsilon and ss. As usual, the asymptotic notation O~()\tilde{O}(\cdot) and Ω~()\tilde{\Omega}(\cdot) hides polylogarithmic factors.

We enumerate all transversals of (G,k)=(L,H)\mathcal{H}(G,k)=(L,H) as {Ii}i=1kn\{I_{i}\}_{i=1}^{k^{n}}. Throughout the proof, the variables ii and jj will range over [kn][k^{n}]. Let EiE_{i} be the event that IiI_{i} is independent and let XiX_{i} be the indicator random variable for the event EiE_{i}. Define X=i=1knXiX=\sum_{i=1}^{k^{n}}X_{i}, so XX is the random variable that counts the (G,k)\mathcal{H}(G,k)-colorings of GG. For convenience, we set p=(k1)/kp=(k-1)/k. Clearly,

𝔼(X)=kn(k1k)m=knpm.\mathbb{E}(X)\,=\,k^{n}\left(\frac{k-1}{k}\right)^{m}\,=\,k^{n}p^{m}.

Notice that

Var(X)=(i,j)Cov(Xi,Xj)=(i,j)(𝔼(XiXj)𝔼(Xi)𝔼(Xj))=(i,j)𝔼(XiXj)𝔼(X)2.\displaystyle\mathrm{Var}(X)\,=\,\sum_{(i,j)}\mathrm{Cov}(X_{i},X_{j})\,=\,\sum_{(i,j)}\left(\mathbb{E}(X_{i}X_{j})-\mathbb{E}(X_{i})\mathbb{E}(X_{j})\right)\,=\,\sum_{(i,j)}\mathbb{E}(X_{i}X_{j})\,-\,\mathbb{E}(X)^{2}. (3.1)

Now, for each (i,j)[kn]2(i,j)\in[k^{n}]^{2}, we need to compute 𝔼(XiXj)\mathbb{E}(X_{i}X_{j}). To this end, for every edge uvE(G)uv\in E(G), let IiL(u)={(u,iu)}I_{i}\cap L(u)=\{(u,i_{u})\}, IiL(v)={(v,iv)}I_{i}\cap L(v)=\{(v,i_{v})\}, IjL(u)={(u,ju)}I_{j}\cap L(u)=\{(u,j_{u})\}, and IjL(v)={(v,jv)}I_{j}\cap L(v)=\{(v,j_{v})\}. Define AuvA_{uv} as the event (u,iu)(v,iv)E(H)(u,i_{u})(v,i_{v})\not\in E(H) and BuvB_{uv} as the event (u,ju)(v,jv)E(H)(u,j_{u})(v,j_{v})\not\in E(H), and let Euv=AuvBuvE_{uv}=A_{uv}\cap B_{uv}. Now we consider three cases.

  1. (a)

    iu=jui_{u}=j_{u} and iv=jvi_{v}=j_{v}.

In this case, we have (Euv)=(k1)/k=p\mathbb{P}(E_{uv})=(k-1)/k=p.

  1. (b)

    iujui_{u}\neq j_{u} and iv=jvi_{v}=j_{v}, or iu=jui_{u}=j_{u} and ivjvi_{v}\neq j_{v}.

In this case, regardless of whether iv=jvi_{v}=j_{v} or iu=jui_{u}=j_{u}, we have

(Euv)=k2k=p21k2p2.\mathbb{P}(E_{uv})\,=\,\frac{k-2}{k}\,=\,p^{2}-\frac{1}{k^{2}}\,\leqslant\,p^{2}.
  1. (c)

    iujui_{u}\neq j_{u} and ivjvi_{v}\neq j_{v}.

To compute (Euv)\mathbb{P}(E_{uv}) in this case, we let CuvC_{uv} be the event (u,iu)(v,jv)E(H)(u,i_{u})(v,j_{v})\in E(H). Note that CuvBuvC_{uv}\subseteq B_{uv} since EH(L(u),L(v))E_{H}(L(u),L(v)) is a matching. Therefore,

(Euv)\displaystyle\mathbb{P}(E_{uv})\, =(Auv)(Buv|Auv)\displaystyle=\,\mathbb{P}(A_{uv})\cdot\mathbb{P}(B_{uv}|A_{uv})
=(Auv)((Cuv|Auv)+(BuvCuv¯|Auv))\displaystyle=\,\mathbb{P}(A_{uv})\cdot\left(\mathbb{P}\left(C_{uv}|A_{uv}\right)+\mathbb{P}\left(B_{uv}\cap\overline{C_{uv}}|A_{uv}\right)\right)
=(Auv)((Cuv|Auv)+(Cuv¯|Auv)(Buv|AuvCuv¯))\displaystyle=\,\mathbb{P}(A_{uv})\cdot\left(\mathbb{P}\left(C_{uv}|A_{uv}\right)+\mathbb{P}\left(\overline{C_{uv}}|A_{uv}\right)\cdot\mathbb{P}\left(B_{uv}|A_{uv}\cap\overline{C_{uv}}\right)\right)
=(k1k)(1k1+(k2k1)2)=p2+1k2(k1).\displaystyle=\,\left(\frac{k-1}{k}\right)\left(\frac{1}{k-1}+\left(\frac{k-2}{k-1}\right)^{2}\right)\,=\,p^{2}+\frac{1}{k^{2}(k-1)}.

Let the number of edges in E(G)E(G) satisfying the conditions from cases (a), (b), and (c) be αi,j\alpha_{i,j}, βi,j\beta_{i,j}, and γi,j\gamma_{i,j}, respectively. Since the matchings in HH corresponding to different edges of GG are chosen independently, we conclude that

𝔼(XiXj)pαi,jp2βi,j(p2+1k2(k1))γi,j.\mathbb{E}(X_{i}X_{j})\,\leqslant\,p^{\alpha_{i,j}}p^{2\beta_{i,j}}\left(p^{2}+\frac{1}{k^{2}(k-1)}\right)^{\gamma_{i,j}}.

Using (3.1) and the fact that αi,j+βi,j+γi,j=m\alpha_{i,j}+\beta_{i,j}+\gamma_{i,j}=m, we now obtain

Var(X)𝔼(X)2\displaystyle\frac{\mathrm{Var}(X)}{\mathbb{E}(X)^{2}}\, =(i,j)𝔼(XiXj)k2np2m1\displaystyle=\,\frac{\sum_{(i,j)}\mathbb{E}(X_{i}X_{j})}{k^{2n}p^{2m}}-1
k2np2m(i,j)pαi,jp2βi,j(p2+1k2(k1))γi,j1\displaystyle\leqslant\,k^{-2n}p^{-2m}\sum_{(i,j)}p^{\alpha_{i,j}}p^{2\beta_{i,j}}\left(p^{2}+\frac{1}{k^{2}(k-1)}\right)^{\gamma_{i,j}}-1
=k2n(i,j)pαi,j(p2+1k2(k1)p2)γi,j1\displaystyle=\,k^{-2n}\sum_{(i,j)}p^{-\alpha_{i,j}}\left(\frac{p^{2}+\frac{1}{k^{2}(k-1)}}{p^{2}}\right)^{\gamma_{i,j}}-1
=k2n(i,j)(1+1k1)αi,j(1+1(k1)3)γi,j1.\displaystyle=\,k^{-2n}\sum_{(i,j)}\left(1+\frac{1}{k-1}\right)^{\alpha_{i,j}}\left(1+\frac{1}{(k-1)^{3}}\right)^{\gamma_{i,j}}-1.

Note that, for given ii and jj, αi,j\alpha_{i,j} is exactly the number of edges of GG with both endpoints in the set {vV(G):L(v)Ii=L(v)Ij}\{v\in V(G):L(v)\cap I_{i}=L(v)\cap I_{j}\}. Since the density of every subgraph of GG is at most ρ\rho, we conclude that if |IiIj|=ν|I_{i}\cap I_{j}|=\nu, then αi,jμ(ν)\alpha_{i,j}\leqslant\mu(\nu), where

μ(ν)=min{(ν2),ρν}min{ν2,ρν}.\mu(\nu)\,=\,\min\left\{{\nu\choose 2},\,\rho\nu\right\}\,\leqslant\,\min\{\nu^{2},\,\rho\nu\}.

Also, γi,jmρn\gamma_{i,j}\leqslant m\leqslant\rho n. As there are (nν)kn(k1)nν{n\choose\nu}k^{n}(k-1)^{n-\nu} pairs (i,j)(i,j) with |IiIj|=ν|I_{i}\cap I_{j}|=\nu, we have

Var(X)𝔼(X)2\displaystyle\frac{\mathrm{Var}(X)}{\mathbb{E}(X)^{2}}\, k2nν=0n[(nν)kn(k1)nν(1+1k1)μ(ν)(1+1(k1)3)ρn]1\displaystyle\leqslant\,k^{-2n}\sum_{\nu=0}^{n}\left[{n\choose\nu}k^{n}(k-1)^{n-\nu}\left(1+\frac{1}{k-1}\right)^{\mu(\nu)}\left(1+\frac{1}{(k-1)^{3}}\right)^{\rho n}\right]-1
=(1+1(k1)3)ρnν=0n[(nν)kν(11k)nν(1+1k1)μ(ν)] 1.\displaystyle=\,\left(1+\frac{1}{(k-1)^{3}}\right)^{\rho n}\sum_{\nu=0}^{n}\left[{n\choose\nu}{k^{-\nu}}\left(1-\frac{1}{k}\right)^{n-\nu}\left(1+\frac{1}{k-1}\right)^{\mu(\nu)}\right]\,-\,1.

For ease of notation, we define

g(ν)=(nν)kν(11k)nν(1+1k1)μ(ν).g(\nu)\,=\,{n\choose\nu}{k^{-\nu}}\left(1-\frac{1}{k}\right)^{n-\nu}\left(1+\frac{1}{k-1}\right)^{\mu(\nu)}.

Note that g(ν)=0g(\nu)=0 for ν[0:n]\nu\notin[0:n]. Observe that, since ρn2/3\rho\geqslant n^{2/3} and k=Ω~(ρ)k=\tilde{\Omega}(\rho),

(1+1(k1)3)ρn 1+ρn(k1)3= 1+O~(nρ2)= 1+O~(n1/3)= 1+o(1).\left(1+\frac{1}{(k-1)^{3}}\right)^{\rho n}\,\leqslant\,1+\frac{\rho n}{(k-1)^{3}}\,=\,1+\tilde{O}\left(\frac{n}{\rho^{2}}\right)\,=\,1+\tilde{O}(n^{-1/3})\,=\,1+o(1).

(Recall that the asymptotic notation here is with respect to nn\to\infty.) Therefore,

Var(X)𝔼(X)2(1+o(1))ν=0ng(ν) 1.\frac{\mathrm{Var}(X)}{\mathbb{E}(X)^{2}}\,\leqslant\,(1+o(1))\sum_{\nu=0}^{n}g(\nu)\,-\,1. (3.2)

The key to our analysis is to divide the summation according to the magnitude of ν\nu. Define

δ=13s4,\delta\,=\,\frac{1-3s}{4},

and note that δ>0\delta>0 since s<1/3s<1/3.

Claim 3.1.

The following asymptotic bounds hold as nn\to\infty:

νns+δg(ν) 1+o(1),ns+δ<νk1g(ν)=o(1),andν=kng(ν)=o(1).\sum_{\nu\,\leqslant\,n^{s+\delta}}g(\nu)\,\leqslant\,1+o(1),\qquad\sum_{n^{s+\delta}\,<\,\nu\,\leqslant\,k-1}g(\nu)\,=\,o(1),\qquad\text{and}\qquad\sum_{\nu=k}^{n}g(\nu)\,=\,o(1).

Claim 3.1 and inequality (3.2) imply that Var(X)/𝔼(X)2=o(1)\mathrm{Var}(X)/\mathbb{E}(X)^{2}=o(1), so, by Chebyshev’s inequality,

(X>0)= 1(X=0) 1Var(X)𝔼(X)2 1o(1),\mathbb{P}(X>0)\,=\,1-\mathbb{P}(X=0)\,\geqslant\,1-\frac{\mathrm{Var}(X)}{\mathbb{E}(X)^{2}}\,\geqslant\,1-o(1),

and hence this probability exceeds 1ε1-\varepsilon for all large enough nn. Consequently, our proof of Theorem 1.2 will be complete once we verify Claim 3.1.

To prove the first bound in Claim 3.1, we note that for νns+δ\nu\leqslant n^{s+\delta}, we have μ(ν)ν2νns+δ\mu(\nu)\leqslant\nu^{2}\leqslant\nu n^{s+\delta}. Hence, for νns+δ\nu\leqslant n^{s+\delta},

g(ν)(nν)kν(11k)nν(1+1k1)νns+δ.\displaystyle g(\nu)\,\leqslant\,{n\choose\nu}{k^{-\nu}}\left(1-\frac{1}{k}\right)^{n-\nu}\left(1+\frac{1}{k-1}\right)^{\nu n^{s+\delta}}.

Using the bounds 1+xex1+2x1+x\leqslant e^{x}\leqslant 1+2x valid for all x(0,1)x\in(0,1), we write

(1+1k1)ns+δexp(ns+δk1)exp(n1+2s+2δ) 1+2n1+2s+2δ,\left(1+\frac{1}{k-1}\right)^{n^{s+\delta}}\,\leqslant\,\exp\left(\frac{n^{s+\delta}}{k-1}\right)\,\leqslant\,\exp\left(n^{-1+2s+2\delta}\right)\,\leqslant\,1+2n^{-1+2s+2\delta},

where the second inequality holds for all large enough nn since k=Ω~(n1s)k=\tilde{\Omega}(n^{1-s}). Thus,

g(ν)(nν)(1+2n1+2s+2δk)ν(11k)nν.g(\nu)\,\leqslant\,{n\choose\nu}\left(\frac{1+2n^{-1+2s+2\delta}}{k}\right)^{\nu}\left(1-\frac{1}{k}\right)^{n-\nu}.

By the binomial formula,

νns+δg(ν)ν=0n(nν)(1+2n1+2s+2δk)ν(11k)nν=(1+2n1+2s+2δk)n.\sum_{\nu\,\leqslant\,n^{s+\delta}}g(\nu)\,\leqslant\,\sum_{\nu=0}^{n}{n\choose\nu}\left(\frac{1+2n^{-1+2s+2\delta}}{k}\right)^{\nu}\left(1-\frac{1}{k}\right)^{n-\nu}\,=\,\left(1+\frac{2n^{-1+2s+2\delta}}{k}\right)^{n}.

Using again that k=Ω~(n1s)k=\tilde{\Omega}(n^{1-s}) and assuming that nn is large enough, we obtain

(1+2n1+2s+2δk)n(1+n2+3s+3δ)n 1+n1+3s+3δ= 1+o(1),\left(1+\frac{2n^{-1+2s+2\delta}}{k}\right)^{n}\,\leqslant\,\left(1+n^{-2+3s+3\delta}\right)^{n}\,\leqslant\,1+n^{-1+3s+3\delta}\,=\,1+o(1),

where in the last step we use that 3δ<13s3\delta<1-3s.

For the second part of Claim 3.1, note that μ(ν)ν(k1)\mu(\nu)\leqslant\nu(k-1) for νk1\nu\leqslant k-1. Since (1+1/x)x<e(1+1/x)^{x}<e for all x>0x>0 and (nν)(en/ν)ν{n\choose\nu}\leqslant(en/\nu)^{\nu} for all ν[0:n]\nu\in[0:n], we see that for ns+δ<νk1n^{s+\delta}<\nu\leqslant k-1,

g(ν)(nν)kν(1+1k1)ν(k1)(e2nνk)ν(e2n1sδk)νnδν/2nδns+δ/2,\displaystyle g(\nu)\,\leqslant\,{n\choose\nu}{k^{-\nu}}\left(1+\frac{1}{k-1}\right)^{\nu(k-1)}\,\leqslant\,\left(\frac{e^{2}n}{\nu k}\right)^{\nu}\,\leqslant\,\left(\frac{e^{2}n^{1-s-\delta}}{k}\right)^{\nu}\,\leqslant\,n^{-\delta\nu/2}\,\leqslant\,n^{-\delta\,n^{s+\delta}/2},

where the second to last inequality holds for all large enough nn since k=Ω~(n1s)k=\tilde{\Omega}(n^{1-s}). Therefore,

ns+δ<νk1g(ν)nnδns+δ/2=nδns+δ/2+1=o(1).\sum_{n^{s+\delta}\,<\,\nu\,\leqslant\,k-1}g(\nu)\,\leqslant\,n\cdot n^{-\delta\,n^{s+\delta}/2}\,=\,n^{-\delta\,n^{s+\delta}/2+1}\,=\,o(1).

Finally, we consider the case νk\nu\geqslant k. This is the only part of the proof where the parameter ρ\rho is used and where the specific constant factor in front of ρ/lnρ\rho/\ln\rho in the lower bound on kk plays a role. Given νk\nu\geqslant k, we use the bound μ(ν)ρν\mu(\nu)\leqslant\rho\nu to write

g(ν)(nν)kν(1+1k1)ρν.g(\nu)\,\leqslant\,{n\choose\nu}{k^{-\nu}}\left(1+\frac{1}{k-1}\right)^{\rho\nu}.

Since 1/(1ε/2)<1+ε1/(1-\varepsilon/2)<1+\varepsilon for 0<ε<10<\varepsilon<1, for all large enough nn, we have

k1(1+ε)(1s)ρ(12s)lnρ1(1s)ρ(1ε/2)(12s)lnρ.k-1\,\geqslant\,(1+\varepsilon)\frac{(1-s)\rho}{(1-2s)\ln\rho}-1\,\geqslant\,\frac{(1-s)\rho}{(1-\varepsilon/2)(1-2s)\ln\rho}.

Since 1+xex1+x\leqslant e^{x} for all xx\in\mathbb{R}, we conclude that

(1+1k1)ρexp(ρk1)exp((1ε/2)(12s)lnρ1s)=ρ(1ε/2)(12s)1s.\left(1+\frac{1}{k-1}\right)^{\rho}\,\leqslant\,\exp\left(\frac{\rho}{k-1}\right)\,\leqslant\,\exp\left(\frac{(1-\varepsilon/2)(1-2s)\ln\rho}{1-s}\right)\,=\,\rho^{\frac{(1-\varepsilon/2)(1-2s)}{1-s}}.

Therefore,

1kρ(1ε/2)(12s)1s(12s)lnρ(1+ε)(1s)ρρ(1ε/2)(12s)1s=(12s)lnρ(1+ε)(1s)ρs1sε(12s)2(1s)nsε(12s)/4,\frac{1}{k}\,\rho^{\frac{(1-\varepsilon/2)(1-2s)}{1-s}}\,\leqslant\,\frac{(1-2s)\ln\rho}{(1+\varepsilon)(1-s)\rho}\,\rho^{\frac{(1-\varepsilon/2)(1-2s)}{1-s}}\,=\,\frac{(1-2s)\ln\rho}{(1+\varepsilon)(1-s)}\,\rho^{-\frac{s}{1-s}-\frac{\varepsilon(1-2s)}{2(1-s)}}\,\leqslant\,n^{-s-\varepsilon(1-2s)/4},

where the last inequality holds for large nn since ρn1s\rho\geqslant n^{1-s}. Thus, for each νk\nu\geqslant k,

g(ν)(enνnsε(12s)/4)νnε(12s)ν/8,g(\nu)\,\leqslant\,\left(\frac{en}{\nu}\cdot n^{-s-\varepsilon(1-2s)/4}\right)^{\nu}\,\leqslant\,n^{-\varepsilon(1-2s)\nu/8},

as k=Ω~(n1s)k=\tilde{\Omega}(n^{1-s}). Hence,

ν=kng(ν)nnε(12s)ν/8=nε(12s)ν/8+1=o(1),\sum_{\nu=k}^{n}g(\nu)\,\leqslant\,n\cdot n^{-\varepsilon(1-2s)\nu/8}\,=\,n^{-\varepsilon(1-2s)\nu/8+1}\,=\,o(1),

and the proof is complete. ∎

4 DP-colorability based on degeneracy

4.1 Greedy Transversal Procedure

Consider a graph GG and an ordering of its vertices (vi)i[n](v_{i})_{i\in[n]}. Let did_{i}^{-} be the back degree of viv_{i}, which is equal to the number of neighbors of viv_{i} whose indices are less than ii. Recall that a graph GG is dd-degenerate if there exists some ordering of vertices in V(G)V(G) such that didd_{i}^{-}\leqslant d for all i[n]i\in[n], and the degeneracy of a graph GG is the smallest dd such that GG is dd-degenerate.

In order to prove Theorems 1.3 and 1.10, we shall employ the following greedy procedure to select a bb-fold transversal from a given cover:

Procedure 4.1 (Greedy Transversal Procedure (GT Procedure)).

This procedure takes as input a dd-degenerate graph GG, an aa-fold cover =(L,H)\mathcal{H}=(L,H) of GG with L(v)={(v,j):j[a]}L(v)=\{(v,j):j\in[a]\} for all vV(G)v\in V(G), and bb\in\mathbb{N} satisfying bab\leqslant a. The procedure gives as output a bb-fold transversal TT for \mathcal{H}. For ease of notation we let n=|V(G)|n=|V(G)|. For (v,j)L(v)(v,j)\in L(v), we call jj the index of (v,j)(v,j).

  1. 1.

    Order the vertices V(G)V(G) as (vi)i[n](v_{i})_{i\in[n]} so that didd_{i}^{-}\leqslant d for all i[n]i\in[n].

  2. 2.

    Initialize T=T=\emptyset and repeat the following as ii goes from 11 to nn.

    1. (a)

      Let L(vi)=L(vi)NH(T)L^{\prime}(v_{i})=L(v_{i})\setminus N_{H}(T).

    2. (b)

      If |L(vi)|b|L^{\prime}(v_{i})|\geqslant b, form a bb-element subset T(vi)L(vi)T(v_{i})\subseteq L^{\prime}(v_{i}) by selecting bb elements of L(vi)L^{\prime}(v_{i}) with the smallest indices; otherwise, let T(vi)={(vi,j):j[b]}T(v_{i})=\{(v_{i},j):j\in[b]\}.

    3. (c)

      Replace TT with TT(vi)T\cup T(v_{i}).

  3. 3.

    Output TT.

By construction, the output of this procedure is a bb-fold transversal for \mathcal{H}. Furthermore, this transversal is independent if and only if |L(vi)|b|L^{\prime}(v_{i})|\geqslant b for all i[n]i\in[n].111Alternatively, we could say that the procedure fails if |L(vi)|<b|L^{\prime}(v_{i})|<b for some ii. However, for the ensuing analysis it will be more convenient to assume that the procedure runs for exactly nn steps and that the sets L(vi)L^{\prime}(v_{i}) and T(vi)T(v_{i}) are well defined for all ii.

A crucial role in our analysis is played by the notion of negative correlation. A collection (Yi)i[k](Y_{i})_{i\in[k]} of {0,1}\{0,1\}-valued random variables is negatively correlated if for every subset I[k]I\subseteq[k], we have

(iI{Yi=1})iI(Yi=1).\mathbb{P}\left(\bigcap_{i\in I}\{Y_{i}=1\}\right)\,\leqslant\,\prod_{i\in I}\mathbb{P}(Y_{i}=1).

This notion is made useful by the fact that sums of negatively correlated random variables satisfy Chernoff–Hoeffding style bounds, as discovered by Panconesi and Srinivasan [PS97]. The exact formulation we use is from the paper [Mol19] by Molloy:

Lemma 4.2 ([PS97, Theorem 3.2], [Mol19, Lemma 3]).

Let (Xi)i[k](X_{i})_{i\in[k]} be {0,1}\{0,1\}-valued random variables. Set Yi=1XiY_{i}=1-X_{i} and X=i[k]XiX=\sum_{i\in[k]}X_{i}. If (Yi)i[k](Y_{i})_{i\in[k]} are negatively correlated, then

(X<𝔼(X)t)<exp(t22𝔼(X))for all 0<t𝔼(X).\mathbb{P}\left(X<\mathbb{E}(X)-t\right)\,<\,\exp\left(-\frac{t^{2}}{2\mathbb{E}(X)}\right)\quad\text{for all }0<t\leqslant\mathbb{E}(X).

Now consider running the GT Procedure on a dd-degenerate graph GG and the random aa-fold cover (G,a)=(L,H)\mathcal{H}(G,a)=(L,H), producing a bb-fold transversal TT. For each i[n]i\in[n] and j[a]j\in[a], let Xi,jX_{i,j} be the indicator random variable of the event {(vi,j)L(vi)}\{(v_{i},j)\in L^{\prime}(v_{i})\} and let Yi,j=1Xi,jY_{i,j}=1-X_{i,j}.

Lemma 4.3.

Consider the set of random variables Xi,jX_{i,j} as defined above.

  1. (i)

    For all i[n]i\in[n] and j[a]j\in[a], we have 𝔼(Xi,j)(1ba)d.\displaystyle\mathbb{E}(X_{i,j})\,\geqslant\,\left(1-\frac{b}{a}\right)^{d}.

  2. (ii)

    For each i[n]i\in[n], the variables (Yi,j)j[a](Y_{i,j})_{j\in[a]} are negatively correlated.

Proof.

Similar statements have appeared in the literature; see, e.g., \cites[272]Molloy[Lemma 4.3]BKZ[Lemma 3.2]B2. Since our setting is somewhat different from these references, we include the proof here for completeness.

Fix any i[n]i\in[n]. Write t=dit=d^{-}_{i} and let u1u_{1}, …, utu_{t} be the neighbors of viv_{i} that precede it in the ordering (vi)i[n](v_{i})_{i\in[n]}. The sets T(u1)T(u_{1}), …, T(ut)T(u_{t}) are constructed in a way that is probabilistically independent from the matchings in HH corresponding to the edges u1viu_{1}v_{i}, …, utviu_{t}v_{i}. Therefore,

Sr={j[a]:(vi,j)NH(T(ur))}S_{r}\,=\,\{j\in[a]\,:\,(v_{i},j)\in N_{H}(T(u_{r}))\}

for r[t]r\in[t] are mutually independent uniformly random bb-element subsets of [a][a]. Hence,

𝔼(Xi,j)=(jSr for all r[t])=(1ba)t(1ba)d,\mathbb{E}(X_{i,j})\,=\,\mathbb{P}(j\notin S_{r}\text{ for all }r\in[t])\,=\,\left(1-\frac{b}{a}\right)^{t}\,\geqslant\,\left(1-\frac{b}{a}\right)^{d},

where in the last step we use that t=didt=d^{-}_{i}\leqslant d. This proves part (i).

For part (ii), we first note that if b=ab=a, then the output of the GT Procedure on (G,a)\mathcal{H}(G,a) is deterministic, so the negative correlation holds trivially in this case. Now suppose that b<ab<a and consider any I[a]I\subset[a] and j[a]Ij\in[a]\setminus I. We claim that

(IS|jS)(IS),\mathbb{P}\left(I\subseteq S\,\middle|\,j\notin S\right)\,\geqslant\,\mathbb{P}\left(I\subseteq S\right), (4.1)

where S=r[t]SrS=\bigcup_{r\in[t]}S_{r}. To show (4.1), pick bb-element subsets S1S_{1}^{\prime}, …, StS_{t}^{\prime} of [a]{j}[a]\setminus\{j\} independently and uniformly at random and let S=r[t]SrS^{\prime}=\bigcup_{r\in[t]}S_{r}^{\prime}. The event {jS}\{j\notin S\} occurs if and only if jSrj\notin S_{r} for all r[t]r\in[t]. It follows that the distribution of the tuple (S1,,St)(S_{1},\ldots,S_{t}) conditioned on the event {jS}\{j\notin S\} is the same as the distribution of (S1,,St)(S_{1}^{\prime},\ldots,S_{t}^{\prime}). Therefore, we need to argue that

(IS)(IS).\mathbb{P}\left(I\subseteq S^{\prime}\right)\,\geqslant\,\mathbb{P}\left(I\subseteq S\right).

To this end, we employ a coupling argument. Form bb-element subsets Sr′′[a]{j}S_{r}^{\prime\prime}\subseteq[a]\setminus\{j\} as follows: If jSrj\notin S_{r}, then let Sr′′=SrS_{r}^{\prime\prime}=S_{r}; otherwise, pick jr[a]Srj_{r}\in[a]\setminus S_{r} uniformly at random and let Sr′′=(Sr{j}){jr}S_{r}^{\prime\prime}=(S_{r}\setminus\{j\})\cup\{j_{r}\}. By construction, S1′′S_{1}^{\prime\prime}, …, St′′S_{t}^{\prime\prime} are independent and uniformly random bb-element subsets of [a]{j}[a]\setminus\{j\}, so, letting S′′=r[t]Sr′′S^{\prime\prime}=\bigcup_{r\in[t]}S^{\prime\prime}_{r}, we can write

(IS)=(IS′′)(IS),\displaystyle\mathbb{P}\left(I\subseteq S^{\prime}\right)\,=\,\mathbb{P}\left(I\subseteq S^{\prime\prime}\right)\,\geqslant\,\mathbb{P}\left(I\subseteq S\right),

where the inequality is satisfied because S′′S{j}S^{\prime\prime}\supseteq S\setminus\{j\}.

Since for any events AA, BB, the inequalities (A|B)(A)\mathbb{P}(A|B)\geqslant\mathbb{P}(A) and (B|A)(B)\mathbb{P}(B|A)\geqslant\mathbb{P}(B) are equivalent, we conclude from (4.1) that (jS|IS)(jS)\mathbb{P}(j\notin S|I\subseteq S)\geqslant\mathbb{P}(j\notin S), or, equivalently, (jS|IS)(jS)\mathbb{P}(j\in S|I\subseteq S)\leqslant\mathbb{P}(j\in S). Using the definition of the set SS, this inequality can be rewritten as

(Yi,j=1|jI{Yi,j=1})(Yi,j=1).\mathbb{P}\left(Y_{i,j}=1\,\middle|\,\bigcap_{j^{\prime}\in I}\{Y_{i,j^{\prime}}=1\}\right)\,\leqslant\,\mathbb{P}\left(Y_{i,j}=1\right). (4.2)

Finally, given any set I={j1,,jk}[a]I=\{j_{1},\ldots,j_{k}\}\subseteq[a], we apply (4.2) iteratively with {j1,,j1}\{j_{1},\ldots,j_{\ell-1}\} in place of II and jj_{\ell} in place of jj to obtain the desired inequality

(jI{Yi,j=1})jI(Yi,j=1).\mathbb{P}\left(\bigcap_{j\in I}\{Y_{i,j}=1\}\right)\,\leqslant\,\prod_{j\in I}\mathbb{P}(Y_{i,j}=1).\qed

4.2 DP-colorability based on degeneracy

We now apply the GT Procedure to prove Theorem 1.3, whose statement we repeat here for convenience.

Theorem 1.3.

For all ε(0,1/2)\varepsilon\in(0,1/2), there is n0n_{0}\in\mathbb{N} such that the following holds. Let GG be a graph with nn0n\geqslant n_{0} vertices and degeneracy dd such that dln2/εnd\geqslant\ln^{2/\varepsilon}n and let k(1+ε)d/lndk\geqslant(1+\varepsilon)d/\ln d. Then GG is kk-DP-colorable with probability at least 1ε1-\varepsilon.

Proof.

We construct a transversal TT using the GT Procedure with inputs GG, a=ka=k, the cover (G,k)\mathcal{H}(G,k), and b=1b=1. Our aim is to argue that, with probability at least 1ε1-\varepsilon, the sets L(vi)L^{\prime}(v_{i}) for all i[n]i\in[n] are nonempty, and hence TT is independent with probability at least 1ε1-\varepsilon, as desired.

Recall from §4.1 that for i[n]i\in[n] and j[k]j\in[k], Xi,jX_{i,j} is the indicator random variable of the event {(vi,j)L(vi)}\{(v_{i},j)\in L^{\prime}(v_{i})\}. Let

Xi=j[k]Xi,j=|L(vi)|.X_{i}\,=\,\sum_{j\in[k]}X_{i,j}\,=\,|L^{\prime}(v_{i})|.

Using Lemma 4.3(i) and the linearity of expectation, we get

𝔼(Xi)k(11k)dkexp((1o(1))dk)>d2ε/3,\mathbb{E}(X_{i})\,\geqslant\,k\left(1-\frac{1}{k}\right)^{d}\,\geqslant\,k\,\exp\left(-(1-o(1))\frac{d}{k}\right)\,>\,d^{2\varepsilon/3},

where the last inequality holds for ε<1/2\varepsilon<1/2 assuming that nn is large enough as a function of ε\varepsilon (since then dd and kk are also large). Combining Lemma 4.3(ii) with Lemma 4.2, we obtain

(Xi=0)(Xi<𝔼(Xi)2)<exp(𝔼(Xi)8)ed2ε/3/8eln4/3n/8<εn,\displaystyle\mathbb{P}(X_{i}=0)\,\leqslant\,\mathbb{P}\left(X_{i}<\frac{\mathbb{E}(X_{i})}{2}\right)\,<\,\exp\left(-\frac{\mathbb{E}(X_{i})}{8}\right)\,\leqslant\,e^{-d^{2\varepsilon/3}/8}\,\leqslant\,e^{-\ln^{4/3}n/8}\,<\,\frac{\varepsilon}{n},

where the last inequality holds for large nn. By the union bound, it follows that

(Xi=0 for some i[n])<ε,\mathbb{P}(X_{i}=0\text{ for some }i\in[n])\,<\,\varepsilon,

and we are done. ∎

4.3 Fractional DP-colorability based on degeneracy

Here we prove Theorem 1.10:

Theorem 1.10.

For all ε>0\varepsilon>0, there is d0d_{0}\in\mathbb{N} such that the following holds. Let GG be a graph with degeneracy dd0d\geqslant d_{0} and let k(1+ε)d/lndk\geqslant(1+\varepsilon)d/\ln d. Then p(G,k)1εp^{\ast}(G,k)\geqslant 1-\varepsilon.

Proof.

Without loss of generality, we may assume that ε<1\varepsilon<1. Take aa, bb\in\mathbb{N} such that

(1+ε/2)dlndabk.(1+\varepsilon/2)\frac{d}{\ln d}\,\leqslant\,\frac{a}{b}\,\leqslant\,k.

Here we may—and will—assume that aa and bb are sufficiently large as functions of nn. We construct a bb-fold transversal TT using the GT Procedure with inputs GG and (G,a)\mathcal{H}(G,a). Our aim is to show that the sets L(v1)L^{\prime}(v_{1}), …, L(vn)L^{\prime}(v_{n}) all have size at least bb with probability at least 1ε1-\varepsilon, which implies that TT is independent with probability at least 1ε1-\varepsilon, as desired.

As in the proof of Theorem 1.3 presented in §4.2, we recall that for i[n]i\in[n] and j[a]j\in[a], Xi,jX_{i,j} is the indicator random variable of the event {(vi,j)L(vi)}\{(v_{i},j)\in L^{\prime}(v_{i})\}, and define

Xi=j[a]Xi,j=|L(vi)|.X_{i}\,=\,\sum_{j\in[a]}X_{i,j}\,=\,|L^{\prime}(v_{i})|.

Using Lemma 4.3(i) and the linearity of expectation, we get

𝔼(Xi)a(1ba)d\displaystyle\mathbb{E}(X_{i})\,\geqslant\,a\left(1-\frac{b}{a}\right)^{d}\, b(1+ε/2)dlnd(1lnd(1+ε/2)d)d\displaystyle\geqslant\,b\cdot(1+\varepsilon/2)\frac{d}{\ln d}\cdot\left(1-\frac{\ln d}{(1+\varepsilon/2)d}\right)^{d}
b(1+ε/2)dlndd1/(1+ε/2)>bdε/3,\displaystyle\geqslant\,b\cdot(1+\varepsilon/2)\frac{d}{\ln d}\cdot d^{-1/(1+\varepsilon/2)}\,>\,b\,d^{\varepsilon/3},

where in the last step we use that ε<1\varepsilon<1 and dd is large as a function of ε\varepsilon. In particular, assuming dd is large enough, we have 𝔼(Xi)>2b\mathbb{E}(X_{i})>2b. By Lemma 4.3(ii) and Lemma 4.2, we have

(Xi<b)(Xi<𝔼(Xi)2)<exp(𝔼(Xi)8)eb/4<εn,\displaystyle\mathbb{P}(X_{i}<b)\,\leqslant\,\mathbb{P}\left(X_{i}<\frac{\mathbb{E}(X_{i})}{2}\right)\,<\,\exp\left(-\frac{\mathbb{E}(X_{i})}{8}\right)\,\leqslant\,e^{-b/4}\,<\,\frac{\varepsilon}{n},

where for the last inequality we assume that bb is large enough as a function of nn. By the union bound, it follows that

(Xi<b for some i[n])<ε,\mathbb{P}(X_{i}<b\text{ for some }i\in[n])\,<\,\varepsilon,

and the proof is complete. ∎

5 DP-thresholds

Combining Proposition 1.1 and Theorem 1.2, we obtain DP-thresholds and sharp DP-thresholds for sufficiently dense graph sequences:

Theorem 5.1.

Let 𝒢=(Gλ)λ\mathcal{G}=(G_{\lambda})_{\lambda\in\mathbb{N}} be a sequence of graphs with |V(Gλ)||V(G_{\lambda})|, ρ(Gλ)\rho(G_{\lambda})\to\infty as λ\lambda\to\infty. Define a function t𝒢(λ)=ρ(Gλ)/lnρ(Gλ)t_{\mathcal{G}}(\lambda)=\rho(G_{\lambda})/\ln\rho(G_{\lambda}). If

limλlnρ(Gλ)lnln|V(Gλ)|=,\lim_{\lambda\to\infty}\frac{\ln\rho(G_{\lambda})}{\ln\ln|V(G_{\lambda})|}\,=\,\infty, (5.1)

then t𝒢(λ)t_{\mathcal{G}}(\lambda) is a DP-threshold function for 𝒢\mathcal{G}. Furthermore, if

limλlnρ(Gλ)ln|V(Gλ)|= 1,\lim_{\lambda\to\infty}\frac{\ln\rho(G_{\lambda})}{\ln|V(G_{\lambda})|}\,=\,1, (5.2)

then t𝒢(λ)t_{\mathcal{G}}(\lambda) is a sharp DP-threshold function for 𝒢\mathcal{G}.

Proof.

Assume (5.1). Set nλ=|V(Gλ)|n_{\lambda}=|V(G_{\lambda})| and ρλ=ρ(Gλ)\rho_{\lambda}=\rho(G_{\lambda}). Since nλn_{\lambda}\to\infty, (5.1) implies that ρλ\rho_{\lambda}\to\infty as well. Take any sequence κ=(kλ)λ\kappa=(k_{\lambda})_{\lambda\in\mathbb{N}} of positive integers satisfying kλt𝒢(λ)k_{\lambda}\leqslant t_{\mathcal{G}}(\lambda). Given ε>0\varepsilon>0, for all large enough λ\lambda\in\mathbb{N}, we have ρλexp(e/ε)\rho_{\lambda}\geqslant\exp(e/\varepsilon) and kλρλ/lnρλk_{\lambda}\leqslant\rho_{\lambda}/\ln\rho_{\lambda}. Therefore, by Proposition 1.1, (Gλ is (Gλ,kλ)-colorable)ε\mathbb{P}(\text{$G_{\lambda}$ is $\mathcal{H}(G_{\lambda},k_{\lambda})$-colorable})\leqslant\varepsilon for all large enough λ\lambda, so 𝒢\mathcal{G} is non-κ\kappa-DP-colorable w.h.p. Now suppose a sequence κ=(kλ)λ\kappa=(k_{\lambda})_{\lambda\in\mathbb{N}} satisfies kλ/t𝒢(λ)k_{\lambda}/t_{\mathcal{G}}(\lambda)\to\infty. Let dλd_{\lambda} be the degeneracy of GλG_{\lambda} and note that ρλdλ2ρλ\rho_{\lambda}\leqslant d_{\lambda}\leqslant 2\rho_{\lambda}. Take any ε(0,1/2)\varepsilon\in(0,1/2). By (5.1), dλρλln2/εnd_{\lambda}\geqslant\rho_{\lambda}\geqslant\ln^{2/\varepsilon}n for all large enough λ\lambda. Since

limλkλ/dλlndλ=limλkλ/ρλlnρλ=,\lim_{\lambda\to\infty}\left.k_{\lambda}\middle/\frac{d_{\lambda}}{\ln d_{\lambda}}\right.\,=\,\lim_{\lambda\to\infty}\left.k_{\lambda}\middle/\frac{\rho_{\lambda}}{\ln\rho_{\lambda}}\right.\,=\,\infty,

we can apply Theorem 1.3 to conclude that (Gλ is (Gλ,kλ)-colorable)1ε\mathbb{P}(\text{$G_{\lambda}$ is $\mathcal{H}(G_{\lambda},k_{\lambda})$-colorable})\geqslant 1-\varepsilon. As ε\varepsilon is arbitrary, it follows that 𝒢\mathcal{G} is κ\kappa-DP-colorable w.h.p.

To prove the “furthermore” part, assume that (5.2) holds. Take any ε>0\varepsilon>0 and suppose a sequence κ=(kλ)λ\kappa=(k_{\lambda})_{\lambda\in\mathbb{N}} satisfies kλ(1+ε)t𝒢(λ)k_{\lambda}\geqslant(1+\varepsilon)t_{\mathcal{G}}(\lambda) for all large enough λ\lambda. Consider any ε(0,ε)\varepsilon^{\prime}\in(0,\varepsilon) and set sλ=1lnρλ/lnnλs_{\lambda}=1-\ln\rho_{\lambda}/\ln n_{\lambda}, so ρλ=nλ1sλ\rho_{\lambda}=n_{\lambda}^{1-s_{\lambda}}. By (5.2), sλ0s_{\lambda}\to 0 as λ\lambda\to\infty. Thus, for all large enough λ\lambda,

1+sλ12sλ1+ε.1+\frac{s_{\lambda}}{1-2s_{\lambda}}\,\leqslant\,\sqrt{1+\varepsilon^{\prime}}.

For every such λ\lambda, we may apply Theorem 1.2 with ε′′=1+ε1<ε\varepsilon^{\prime\prime}=\sqrt{1+\varepsilon^{\prime}}-1<\varepsilon^{\prime} in place of ε\varepsilon to conclude that (Gλ is (Gλ,kλ)-colorable)1ε′′1ε\mathbb{P}(\text{$G_{\lambda}$ is $\mathcal{H}(G_{\lambda},k_{\lambda})$-colorable})\geqslant 1-\varepsilon^{\prime\prime}\geqslant 1-\varepsilon^{\prime}. Since ε\varepsilon^{\prime} is arbitrary, it follows that 𝒢\mathcal{G} is κ\kappa-DP-colorable w.h.p., and the proof is complete. ∎

The following observation is immediate from the definitions:

Observation 5.2.

If t(λ)t(\lambda) is a sharp DP-threshold function for a sequence of graphs 𝒢=(Gλ)λ\mathcal{G}=(G_{\lambda})_{\lambda\in\mathbb{N}} and t(λ)t^{\prime}(\lambda) is another function such that limλt(λ)/t(λ)=1\lim_{\lambda\to\infty}t^{\prime}(\lambda)/t(\lambda)=1, then t(λ)t^{\prime}(\lambda) is also a sharp DP-threshold function for 𝒢\mathcal{G}.

We will now use this to find threshold functions for specific sequences of graphs.

Corollary 1.6.

For 𝒢=(Kn)n\mathcal{G}=(K_{n})_{n\in\mathbb{N}}, the sequence of complete graphs, t𝒢(n)=n/(2lnn)t_{\mathcal{G}}(n)=n/(2\ln n) is a sharp DP-threshold function.

Proof.

The maximum density of KnK_{n} is ρn=(n1)/2\rho_{n}=(n-1)/2. By Theorem 5.1, a sharp DP-threshold function for 𝒢\mathcal{G} is ρn/lnρn=(n1)/(2ln((n1)/2))\rho_{n}/\ln\rho_{n}=(n-1)/(2\ln((n-1)/2)). Since

limnn2lnn/n12ln(n12)= 1,\lim_{n\to\infty}\left.\frac{n}{2\ln n}\middle/\frac{n-1}{2\ln\left(\frac{n-1}{2}\right)}\right.\,=\,1,

we see that n/(2lnn)n/(2\ln n) is a sharp DP-threshold function for 𝒢\mathcal{G} by Observation 5.2. ∎

Corollary 1.7.

For 𝒢=(Km×n)n\mathcal{G}=(K_{m\times n})_{n\in\mathbb{N}} with constant m2m\geqslant 2, the sequence of complete mm-partite graphs with nn vertices in each part, t𝒢(n)=(m1)n/(2lnn)t_{\mathcal{G}}(n)=(m-1)n/(2\ln n) is a sharp DP-threshold function.

Proof.

The maximum density of Km×nK_{m\times n} is ρn=(m1)n/2\rho_{n}=(m-1)n/2. This is a linear function of nn, so we may apply Theorem 5.1 to conclude that a sharp DP-threshold function for 𝒢\mathcal{G} is

ρnlnρn=(m1)n2ln((m1)n2).\frac{\rho_{n}}{\ln\rho_{n}}\,=\,\frac{(m-1)n}{2\ln\left(\frac{(m-1)n}{2}\right)}.

The desired result follows by Observation 5.2 since

limn(m1)n2lnn/(m1)n2ln((m1)n2)= 1.\lim_{n\to\infty}\left.\frac{(m-1)n}{2\ln n}\middle/\frac{(m-1)n}{2\ln\left(\frac{(m-1)n}{2}\right)}\right.\,=\,1.\qed

Acknowledgment. We are grateful to the anonymous referee for helpful comments.

References

  • [Alo00] N. Alon “Degrees and choice numbers” In Random Structures & Algorithms 16, 2000, pp. 364–368
  • [AL02] A. Amit and N. Linial “Random graph coverings I: General theory and graph connectivity” In Combinatorica 22.1, 2002, pp. 1–18
  • [AL06] A. Amit and N. Linial “Random lifts of graphs: Edge expansion” In Combin. Probab. Comput. 15.3, 2006, pp. 317–332
  • [ALM02] A. Amit, N. Linial and J. Matoušek “Random lifts of graphs: Independence and chromatic number” In Random Structures & Algorithms 20.1, 2002, pp. 1–22
  • [ACK19] S. Assadi, Y. Chen and S. Khanna “Sublinear algorithms for (Δ+1)({\Delta}+1) vertex coloring” Full version: https://arxiv.org/abs/1807.08886 In ACM-SIAM Symposium on Discrete Algorithms (SODA), 2019, pp. 767–786
  • [Ber16] A. Bernshteyn “The asymptotic behavior of the correspondence chromatic number” In Discrete Math. 339, 2016, pp. 2680–2692
  • [Ber19] A. Bernshteyn “The Johansson–Molloy theorem for DP-coloring” In Random Structures & Algorithms 54.4, 2019, pp. 653–664
  • [Ber+23] A. Bernshteyn, T. Brazelton, R. Cao and A. Kang “Counting colorings of triangle-free graphs” In J. Combin. Theory Ser. B 161, 2023, pp. 86–108
  • [BK18] A. Bernshteyn and A. Kostochka “On differences between DP-coloring and list coloring (in Russian)” English version: https://arxiv.org/abs/1705.04883 In Matematicheskie Trudy 21.2, 2018, pp. 61–71
  • [BKP17] A. Bernshteyn, A. Kostochka and S. Pron “On DP-coloring of graphs and multigraphs (in Russian)” English version: https://arxiv.org/abs/1609.00763 In Siberian Mathematical Journal 58.1, 2017, pp. 36–47
  • [BKZ20] A. Bernshteyn, A. Kostochka and X. Zhu “Fractional DP-colorings of sparse graphs” In J. Graph Theory 39.2, 2020, pp. 203–221
  • [Cas11] C.J. Casselgren “Vertex coloring complete multipartite graphs from random lists of size 2” In Discrete Math. 11.13, 2011, pp. 1150–1157
  • [Cas12] C.J. Casselgren “Coloring graphs from random lists of size 2” In European J. Combin. 33.2, 2012, pp. 168–181
  • [Cas14] C.J. Casselgren “Coloring graphs from random lists of fixed size” In Random Structures & Algorithms 44.13, 2014, pp. 317–327
  • [Cas18] C.J. Casselgren “Coloring graphs of various maximum degree from random lists” In Random Structures & Algorithms 52.1, 2018, pp. 54–73
  • [CH16] C.J. Casselgren and R. Häggkvist “Coloring complete and complete bipartite graphs from random lists” In Graphs Combin. 32, 2016, pp. 533–542
  • [DP18] Z. Dvořák and L. Postle “Correspondence coloring and its application to list-coloring planar graphs without cycles of lengths 4 to 8” In J. Combin. Theory Ser. B 129, 2018, pp. 38–54
  • [DY23] Z. Dvořák and L. Yepremyan “Correspondence coloring of random graphs” https://arxiv.org/abs/2307.15048 (preprint), 2023
  • [ERT79] P. Erdős, L. Rubin and H. Taylor “Choosability in graphs” In Proc. West Coast Conf. on Combinatorics, Graph Theory and Computing, Congressus Numerantium XXVI 26, 1979, pp. 125–157
  • [GR01] C. Godsil and G. Royle “Algebraic Graph Theory” 207, Graduate Texts in Mathematics New York: Springer, 2001
  • [KN04] M. Krivelevich and A. Nachmias “Colouring complete powers of cycles from random lists” In European J. Combin. 25.7, 2004, pp. 961–968
  • [KN06] M. Krivelevich and A. Nachmias “Coloring complete bipartite graphs from random lists” In Random Structures & Algorithms 29.4, 2006, pp. 436–449
  • [LR05] N. Linial and E. Rozenman “Random lifts of graphs: Perfect matchings” In Combinatorica 25.4, 2005, pp. 407–424
  • [Mol19] M. Molloy “The list chromatic number of graphs with small clique number” In J. Combin. Theory Ser. B 134, 2019, pp. 264–284
  • [PS97] A. Panconesi and A. Srinivasan “Randomized distributed edge coloring via an extension of the Chernoff–Hoeffding bounds” In SIAM J. Comput. 26.2, 1997, pp. 350–368
  • [Viz76] V.G. Vizing “Coloring the vertices of a graph in prescribed colors (in Russian)” In Diskret. Analiz. 29, 1976, pp. 3–10
  • [Wes20] D.B. West “Combinatorial Mathematics” Cambridge, UK: Cambridge University Press, 2020