Arxiv:1812.07500V3 [Math.CO] 25 May 2020
Total Page:16
File Type:pdf, Size:1020Kb
A survey of χ-boundedness Alex Scott1 Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK Paul Seymour2 Princeton University, Princeton, NJ 08544 May 26, 2020 arXiv:1812.07500v3 [math.CO] 25 May 2020 1Supported by a Leverhulme Trust Research Fellowship 2Supported by ONR grant N00014-14-1-0084 and NSF grants DMS-1265563 and DMS-1800053. Abstract If a graph has bounded clique number and sufficiently large chromatic number, what can we say about its induced subgraphs? Andr´as Gy´arf´as made a number of challenging conjectures about this in the early 1980’s, which have remained open until recently; but in the last few years there has been substantial progress. This is a survey of where we are now. 1 Introduction Let G be a graph. (All graphs in this paper are finite and simple.) We denote the chromatic number of G by χ(G), and its clique number (the cardinality of its largest clique) by ω(G). If X ⊆ V (G), we denote the subgraph induced on X by G[X], and write χ(X) for χ(G[X]) when there is no danger of ambiguity. A hole in G is an induced cycle of length at least four, and an odd hole is one with odd length; an antihole is an induced subgraph whose complement graph is a hole of the complement graph G of G. Certainly χ(G) ≥ ω(G), and if we are told that χ(G) > ω(G), we can deduce something about the induced subgraphs of G: 1.1 If χ(G) >ω(G) then some induced subgraph of G is an odd hole or an odd antihole. This is the strong perfect graph theorem [26], and it settled a long-standing open question [13] about perfect graphs. It is in a sense the complete answer, because if we are told nothing else about G except that χ(G) > ω(G), we cannot deduce anything more about the induced subgraphs of G, because G might itself be the odd hole or antihole. But what if we are told that χ(G) is much bigger than ω(G)? More precisely, fix some bound κ and let us consider graphs G with ω(G) ≤ κ. If we choose χ(G) sufficiently large, can we then deduce more about the induced subgraphs of G? A theorem of this type appears in [124], but the question was first investigated systematically by Andr´as Gy´arf´as in [59], and then in a beautiful and influential paper, “Problems from the world surrounding perfect graphs” [60]. Gy´arf´as raised a number of interesting questions. For instance, one of his questions was: in this situation can we strengthen the conclusion of the strong perfect graph theorem? Perhaps such a graph must contain an odd hole? And indeed this is true: we proved in [106] that: κ+2 1.2 For all κ ≥ 0, if G is a graph with ω(G) ≤ κ and χ(G) > 22 then G has an odd hole. It is convenient to express questions of this type in the framework of ideals and χ-boundedness. An ideal (or hereditary class) is a class of graphs closed under isomorphism and under taking induced subgraphs. We say that a graph is H-free if does not contain an induced subgraph isomorphic to H. Thus the class of H-free graphs is an ideal; and every ideal I is defined by the set of (minimal) graphs H such that I is H-free. An ideal I is χ-bounded if there is a function f such that χ(G) ≤ f(ω(G)) for each graph G ∈I: in this case we say that f is a χ-binding function for I. The ideal of all graphs is not χ-bounded, because as is well known (and we will see in the next section), there are triangle-free graphs with arbitrarily large chromatic number; but what about subideals? Not all of them are χ-bounded (for instance, the ideal of all triangle-free graphs is not χ-bounded) but some are. For instance, 1.2 says x+2 that the ideal of all graphs with no odd hole is χ-bounded, with χ-binding function f(x) = 22 . Which other ideals are χ-bounded? There are a number of interesting conjectures and results, and to survey them we break them into three classes: results on forests, results on holes, and other stuff. We will cover topics roughly in that order, alongside related questions and topics. We begin in the next section with some examples of graphs with small ω and large χ; and at the end of the paper there is a selection of open problems (in addition to those discussed elsewhere in the paper). 1 2 Examples Before we begin on any of the three main topics, let us give some useful graphs: different kinds of graphs, that are triangle-free (that is, they have clique number two) and have arbitrarily large chromatic number. Most of them are explicit constructions. (The girth of a graph is the minimum length of its cycles.) Tutte’s construction The first proof that triangle-free graphs of large chromatic number exist, is due to Tutte (writing as Blanche Descartes [42, 43]), as follows. Let G1 be a 1-vertex graph. Inductively, having defined Gk, let Gk have n vertices say; now take a set Y of k(n − 1) + 1 vertices, and for each n-subset X of Y take a copy of Gk (disjoint from everything else), and join it to X by a matching. This makes Gk+1. It follows inductively that Gk is not (k − 1)-colourable, and triangle-free (indeed, it has girth at least six). Erd˝os’ random graph Erd˝os [46] proved that for all g, k ≥ 1, and all sufficiently large n, there is a graph G with n vertices and girth more than G, in which every stable set has fewer than n/k vertices. This can be shown as follows. Choose a function p = p(n) such that np →∞ and (np)g = o(n). Now take a random graph G on 2n vertices, in which every pair of vertices is joined independently at random with probability p; then with probability tending to 1 as n →∞, G has no stable set of cardinality at least n/k, and has at most n cycles of length at most g. Consequently, there is a set X of n vertices that intersects every cycle of length at most g, and by deleting X we obtain a graph with the desired properties. (Erd˝os actually made a more efficient argument deleting edges instead of vertices.) In particular, if we take g = 3, the graph we obtain is triangle-free and has chromatic number more than k. Later, explicit constructions for graphs with large girth and chromatic number were given by Lov´asz [86], Neˇsetˇril and R¨odl [92], and by Alon, Kostochka, Reiniger, West, and Zhu [9]. Mycielski’s construction Mycielski [91] gave the following construction. Let G2 be the two-vertex complete graph, and in- ductively, having defined Gk, define Gk+1 as follows. Let Gk have vertex set {v1, . , vn}. Let Gk+1 have 2n + 1 vertices a1, . , an, b1, . , bn, c, where • for 1 ≤ i < j ≤ n, if vivj is an edge of Gk, then aiaj, aibj, biaj are all edges of Gk+1; and • for 1 ≤ i ≤ n, bic is an edge of Gk+1. Then Gk is triangle-free and has chromatic number k. It is easy to see by induction that every triangle-free graph is an induced subgraph of Gk for some k, so this is not a good source of graphs with forbidden induced subgraphs. 2 Kneser graphs The following grew from a problem of Kneser [77]. Let n, k be integers with n > 2k > 0, and let K(n, k) be the graph with vertex set the set of all k-subsets of {1,...,n}, in which two such sets are adjacent if they are disjoint. This graph has chromatic number n−2k+2, as was shown by Lov´asz [84]. The graph K(n, k) has short even cycles, but all its odd cycles have length at least n/(n − 2k), so if we take n = 2k(1 − 1/g)−1 (assuming appropriate divisibility) we obtain a triangle-free graph in which all odd cycles have length at least g, and with chromatic number at least 2k/g + 2. Shift graphs Let n, k be integers with n> 2k > 2, and let G be the graph with vertex set all k-tuples (a1, . , ak) such that 1 ≤ a1 < · · · < ak ≤ n, in which (a1, . , ak) and (b1, . , bk) are adjacent if ai+1 = bi for 1 ≤ i < k, or vice versa. This graph is triangle-free, and for fixed k its chromatic number tends to infinity with n, as was shown by Erd˝os and Hajnal [51]. Moreover, all its odd cycles have length at least 2k + 1. For k = 3, this has a remarkable property. Colour each vertex (a1, a2, a3) by its middle element a2; then this is a proper colouring (although not optimal), and yet for every vertex, only two colours appear on its neighbours. Zykov’s construction Here is a construction due to Zykov [125]: let G1 be a one-vertex graph, and inductively, having defined Gk, define Gk+1 as follows. Take the disjoint union of G1,...,Gk and for each k-tuple (v1, . , vk) where vi ∈ V (Gi) for 1 ≤ i ≤ k, add a new vertex with neighbours v1, .