Skip to main content
Wiley Open Access Collection logoLink to Wiley Open Access Collection
. 2020 Nov 4;97(1):148–160. doi: 10.1002/jgt.22646

Single‐conflict colouring

Zdeněk Dvořák 1, Louis Esperet 2, Ross J Kang 3,, Kenta Ozeki 4
PMCID: PMC8048893  PMID: 33888935

Abstract

Given a multigraph, suppose that each vertex is given a local assignment of k colours to its incident edges. We are interested in whether there is a choice of one local colour per vertex such that no edge has both of its local colours chosen. The least k for which this is always possible given any set of local assignments we call the single‐conflict chromatic number of the graph. This parameter is closely related to separation choosability and adaptable choosability. We show that single‐conflict chromatic number of simple graphs embeddable on a surface of Euler genus g is O(g14logg) as g. This is sharp up to the logarithmic factor.

Keywords: adaptable choosability, DP‐colouring, graphs on surfaces, list colouring, single‐conflict chromatic number

1. INTRODUCTION

Dvořák and Postle [4] and Fraigniaud, Heinrich and Kosowski [7] independently defined the conflict kcolouring problem as follows. Given a (simple) graph G=(V,E), each edge uvE is assigned a list K(u,v) of ordered pairs—called conflicts—of colours from [k]={1,,k}. The question is whether G admits a colouring c:V[k] of the vertices so that no edge is in a conflict, that is, there is no edge uvE and conflict (κu,κv)K(u,v) such that c(u)=κu and c(v)=κv. The authors in [4, 7] also imposed further natural restrictions based on contrasting goals and perspectives, but here instead we only prescribe the maximum number μ of conflicts per edge.

In fact, this is equivalent to the “least nontrivially conflicting” version of the problem, with exactly one conflict per edge, provided we pass to a multigraph of maximum edge multiplicity μ. (This motivates our first use of the letter μ). Let us be more precise. Let G=(V,E) be a multigraph. For any positive integer k, a local kpartition of G is a collection {κv}vV of maps of the form κv:E(v)[k], where E(v) denotes the set of edges incident to v. So each κv is a partition of E(v) into k parts, and for each eE(v) the colour κv(e) can be thought of as the local colour1 of v associated to e. For each edge uv in the underlying simple graph we want the set K(u,v) of conflicts to be composed of the pairs (κu(e),κv(e)), for every eE with endpoints u and v. Thus, given a local k‐partition {κv}, we say G is conflict {κv}colourable if there is some colouring c:V[k] of the vertices so that no edge e=uvE has c(u)=κu(e) and c(v)=κv(e). The single‐conflict chromatic number χ(G) of G is the smallest k such that G is conflict {κv}‐colourable for any local k‐partition {κv}vV.

As we discuss in Section 2, single‐conflict chromatic number considerably strengthens upon two notable list colouring parameters, separation choosability (cf., [15]) and adaptable choosability (cf., [12]), and so its study could potentially yield new insights into these two parameters.

Before continuing, we give two easy but instructive examples. First, for a square integer μ, consider two vertices with μ edges between them. Take the local μ‐partition which lists all μ possible pairwise conflicts between the two vertices. So this is a μ‐edge planar multigraph with maximum degree and multiplicity both μ that has single‐conflict chromatic number greater than μ. Second, for positive integers a and μ, consider (aμ)a vertices, written vi1,,ia, i1,,ia[aμ], each joined by μ edges to each of a vertices u1,,ua. Take the local (aμ)‐partition where for each j[a] and i1,,ia[aμ] the edges between uj and vi1,,ia include all conflicts having ij as a local colour for uj and some integer in [jμ][(j1)μ] as a local colour for vi1,,ia. For any i1,,ia[aμ], if uj is coloured ij for all j[a], there remains no possibility for colouring vi1,,ia. Thus the multigraph formed from the complete bipartite graph Ka,(aμ)a by multiplying each edge by μ has single‐conflict chromatic number greater than aμ. (Note that by substituting (aμ)a copies of the first example, one can boost this to aμ+Ω(μ)). With a=2 this yields a planar multigraph of maximum multiplicity μ that has single‐conflict chromatic number greater than 2μ.

Besides introducing single‐conflict chromatic number and setting down some of its basic behaviour, our main task in this paper is to treat it in a classic setting for chromatic graph theory. We prove the following.

