Bipartite Coverings and the Chromatic Number

Similar documents
Finding bipartite subgraphs efficiently

Peter Keevash Dhruv Mubayi

The strong chromatic number of a graph

Partitioning Complete Multipartite Graphs by Monochromatic Trees

The Turán number of F 3,3

Abstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.

Disjoint directed cycles

Subdivisions of Graphs: A Generalization of Paths and Cycles

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

Extremal Graph Theory. Ajit A. Diwan Department of Computer Science and Engineering, I. I. T. Bombay.

Small Survey on Perfect Graphs

Math 776 Graph Theory Lecture Note 1 Basic concepts

Coloring Subgraphs with Restricted Amounts of Hues

Stability theorems for cancellative hypergraphs

Monochromatic loose-cycle partitions in hypergraphs

Some relations among term rank, clique number and list chromatic number of a graph

K 4 C 5. Figure 4.5: Some well known family of graphs

The Structure of Bull-Free Perfect Graphs

Ramsey number of a connected triangle matching

Treewidth and graph minors

Extremal results for Berge-hypergraphs

Bipartite Roots of Graphs

On Rainbow Cycles in Edge Colored Complete Graphs. S. Akbari, O. Etesami, H. Mahini, M. Mahmoody. Abstract

Problem Set 2 Solutions

H-Factors in Dense Graphs

Combinatorial Gems. Po-Shen Loh. June 2009

Edge disjoint monochromatic triangles in 2-colored graphs

Generalized Pebbling Number

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Multiple Vertex Coverings by Cliques

AXIOMS FOR THE INTEGERS

On graph decompositions modulo k

{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs

Colouring graphs with no odd holes

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

Number Theory and Graph Theory

Decreasing the Diameter of Bounded Degree Graphs

On Covering a Graph Optimally with Induced Subgraphs

Problem Set 3. MATH 776, Fall 2009, Mohr. November 30, 2009

Parameterized graph separation problems

Vertex Colorings without Rainbow or Monochromatic Subgraphs. 1 Introduction

A generalization of Mader s theorem

Long cycles through prescribed vertices have the Erdős-Pósa property

Some Elementary Lower Bounds on the Matching Number of Bipartite Graphs

arxiv: v1 [math.co] 18 Jun 2009

Few T copies in H-saturated graphs

Chromatic Thresholds of Hypergraphs

A New Game Chromatic Number

The Probabilistic Method

Math 170- Graph Theory Notes

HW Graph Theory SOLUTIONS (hbovik) - Q

Monochromatic path and cycle partitions in hypergraphs

Coloring Fuzzy Circular Interval Graphs

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

Finding a -regular Supergraph of Minimum Order

K s,t -saturated bipartite graphs

arxiv: v2 [math.co] 25 May 2016

MC 302 GRAPH THEORY 10/1/13 Solutions to HW #2 50 points + 6 XC points

Module 7. Independent sets, coverings. and matchings. Contents

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

Hypergraphs and Geometry. Noga Alon, Tel Aviv U.

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )

Michał Dębski. Uniwersytet Warszawski. On a topological relaxation of a conjecture of Erdős and Nešetřil

Vertex-Colouring Edge-Weightings

CS473-Algorithms I. Lecture 13-A. Graphs. Cevdet Aykanat - Bilkent University Computer Engineering Department

Matching Theory. Figure 1: Is this graph bipartite?

RATIONAL CURVES ON SMOOTH CUBIC HYPERSURFACES. Contents 1. Introduction 1 2. The proof of Theorem References 9

Lecture 20 : Trees DRAFT

Edge-Disjoint Cycles in Regular Directed Graphs

Vertex coloring, chromatic number

Coverings by few monochromatic pieces - a transition between two Ramsey problems

degree at least en? Unfortunately, we can throw very little light on this simple question. Our only result in this direction (Theorem 3) is that, if w

An upper bound for the chromatic number of line graphs

Assignment 4 Solutions of graph problems

6c Lecture 3 & 4: April 8 & 10, 2014

On Sequential Topogenic Graphs

Chromatic Transversal Domatic Number of Graphs

ON SOME CONJECTURES OF GRIGGS AND GRAFFITI

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