Theorem 1

For some constant C1>0, if G is a multigraph of maximum multiplicity μ1 that is embeddable on a surface of Euler genus g, then χ(G)max{C1μ(g+1)14log(μ2(g+2)),8μ}.

Note that the 8μ term cannot be lowered to 2μ due to the second example above. We will see below that the other term is sharp up to at most a polylogarithmic factor.

Allow us to reiterate the μ=1 case, which may be interpreted as an analogue of Heawood's classic formula for the chromatic number [9].

Corollary 2

For some constant C>0, if G is a simple graph that is embeddable on a surface of Euler genus g, then χ(G)C(g+1)14log(g+2).

The μ=Θ(g) case is also of special interest, in which case Theorem 1 implies a bound of the form χ(G)=O(glogg). Since the number of colours available per vertex is close to the maximum multiplicity and both are around g, this result is evocative of Heawood's bound itself. Naturally one could aspire towards an elimination of the logarithmic factor.

Conjecture 3

There exist C,C>0 such that, for any simple graph G that is embeddable on a surface of Euler genus g, if every edge is assigned at most Ck conflicts from [k]2, then G is conflict k‐colourable, provided kCg.

Note that C<12 due to the second example above. In a previous version of the manuscript we incorrectly conjectured that C is arbitrarily close to 1.

Theorem 1 follows from the following perhaps more general result.

Theorem 4

For some constant C2>0, if G is a multigraph with m3 edges and maximum multiplicity μ1, then χ(G)C2(μm)14log(μm).

We prove Theorems 1 and 4 in Section 4. The proof of Theorem 4 is partly probabilistic in nature. It relies on a stronger version (see Lemma 13) of the following simple bound.

Proposition 5

If G is a multigraph of maximum degree Δ1, then χ(G)e(2Δ1).

For completeness, we prove Proposition 5 in Section 3 by a standard application of the Lovász Local Lemma. This has the following strong yet still partial converse, also shown in Section 3.

Proposition 6

If G is a multigraph of average degree d3, then χ(G)dlogd.

The last two assertions alone highlight a clear distinction between single‐conflict chromatic number and, say, ordinary choosability, for which the behaviour of the complete graphs Kd+1 is linear in d, while that of the complete bipartite graphs Kd,d is logarithmic in d [5].

Notice that Proposition 6 helps provide a broad certificate of sharpness of Theorems 1 and 4 up to polylogarithmic factors. This is akin to the two‐vertex example exhibited earlier. In particular, consider the complete multigraph on n vertices of uniform edge multiplicity μ. It is a μ(n1)‐regular graph, so with μn2 edges, that has Θ(n2) Euler genus. By Proposition 6, the single‐conflict chromatic number is Ω(μnlog(μn)), and this is not far from the O(μnlog(μn)) upper bound implied in both Theorems 1 and 4.

It may be challenging to eliminate the logarithmic factors in Theorems 1 and 4. Since we do not know the correct asymptotics in these results, we have made no effort to optimise the values of C1 and C2. On the other hand, we managed to avoid the logarithmic factors for separation and adaptable choosability (see Theorems 11 and 12). The simpler argument uses Proposition 5 directly (rather than needing Lemma 13), and we present it in Section 4 as a warm up to proving our main result.

One might wonder if degeneracy could be an alternative way to prove Theorem 1, at least in the μ=1 case. That was essentially Heawood's original approach to bounding the chromatic number. As we will see in Section 2, density considerations have some use (see Lemma 7); however, a construction of Kostochka and Zhu [12] for the adaptable chromatic number shows that there are graphs of degeneracy d which have single‐conflict chromatic number greater than d. There might yet be some constant C>0 such that the single‐conflict chromatic number of any d‐degenerate graph on n vertices is at most Cdlogn (which would imply the μ=1 case of Theorem 1), but we have not been able to prove this thus far. Theorem 4 implies an upper bound of C2(nd)14log(nd) in this situation.

For small g, it would be interesting to determine the optimal upper bound on χ(G) over all multigraphs G embeddable on a surface of Euler genus g in terms of the maximum multiplicity μ, particularly for the boundary cases μ=1 and μ. As we will indicate in Section 2 it is easy to verify that the extremal single‐conflict chromatic number for simple planar graphs is 4, but we have not further investigated the precise values for μ=1 with, say, g=1,2,3. For large μ (and fixed g) the second instructive example above and Theorem 1 together give a value asymptotically between 2μ and 8μ, and it is tempting to narrow this range.

1.1. Probabilistic preliminaries

We make use of the following basic probabilistic tools. We refer the reader to the monograph of Molloy and Reed [16] for further details.

The Chernoff Bound

For any 0tnp,

P(Bin(n,p)np>t)<2exp(t2(3np)).

The Lovász Local Lemma

Consider a set of (bad) events such that for each A

  • (i)

    P(A)p<1, and

  • (ii)

    A is mutually independent of a set of all but at most d of the other events.

If ep(d+1)1, then with positive probability none of the events in occurs.

The General Local Lemma

Consider a set ={A1,,An} of (bad) events such that each Ai is mutually independent of (DiAi), for some Di. If we have reals x1,,xn[0,1) such that for each i

P(Ai)xiAjDi(1xj),

then the probability that none of the events in occurs is at least i(1xi)>0.

2. DEFINITIONS

In this section, we give some more definitions, one of single‐conflict chromatic number, one of adaptable choosability and one of separation choosability. We also show how these three parameters are related, and give a few comments related to planar graphs.

First we give an alternative definition of single‐conflict chromatic number, which may be insightful. Let G=(V,E) be a multigraph. Given a local k‐partition {κv} of G, we say G is conflict {κv}orientable if there is some orientation of all edges of G such that for every vertex vV, the set of local colours of v associated to the (oriented) edges leaving v does not contain all of [k]. Then the single‐conflict chromatic number χ(G) of G is the least k such that G is conflict {κv}‐orientable for any local k‐partition {κv}vV.

Proof of equivalence

Let G=(V,E) and fix a local k‐partition {κv} of G. It suffices to show that G is conflict {κv}‐orientable if and only if it is conflict {κv}‐colourable. If it has a conflict {κv}‐orientation, then for every vV chooses a colour from [k] that is absent from the local colours of v associated to the edges leaving v to produce a conflict {κv}‐colouring. If it has a conflict {κv}‐colouring c, then orient towards v all incident edges e such that κv(e)=c(v) to produce a conflict {κv}‐orientation.  

From this equivalence, the following proposition becomes plain.

Proposition 7

If there is an orientation of G such that every vertex has maximum outdegree less than k, then χ(G)k.

This implies χ(G)1+maxSVE(G[S])S, compare, for example, [1, Lem. 3.1].

Corollary 8

If G is a planar graph, then χ(G)4. If G is a triangle‐free planar graph, then χ(G)3. If G is a simple graph embeddable on a surface of Euler genus g>0, then χ(G)Hg2+1, where Hg is Heawood's formula for Euler genus g.

Recall that every k‐degenerate graph has an orientation of maximum outdegree at most k. So Proposition 7 cannot be improved in general, since there are k‐degenerate graphs with adaptable chromatic number greater than k [12] (and, as we will shortly see, the same then is true of single‐conflict chromatic number).

Next we discuss how single‐conflict chromatic number is connected to two colouring parameters, both of which are weaker versions of list colouring, as introduced independently by Erdős, Rubin and Taylor [5] and by Vizing [17].

For completeness, we recall the classic definition. Let G=(V,E) be a (multi)graph. For a positive integer k, a mapping L:V(Z+k) is called a klist‐assignment of G, and a colouring c of V is called an Lcolouring if c(v)L(v) for any vV. We say G is kchoosable if there is a proper L‐colouring of G for any k‐list‐assignment L. The choosability ch(G) of G is the least k such that G is k‐choosable.

2.1. Adaptable choosability

The following list colouring parameter was proposed by Kostochka and Zhu [12]. Let G=(V,E) be a multigraph. Given a labelling :EZ+ of the edges, a (not‐necessarily proper) vertex colouring c:VZ+ is adapted to if for every edge e=uvE not all of c(u),c(v) and (e) are the same value. We say that G is adaptably kchoosable if for any k‐list‐assignment L and any labelling of the edges of G, there is an L‐colouring of G that is adapted to . The adaptable choosability cha(G) of G is the least k such that G is adaptably k‐choosable. Every proper colouring is adapted to any labelling , so ch(G)cha(G) always.