3 Fractional Ramsey Numbers

Greedy algorithms is another useful way for solving optimization problems.

Graph Connectivity G G G

Weak Dynamic Coloring of Planar Graphs

List Colouring Squares of Planar Graphs

Batch Coloring of Graphs

Vertex coloring, chromatic number

On vertex types of graphs

2 The Fractional Chromatic Gap

Basic Graph Theory with Applications to Economics

A Vizing-like theorem for union vertex-distinguishing edge coloring

THE INSULATION SEQUENCE OF A GRAPH

Connectivity, Graph Minors, and Subgraph Multiplicity

Improved monochromatic loose cycle partitions in hypergraphs

1 Matchings in Graphs

A Reduction of Conway s Thrackle Conjecture

ON SWELL COLORED COMPLETE GRAPHS

Skew partitions in perfect graphs

VIZING S THEOREM AND EDGE-CHROMATIC GRAPH THEORY. Contents

Fast Skew Partition Recognition

3 No-Wait Job Shops with Variable Processing Times

Transcription:

Bipartite Coverings and the Chromatic Number Dhruv Mubayi Sundar Vishwanathan Department of Mathematics, Department of Computer Science Statistics, and Computer Science Indian Institute of Technology University of Illinois Mumbai Chicago, IL 60607, USA India 400076 mubayi@math.uic.edu sundar@cse.iitb.ernet.in Abstract Consider a graph G with chromatic number k and a collection of complete bipartite graphs, or bicliques, that cover the edges of G. We prove the following two results: If the bipartite graphs form a partition of the edges of G, then their number is at least 2 log2 k. This is the first improvement of the easy lower bound of log 2 k, while the Alon-Saks-Seymour conjecture states that this can be improved to k 1. The sum of the orders of the bipartite graphs in the cover is at least (1 o(1))k log 2 k. This generalizes, in asymptotic form, a result of Katona and Szemerédi who proved that the minimum is k log 2 k when G is a clique. 1 Introduction It is a well-known fact that the minimum number of bipartite graphs needed to cover the edges of a graph G is log χ(g), where χ(g) is the chromatic number of G (all logs are to the base 2). Two classical theorems study related questions. One is the Graham-Pollak theorem [1] which states that the minimum number of complete bipartite graphs needed to partition E(K k ) is k 1. Another is the Katona-Szemerédi theorem [4], which states that the minimum of the sum of the orders of a collection of complete bipartite graphs that cover E(K k ) is k log k. Both of these results are best possible. An obvious way to generalize these theorems is to ask whether the same results hold for any G with chromatic number k. 1

Conjecture 1 (Alon-Saks-Seymour) The minimum number of complete bipartite graphs needed to partition the edge set of a graph G with chromatic number k is k 1. Note that every graph has a partition of this size, simply by taking a proper coloring V 1,... V k and letting the ith bipartite graph be (V i, j>i V j ). Another motivation for Conjecture 1 is that the non-bipartite analogue is an old conjecture of Erdős-Faber-Lovász. The Erdős-Faber-Lovász conjecture remains open although it has been proved asymptotically by Kahn [3]. Conjecture 1 seems much harder than the Erdős-Faber-Lovász conjecture, indeed, as far as we know there are no nontrivial results towards it except the folklore lower bound of log 2 k which doesn t even use the fact that we have a partition. Our first result improves this to a superlogarithmic bound for k large. Theorem 2 The number of complete bipartite graphs needed to partition 2 log the edge set of a graph G with chromatic number k is at least 2 k(1+o(1)). Motivated by Conjecture 1, we make the following conjecture that generalizes the Katona-Szemerédi theorem. Conjecture 3 Let G be a graph with chromatic number k. The sum of the orders of any collection of complete bipartite graphs that cover the edge set of G is at least k log k. We prove Conjecture 3 with k log k replaced by (1 o(1))k log k. Theorem 4 Let G be a graph with chromatic number k, where k is sufficiently large. The sum of the orders of any collection of complete bipartite graphs that cover the edge set of G is at least k log k k log log k k log log log k. The next two sections contain the proofs of Theorems 2 and 4. 2