We observe adaptable choosability is at most the single‐conflict chromatic number.

Observation 9

For any multigraph G,χ(G)cha(G).

Fix G=(V,E) and let k=χ(G). Let L be a k‐list‐assignment and let be a labelling of the edges of G. For each vV, locally colour each edge e incident to v with colour a if aL(v) and (e)=a. This yields a local k‐partition {κv} (as mentioned in Section 1, it is not important that the image of each map κv is equal to [k], the image of each κv can be different sets of k elements for each vertex v). By the choice of k there must be a conflict {κv}‐colouring. It follows from our definition of {κv} that this corresponds to an L‐colouring that is adapted to .  

We remark that adaptable choosability is in turn a strengthening of the adaptable chromatic number (for which the list assignment always takes all lists equal) and Hell and Zhu [10] have exhibited planar graphs with adaptable chromatic number at least 4. So the single‐conflict chromatic number is also exactly 4 for such graphs.

2.2. Separation choosability

The following list colouring parameter was proposed by Kratochvíl, Tuza and Voigt [15]. Let G=(V,E) be a graph. We say a k‐list‐assignment L has maximum separation if |L(u)L(v)|1 for every edge uv of G. We say G is separation kchoosable if there is a proper L‐colouring of G for any k‐list‐assignment L that has maximum separation. The separation choosability chsep(G) of G is the least k such that G is separation k‐choosable. Since the choosability ch(G) of G omits any separation requirement on the lists, ch(G)chsep(G) always.

Let us see that separation choosability is at most adaptable choosability. This observation was made earlier [6], but we include it here for cohesion.

Observation 10

For any simple graph G,cha(G)chsep(G).

Fix G=(V,E) and let k=cha(G). Let L be a k‐list‐assignment of maximum separation. Let be a labelling defined for each uvE by taking (uv) as the unique element of L(u)L(v) if it is nonempty, and arbitrary otherwise. By the choice of k, there is guaranteed to be an L‐colouring c that is adapted to . Due to the maximum separation property of L and the definition of , the colouring c must be proper.  

Single‐conflict chromatic number is a direct strengthening of separation choosability, in the same way that “DP‐colouring” is a strengthening of choosability [4].

Alternative proof that chsep(G) ≤ χ (G) for any simple graph G. Fix G=(V,E) and let k=χ(G). Let L be a k‐list‐assignment of maximum separation. Let {κv} be a local k‐partition of G defined as follows. For each edge e=uvE, if i is the unique colour in L(u)L(v), then let κu(e)=i and κv(e)=i. By the choice of k, there is guaranteed to be a conflict {κv}‐colouring c. Due to the maximum separation property of L and the definition of {κv}, the colouring c is proper.  

We remark that Kratochvíl, Tuza and Voigt [14] proved that chsep(Kn)~n as n by the use of affine planes. This is enough to certify sharpness of our Theorems 1 and 4 each up to a logarithmic factor (and Proposition 5 up to a constant factor) for simple graphs.

We also note that Škrekovski [18] conjectured that every planar graph has separation choosability at most 3, but this remains open to the best of our knowledge. If true, it would imply that separation choosability and adaptable choosability can be distinct for some planar graphs.

3. DEGREE

In this section, we for completeness give the proofs of Propositions 5 and 6. These results closely relate single‐conflict chromatic number to the maximum and average degrees, respectively, of the multigraph.

The following proof is analogous to proofs for separation and adaptable choosability [12, 14].

Proof of Proposition 5

Let G=(V,E) be a multigraph of maximum degree Δ and fix k=e(2Δ1). Let {κv} be a local k‐partition of G. Consider a random colouring c:V[k] where each vertex is given an independent uniform choice. For each edge e=uvE, let Ae be the event that c(u)=κu(e) and c(v)=κv(e). For all eE,P(Ae)=1k2 and Ae is mutually independent of all but at most 2Δ2 other events Af. Observe that c is a conflict {κv}‐colouring if and only if all the events Ae do not occur. The Lovász Local Lemma guarantees with positive probability a conflict {κv}‐colouring if e(2Δ1)k2<1, which follows from the choice of k.  

Note that the bound e(2Δ1) in Proposition 5 can be slightly improved to 2Δ using the Local Cut Lemma [3, Theorem 3.1] instead of the Lovász Local Lemma, using the same set of bad events. We have deliberately chosen to present the simpler, weaker bound.

The following proof is analogous to that in [13] or in [2].

Proof of Proposition 6

Let G=(V,E) be a multigraph of average degree d=2mn, where n=|V| and m=|E|. Let k=dlogd and consider a random local k‐partition {κv} of G where, for each edge e=uvE, the pair (κu(e),κv(e)) is independently, uniformly chosen from pairs in [k]2. For any fixed c:V[k], c is a conflict {κv}‐colouring with probability (11k2)m. By the union bound and Markov's inequality, the probability that G is conflict {κv}‐colourable is at most kn(11k2)mknexp(mk2). Since G has average degree d, we have by the choice of k that k2logk=dlogklogd<d2=mn. This implies nlogkmk2<0 and so knexp(mk2)<1. We have thus shown that with positive probability there is a local k‐partition {κv} for which G is not conflict {κv}‐colourable.  

We remark that since (1+o(1))log2dchsep(Kd,d)cha(Kd,d)ch(Kd,d)(1+o(1))log2d as d [5, 8], Proposition 6 implies that the ratio between single‐conflict chromatic number and choosability or adaptable choosability or separation choosability can be arbitrarily large even for bipartite graphs.

4. PROOF OF THEOREM 1

As a warm up to the main proof, we show the following result, an adaptable choosability analogue of Theorem 4.

Theorem 11

If G is a multigraph with m216 edges and maximum multiplicity μ1, then cha(G)2114e(μm)14.

The proof of Theorem 11 can be viewed as a simplified version of the proof of Theorem 4. Afterwards, we show how the following result, an adaptable choosability analogue of Theorem 1, is a consequence of Theorem 11. (At the same time, we also show how Theorem 4 implies Theorem 1).

Theorem 12

For some constant C3>0, if G is a multigraph of maximum multiplicity μ1 that is embeddable on a surface of Euler genus g, then cha(G)C3μ(g+1)14.

Theorems 11 and 12 imply the same bounds for separation choosability, and both are sharp up to the choice of C3 due to the complete graphs with uniform edge multiplicity μ [14]. Let us mention that the question of whether graphs of Euler genus g have adaptable chromatic and choice numbers at most of order g14 was first raised in December of 2007 during the Graph Theory 2007 meeting in Fredericia, Denmark.

Proof of Theorem 11

Let G=(V,E) be a multigraph with |E|=m and maximum multiplicity μ. Let k=2114e(μm)14, let L be a k‐list‐assignment, and consider any labelling of the edges of G. We want to prove that there is an L‐colouring of G that is adapted to . We can assume that G is connected (or else we consider each component separately), and in particular G has nm+1 vertices.

Let X=vVL(v), and let X1X be chosen uniformly at random. Set X2=X\X1. For any i{1,2} and vV, |L(v)Xi| is binomially distributed with parameter 1/2. The Chernoff Bound implies that |L(v)Xi|k4 with probability at most exp(k24)12m+5<12n, where the first inequality uses m216. By a union bound, there is a bipartition X=X1X2 such that |L(v)Xi|k4 for any i{1,2} and vV.

Let A be the set of vertices of degree at least 2μm in G and let B=VA. Since |E|=m, A has most 2m/2μm=2mμ vertices, and thus G[A] has maximum degree at most μ2mμ=2μm. By definition, G[B] also has maximum degree at most 2μm. We remove all the colours of X1 from L(v) for each vA, and all the colours of X2 from L(v) for each vB. After this operation, each list has at least k4 colours left. Since k4=2e2μm, it follows from Proposition 5 that G[A] has an L‐colouring adapted to using only colours from X2 while G[B] has an L‐colouring adapted to using only colours from X1. Since X1 and X2 are disjoint, we obtain an L‐colouring of G adapted to , as desired.  

Let us now see that Theorems 1 and 12 follow from Theorems 4 and 11, respectively.

Proofs of Theorems 1 and 12