2 The Alon-Saks-Seymour Conjecture It is more convenient to phrase and prove our result in inverse form. Let G be a disjoint union of m complete bipartite graphs (A i, B i ), 1 i m. The Alon-Saks-Seymour conjecture then states that the chromatic number of G is at most m + 1. We prove the following theorem which immediately implies Theorem 2. Theorem 5 Let G be a disjoint union of m complete bipartite graphs. Then χ(g) m 1+log m 2 (1 + o(1)). Proof. We will begin with a proof of a worse bound. We will first show that χ(g) m log m (1 + o(1)). A color will be an ordered tuple of length at most log m, with each element a positive integer of value at most m. We will construct this tuple in stages. In the ith stage we will fill in the ith co-ordinate. Note that the length of the tuple may vary with vertices. With each vertex v, at stage i, we will associate a set S(i, v) V (G). The set S(i, v) will contain all vertices which have the same color sequence, so far, as v (in particular, v S(i, v) for all i). A bipartite graph (A j, B j ) is said to cut a subset of vertices S if S A j and S B j. Consider two bipartite graphs (A k, B k ) and (A l, B l ) from our collection. Since they are edge disjoint, (A l, B l ) cuts either A k or B k, but not both. Fix a vertex v. We set S(0, v) := V (G). The assignment for the i + 1st stage is as follows. Suppose we have defined S(i, v). Let F(i, v) denote the set of all bipartite graphs that cut S(i, v). For each bipartite graph (A j, B j ) F(i, v) for which v A j B j, let C j be the set among A j, B j that contains v and let D j be the set among A j, B j that omits v. For a vertex v, check if there is a bipartite graph (A j, B j ) F(i, v) such that v A j B j and one of the following two conditions are satisfied: The number of bipartite graphs in F(i, v) that cut C j is smaller than the number that cut D j. OR The number of bipartite graphs in F(i, v) that cut C j is equal to the number that cut D j and C j = A j. 3

If there is such a j, then the i + 1st co-ordinate of the color of v is j and S(i + 1, v) = S(i, v) C j. If there are many candidates for j, pick one arbitrarily. If there is no such (A j, B j ), then the coloring of v ceases and the vertex will not be considered in subsequent stages. In other words, the final color of vertex v will be a sequence of length i. Note that in this process every vertex is assigned a color except vertices that were not assigned a color in the very first step. We will show below that no two vertices that are assigned a color are adjacent. The same argument shows that the vertices that do not get assigned a color in the first step form an independent set. These vertices are all assigned a special color which is swallowed up in the o(1) term. The following technical lemma establishes the statements needed to prove correctness and a bound on the number of colors used. Lemma 6 For each vertex v, the set S(i, v) is determined by the color sequence x 1,..., x i assigned to the vertex v. It will be independent of the vertex v. Note that if the color sequence stops before i then S(i, v) is not defined. Also, the number of bipartite graphs that cut S(i, v) is at most m/2 i. Proof. The proof is by induction on i. Both statements are trivially true for i = 0. For the inductive step, assume that S(i, v) is determined by x 1,..., x i and at most m/2 i bipartite graphs cut S(i, v). If v ceases to be colored then we are done. Now suppose that v is colored with x i+1 = t in step i + 1. Then (A t, B t ) F(i, v) and v A t B t. As before, define C t and D t. Because v is colored in this step, the number of bipartite graphs in F(i, v) that cut C t is either smaller than the number which cut D t or they are equal and C t = A t. Knowing S(i, v) and t we can determine which of the cases we are in and we can determine S(i + 1, v) = C t S(i, v). Notice that C t can be determined by looking at S(i, v) and t alone and is independent of the vertex v. Also, since the number of bipartite graphs that cut C t is at most half the number that cut S(i, v) the second assertion follows. 4