Assume for a contradiction that there is a counterexample G to Theorem 1 or 12. Take G in such way that g is minimised, and subject to this the number n of vertices of G is minimised. We can assume that G is connected (or else we consider each component separately). Let G˜ be the simple graph underlying G. By the minimality of g, G˜ has no embedding on a surface of smaller Euler genus, and thus has a cellular embedding on a surface Σ of Euler genus g. It follows from Euler's Formula that G˜ has m˜3n+3g6 edges, and so G has mμ(3n+3g6) edges. Let k=max{C1μ(g+1)14log(μ2(g+2)),8μ} (for Theorem 1) or k=C3μ(g+1)14 (for Theorem 12), and assume that each vertex has k local colours. If G has a vertex v of degree less than k, then remove v. By the minimality of n, we can colour Gv and then find a suitable colour for v (since v has at least k local colours and fewer than k neighbours in G). Thus, we can assume that G has minimum degree at least k, and thus at least 12nk edges. Consequently, nk2μ(3n+3g6).

For Theorem 1, since k(2μ)4, we have n3g6 and mμ(12g24). It then follows from Theorem 4 and a large enough choice of constant that G has single‐conflict chromatic number strictly smaller than k, which is a contradiction.

For Theorem 12, observe that not only G, but also G˜ has minimum degree at least k. Thus nk2m˜3n+3g6. For a large enough choice of constant C3,k8 and thus n3g6 and mμ(12g24). It then follows from Theorem 11 and a large enough choice of constant that G has single‐conflict chromatic number strictly smaller than k, which is a contradiction.  

To prove Theorem 4, we require the following slightly technical result.

Lemma 13

For any d223, let G=(V,E) be a multigraph with a vertex partition V=AB such that

  • (i)

    the induced submultigraph G[A] has maximum degree at most d,

  • (ii)

    all vertices in A have maximum degree at most d2 in G, and

  • (iii)

    all vertices in B have maximum degree at most d in G.

There is a constant C>0 such that for any local k‐partition {κv} of G, where kCdlogd, there is a colouring c:A[k] such that c is a conflict {κv}‐colouring of G[A] and no vertex xB has more than d incident edges e=xy, yA, such that c(y)=κy(e).

Proof of Theorem 4

Let G=(V,E) be a multigraph with m edges and maximum multiplicity μ. Let A be the set of vertices of degree at least 2μm in G and let B=VA. Since |E|=m, A has at most 2m/2μm=2mμ vertices, and thus G[A] has maximum degree at most μ2mμ=2μm. It follows from the definition of B that G[B] also has maximum degree at most 2μm. Note that χ(G) is trivially at most m. So by a large enough fixed choice of C2 we may assume m is large enough so that the conditions of Lemma 13 are satisfied with d=2μm. Let C>0 be the constant associated to the corresponding application of Lemma 13. Let k be an integer at least max{Cdlogd,e(2d1)+d} and let {κv} be a local k‐partition of G. It follows from an application of Lemma 13 that there is a conflict {κv}‐colouring c of G[A]. It remains to colour B in such a way that it is compatible with c.

For each vertex xB, remove from G any edge f incident to x if there exists some incident edge e=xy, yA, such that c(y)=κy(e) and κx(f)=κx(e). We also (locally) remove each of the colours associated to the edges we removed. By one of the properties of c guaranteed by Lemma 13, this process removes at most d of the colours incident to each vertex in B. By arbitrarily deleting any excess local colours as well as any of the incident edges with those colours, then relabelling colours, we are left with a local k‐partition {κv} of a submultigraph of G[B] with maximum degree at most d, where k=e(2d1). By Proposition 5, this submultigraph admits a conflict {κv}‐colouring c. The colour and edge removal process we performed ensures that, by reversing the relabelling, c corresponds to a conflict {κv}‐colouring of G[B] that combines with c to produce a conflict {κv}‐colouring of all of G.  

It remains only to prove Lemma 13. This is done with an application of the General Local Lemma (see Section 1.1).

Proof of Lemma 13

Let k=Cdlogd where C is some constant large enough to guarantee certain properties as specified later in the proof. Let {κv} be a local k‐partition of G.

We must do a pruning operation before proceeding—in fact, this is the crucial step in the proof. By taking C large enough, we may assume for each vA and each i[k] that the number of edges in κv1(i) with its other endpoint also in A is at most d. (We summarily remove all edges associated to every colour not satisfying the property, and since the maximum degree of G[A] is at most d this removes at most d of the colours around each vertex in A).

Let p=24d. Consider a random selection of colours where each of the |V|k local colours is selected according to an independent Bernoulli trial of probability p. With an eye to applying the General Local Lemma, let us define three types of (bad) events.

  • I.

    For a vertex xA, none of the colours around x is selected.

  • II.

    For an edge e=xyE with x,yA, κx(e) and κy(e) are both selected.

  • III.

    For a vertex xB, there are more than d edges e=xy, yA, for which κy(e) is selected.

If we obtain a selection for which none of the above events occurs, then we are done. This is because the deselection of a colour does not introduce any new event of Type II or III. So we can arbitrarily deselect all but one of the colours around each vertex, and the remaining selection induces the desired colouring c, thanks to the fact that no events of Type II or III hold.

For each xA, the probability of a Type I event is P(Bin(k,p)=0)=(1p)kexp(pk)exp(24Clogd)<28d if C is chosen large enough. For each edge e=xyE, x,yA, the probability of a Type II event is p2=28d. For each vertex xB, the probability of a Type III event is at most P(Bin(d,p)>d)P(Bin(d,p)dp>324d)<2exp(24d) by the Chernoff Bound.

The choice to generate the random colouring according to independent Bernoulli trials rather than a uniform colour per vertex (as in Proposition 5) is important for us in establishing the following bounds on dependence between bad events, especially for Type III events. Each Type I event is mutually independent of all but at most d events of Type I, at most d events of Type II, and at most d2 events of Type III. Each Type II event is mutually independent of all but at most 2 events of Type I, at most 2d1 events of Type II, and at most 2d2 events of Type III. By the pruning operation we did at the beginning, each Type III event is mutually independent of all but at most d events of Type I, at most d32 events of Type II, and at most d32 events of Type III. (To be more explicit, each Type III event is determined by up to d independent Bernoulli random variables, each of which corresponds to a local colour of a neighbour. Thanks to the pruning, the number of Type II events, say, that also use this randomness is at most d32. The Type III event is mutually independent of all other Type II events).

We associate weight xi=27d to each event i of Type I or II, and weight xi=2exp(26d) to each event i of Type III. By the considerations above, the General Local Lemma guarantees the desired selection of colours with positive probability, provided the following three inequalities hold (where we repeatedly used that exp(xx2)1xexp(x) if 0<x<0.69):

12exp(1271214d1271214d2d2exp(d26)4d2exp(d25)), (1)
12(1127d)2exp(1261213d4d2exp(d26)8d2exp(d25)), (2)
d24+d261271214dd271214d2d32expd264d32expd25. (3)

It is straightforward to check that d223 suffices.  

The above proof can be straightforwardly adapted for the same upper bound (with a larger constant C) on a stronger type of single‐conflict chromatic number where additionally we must assign Ω(logd) distinct colours per vertex instead of just one. What this then directly implies is that, for any simple graph G that is embeddable on a surface of Euler genus g, the single‐conflict chromatic number is O(g14(logg)54) even if we allow O(logg) conflicts per edge and demand Ω(logd) distinct colours per vertex.

4.1. Notes added

In a version of this study first circulated on arXiv (arXiv:1803.10962v1), we called χ the least conflict choosability and denoted it instead by ch. Upon the suggestion of a referee, we have reformulated our terminology to better place it amongst the extant colouring notions.

It transpires that single‐conflict chromatic number is also naturally related to the classic problem of finding independent transversals in vertex‐partitioned graphs. Specifically, given G with a local k‐partition {κv}, one can define its cover graph H and an associated vertex partition as follows. The vertex set V(H) consists of all pairs (v,i) with vV(G) and i[k]. The edge set E(H) includes (v,i)(v,i) if there is an edge e=vvE(G) such that κv(e)=i and κv(e)=i. The parts of H are defined according to V(G), that is, for each vV(G) the vertices (v,i), i[k], are all in one part. Then G is conflict {κv}‐colourable if and only if H contains an independent set that is transversal to the partition of H. Thus one may convert between results on single‐conflict chromatic number and on independent transversals. For instance, one may recast Proposition 5 as a result about independent transversals subject to some average degree condition. See [11] for more discussion on this perspective and related references.

ACKNOWLEDGEMENTS