We argue first that the coloring is proper. Assume for a contradiction that two adjacent vertices v and w are assigned the same color sequence. Suppose the sequence is of length i. Then by the previous lemma S(i, v) = S(i, w). There has to be one bipartite graph, say (A p, B p ), such that v A p and w B p. If the number of bipartite graphs in F(i, v) that cut A p is less than the number that cut B p then v will be given color p in the i + 1st step. If the number of bipartite graphs in F(i, v) that cut A p is equal to the number that cut B p then since C p = A p, again v will be given color p in the i+1st step. Consequently, the number of bipartite graphs in F(i, v) that cut B p is smaller than the number that cut A p and hence w will be given color p. In all three cases, at least one of v or w will be given a color contradicting our assumption that both sequences are of length i. This argument also shows that vertices which were not assigned a color in the first step form an independent set. The coloring stops when F(i, v) is empty for every vertex and that happens after log m steps from the lemma. A simple observation helps in reducing this bound by a square-root factor. At each stage, the colorings of the S(i, v)s are independent. Hence the colors only matter within the vertices in each of these sets. The number of bipartite graphs that cut S(i, v) is at most m/2 i. We renumber these bipartite graphs from 1 to m/2 i. Hence the labels in the ith stage will be restricted to this set. The total number of colors used, of length i is at most m m m. The number for i < m is swallowed up in the o(1) term and 2 2 i the value for i = m simplifies to the main term in the bound given. 3 Generalizing the Katona-Szemerédi Theorem In this section we prove Theorem 4. Given a graph G, let b(g) denote the minimum, over all collections of bipartite graphs that cover the edges of G, of the sum of the orders of these bipartite graphs. One proof of the Katona-Szemerédi theorem is due to Hansel [2] and the same proof yields the following lemma which is part of folklore. Lemma 7 Let G = (V, E) be an n vertex graph with independence number 5

α. Then α n 2 b(g)/n. The lemma is proved by considering a bipartite covering achieving b(g), deleting at random one of the parts of each bipartite graph, and computing a lower bound on the expected number of vertices that remain. It is easy to see that these remaining vertices form an independent set, and hence one obtains a lower bound on the independence number. Let k = χ(g). We may assume that n k log k, since we are done otherwise. Let G = G 0. Starting with G 0, repeatedly remove independent sets of size given by Hansel s lemma as long as the number of vertices is at least k. Let the graphs we get be G 0, G 1,..., G t. Let V (G i ) = n i and β = max i 2 b(g i)/n i. Let this maximum be achieved for i = p. From the 1 definition, we see that n i+1 n i (1 ). Hence n 2 b(g i )/n i t n(1 1/β) t < ne t/β < n2 t/β and together with n t k we obtain t β log(n/k). There are two cases to consider. First suppose that t k/ log k. Then from the above two inequalities we obtain 2 b(g p)/n p log(n/k) k/ log k. Taking logs and using the facts that n k log k and n p k we get b(g p ) k(log k log log k log log log k). We now consider the case that t < k/ log k. Let G be the graph obtained after removing an independent set from G t. By definition of t we have V (G ) < k. Also χ(g ) k(1 1/ log k). Since the color classes of size one in an optimal coloring form a clique, this implies that G has a clique of size at least k(1 2/ log k). Using the fact that k is sufficiently large, log(1 x) > 2x for x sufficiently small and applying the Katona-Szemerédi theorem, we get ( b(g ) k 2k ) { ( log k 1 2 )} ( > k 2k ) ( log k 4 ) log k log k log k log k > k log k 3k > k log k k log log k k log log log k. 6

Since b(g) b(g ), the proof is complete. Note that in the proof b(g i ) could use different covers, but with sizes smaller than the one induced by b(g 0 ). One can get better lower order terms by adjusting the threshold between the two cases. 4 Acknowledgments We thank the referees for helpful comments that improved the presentation. The research of Dhruv Mubayi was supported in part by NSF grant DMS 0653946. References [1] R. L. Graham, H. O. Pollak, On the addressing problem for loop switching. Bell System Tech. J. 50 1971 2495 2519 [2] G. Hansel, Nombre minimal de contacts de fermeture ncessaires pour raliser une fonction boolenne symtrique de n variables. (French) C. R. Acad. Sci. Paris 258 1964 6037 6040. [3] J. Kahn, Coloring nearly-disjoint hypergraphs with n + o(n) colors. J. Combin. Theory Ser. A 59 (1992), no. 1, 31 39. [4] G. Katona, E. Szemerédi, On a problem of graph theory. Studia Sci. Math. Hungar 2 1967 23 28. 7