We are grateful to the anonymous referees for helpful suggestions leading to improvements in the presentation of our study. This study was partly supported by a Van Gogh grant, reference 35513NM. Zdeněk Dvořák was supported by (FP7/2007‐2013)/ERC Consolidator grant LBCAD no. 616787. Louis Esperet was partially supported by ANR Projects STINT (ANR‐13‐BS02‐0007) and GATO (ANR‐16‐CE40‐0009‐01), and LabEx PERSYVAL‐Lab (ANR‐11‐LABX‐0025). Ross J. Kang was supported by a Vidi grant (639.032.614) of the Netherlands Organisation for Scientific Research (NWO). Ross J. Kang is grateful to the hospitality of Yokohama National University, where part of this study originated.

Dvořák Z, Esperet L, Kang RJ, Ozeki K. Single‐conflict colouring. J Graph Theory. 2021;97:148–160. 10.1002/jgt.22646

Footnotes

1

By relabelling, we alternatively may define the κv as maps from E(v) to N each image set of which contains at most k elements, so not necessarily the same image for every v.

REFERENCES

  • 1. Alon N. and Tarsi M., Colorings and orientations of graphs, Combinatorica 12 (1992), no. 2, 125–134. [Google Scholar]
  • 2. Bernshteyn A., The asymptotic behavior of the correspondence chromatic number, Discrete Math. 339 (2016), no. 11, 2680–2692. [Google Scholar]
  • 3. Bernshteyn A., The local cut lemma, European J. Combin. 63 (2017), 95–114. [Google Scholar]
  • 4. Dvořák Z. and Postle L., Correspondence coloring and its application to list‐coloring planar graphs without cycles of lengths 4 to 8, J. Combin. Theory Ser. B 129 (2017), 38–54. [Google Scholar]
  • 5. Erdős P., Rubin A. L., and Taylor H., Choosability in graphs, Proceedings of the West Coast Conference on Combinatorics, Graph Theory and Computing (Humboldt State Univ., Arcata, CA, 1979), Congress. No. XXVI Utilitas Math., 1980, pp. 125–157.
  • 6. Esperet L., Kang R. J., and Thomassé S., Separation choosability and dense bipartite induced subgraphs, Combin. Probab. Comput. 28 (2019), no. 5, 720–732. [Google Scholar]
  • 7. Fraigniaud P., Heinrich M., and Kosowski A., Local conflict coloring, IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, 9–11 October 2016, Hyatt Regency, New Brunswick, New Jersey, USA, 2016, pp. 625–634.
  • 8. Füredi Z., Kostochka A., and Kumbhat M., Choosability with separation of complete multipartite graphs and hypergraphs, J. Graph Theory 76 (2014), no. 2, 129–137. [Google Scholar]
  • 9. Heawood P. J., Map colour theorem, Q. J. Math. 24 (1890), 332–338. [Google Scholar]
  • 10. Hell P. and Zhu X., On the adaptable chromatic number of graphs, European J. Combin. 29 (2008), no. 4, 912–921. [Google Scholar]
  • 11. Kang R. J. and Kelly T., Colourings, transversals and local sparsity, arXiv e‐prints, arXiv:2003.05233, Mar. 2020.
  • 12. Kostochka A. V. and Zhu X., Adapted list coloring of graphs and hypergraphs, SIAM J. Discrete Math. 22 (2008), no. 1, 398–408. [Google Scholar]
  • 13. Král D., Pangrác O., and Voss H.‐J., A note on group colorings, J. Graph Theory 50 (2005), no. 2, 123–129. [Google Scholar]
  • 14. Kratochvíl J., Tuza Z., and Voigt M., Brooks‐type theorems for choosability with separation, J. Graph Theory 27 (1998), no. 1, 43–49. [Google Scholar]
  • 15. Kratochvíl J., Tuza Z., and Voigt M., Complexity of choosing subsets from color sets, Discrete Math. 191 (1998), no. 1–3, 139–148. [Google Scholar]
  • 16.M. Molloy and B. Reed, Graph colouring and the probabilistic method, Algorithms and Combinatorics, vol. 23, Springer‐Verlag, Berlin, 2002.
  • 17. Vizing V. G., Coloring the vertices of a graph in prescribed colors, Metody Diskret. Anal. v Teorii Kodov i Shem. 101 (1976), no. 29, pp. 3–10. [Google Scholar]
  • 18. Škrekovski R., A note on choosability with separation for planar graphs, Ars Combin. 58 (2001), 169–174. [Google Scholar]

Articles from Journal of Graph Theory are provided here courtesy of Wiley

RESOURCES