On balanced colorings of sparse hypergraphs

Similar documents
Rainbow Hamilton cycles in uniform hypergraphs

ON THE NUMBER OF ALTERNATING PATHS IN BIPARTITE COMPLETE GRAPHS

Rainbow Hamilton cycles in uniform hypergraphs

Advanced Combinatorial Optimization September 22, Lecture 4

Discrete Mathematics. The average degree of a multigraph critical with respect to edge or total choosability

Coloring. Basics. A k-coloring of a loopless graph G is a function f : V (G) S where S = k (often S = [k]).

Math 5707: Graph Theory, Spring 2017 Midterm 3

Independent Transversals in r-partite Graphs

On decomposing graphs of large minimum degree into locally irregular subgraphs

Fractional and circular 1-defective colorings of outerplanar graphs

Notes on Graph Theory

On the Dynamic Chromatic Number of Graphs

Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines arxiv: v1 [cs.

Vertex colorings of graphs without short odd cycles

Equitable list colorings of planar graphs without short cycles

On a Conjecture of Thomassen

The Goldberg-Seymour Conjecture on the edge coloring of multigraphs

Graphs of Degree 4 are 5-Edge-Choosable

arxiv: v1 [math.co] 4 Jan 2018

Edge-face colouring of plane graphs with maximum degree nine

Properly colored Hamilton cycles in edge colored complete graphs

On Modular Colorings of Caterpillars

Equitable Colorings of Corona Multiproducts of Graphs

An alternative proof of the linearity of the size-ramsey number of paths. A. Dudek and P. Pralat

Choice Numbers of Multi-Bridge Graphs

Large monochromatic components and long monochromatic cycles in random hypergraphs

On DP-coloring of graphs and multigraphs

arxiv: v1 [math.co] 2 Dec 2013

On Dominator Colorings in Graphs

SIZE-RAMSEY NUMBERS OF CYCLES VERSUS A PATH

Cographs; chordal graphs and tree decompositions

Chromatic Ramsey number of acyclic hypergraphs

Even Cycles in Hypergraphs.

Out-colourings of Digraphs

Stability of the path-path Ramsey number

Zero-Sum Flows in Regular Graphs

Circular Chromatic Numbers of Some Reduced Kneser Graphs

On star forest ascending subgraph decomposition

Avoider-Enforcer games played on edge disjoint hypergraphs

Graph coloring, perfect graphs

Matchings in hypergraphs of large minimum degree

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms

The number of edge colorings with no monochromatic cliques

The last fraction of a fractional conjecture

arxiv: v1 [cs.dm] 26 Apr 2010

Equitable Coloring On Mycielskian Of Wheels And Bigraphs

Chromatic number, clique subdivisions, and the conjectures of Hajós and Erdős-Fajtlowicz

On the Fractional Chromatic Index of a Graph and its Complement

k-degenerate Graphs Allan Bickle Date Western Michigan University

Perfect matchings in highly cyclically connected regular graphs

The Turán number of sparse spanning graphs

R(p, k) = the near regular complete k-partite graph of order p. Let p = sk+r, where s and r are positive integers such that 0 r < k.

Hanna Furmańczyk EQUITABLE COLORING OF GRAPH PRODUCTS

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

An approximate version of Hadwiger s conjecture for claw-free graphs

Modular Monochromatic Colorings, Spectra and Frames in Graphs

Multi-coloring and Mycielski s construction

Algebraic Methods in Combinatorics

DECOMPOSITIONS OF MULTIGRAPHS INTO PARTS WITH THE SAME SIZE

Dominator Colorings and Safe Clique Partitions

The maximum edge-disjoint paths problem in complete graphs

An asymptotically tight bound on the adaptable chromatic number

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

The Computational Complexity of Graph Contractions I: Polynomially Solvable and NP-Complete Cases*

Induced Saturation of Graphs

arxiv: v1 [math.co] 25 Dec 2017

INDUCED CYCLES AND CHROMATIC NUMBER

T -choosability in graphs

The minimum G c cut problem

On improving matchings in trees, via bounded-length augmentations 1

GRAPH CHOOSABILITY AND DOUBLE LIST COLORABILITY. Hamid-Reza Fanaï

arxiv: v2 [math.co] 10 May 2016

Balanced Partitions of Vector Sequences

A Characterization of Graphs with Fractional Total Chromatic Number Equal to + 2

Painting Squares in 2 1 Shades

On a hypergraph matching problem

Injective colorings of sparse graphs

Algebraic Methods in Combinatorics

Asymptotically optimal induced universal graphs

THE STRUCTURE AND EXISTENCE OF 2-FACTORS IN ITERATED LINE GRAPHS

This is a repository copy of Chromatic index of graphs with no cycle with a unique chord.

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

F. Roussel, I. Rusu. Université d Orléans, L.I.F.O., B.P. 6759, Orléans Cedex 2, France

Bichain graphs: geometric model and universal graphs

Odd independent transversals are odd

Oblivious and Adaptive Strategies for the Majority and Plurality Problems

Asymptotically optimal induced universal graphs

Dirac s Map-Color Theorem for Choosability

Choosability on H-Free Graphs

Adjacent Vertex Distinguishing Colorings of Graphs

Independent Dominating Sets and a Second Hamiltonian Cycle in Regular Graphs

The Lefthanded Local Lemma characterizes chordal dependency graphs

On the size-ramsey numbers for hypergraphs. A. Dudek, S. La Fleur and D. Mubayi

The Topology of Intersections of Coloring Complexes

IMA Preprint Series # 2385

Adding random edges to create the square of a Hamilton cycle

arxiv: v1 [math.co] 22 Aug 2014

VERTEX DEGREE SUMS FOR PERFECT MATCHINGS IN 3-UNIFORM HYPERGRAPHS

Parity Versions of 2-Connectedness

On shredders and vertex connectivity augmentation

Transcription:

On balanced colorings of sparse hypergraphs Andrzej Dude Department of Mathematics Western Michigan University Kalamazoo, MI andrzej.dude@wmich.edu January 21, 2014 Abstract We investigate 2-balanced colorings of sparse hypergraphs. derive several results on balanced edge-colorings of multigraphs. As applications, we 1 Introduction Let G = (V, E) be a graph with vertex set V and edge set E. A -edge-coloring of G is a function c : E {1,..., }. Furthermore, c is called proper if no two adjacent edges have the same color. The smallest integer for which a proper -edge-coloring exists is called the chromatic index of G and is denoted by χ (G). The well-nown theorem of Vizing states that every graph G with maximum degree (G) satisfies (G) χ (G) (G) + 1. We generalize the notion of determining of χ (G) as follows. Let A(v) denote the set of edges adjacent to vertex v V. For an integer b 0 call the -edge-coloring c : E {1,..., } b-balanced if for every vertex v V and any two colors 1 i, j, A(v) c 1 (i) A(v) c 1 (j) b. The reader can easily chec that G has a 1-balanced (G)-edge-coloring if and only if χ (G) = (G). Consequently, if G has no 1-balanced (G)-edge-coloring then by Vizing s theorem χ (G) = (G) + 1 and so G has a proper ( (G) + 1)-edge-coloring. If we merge two colors in such a proper coloring, then we obtain a 2-balanced (G)-edge-coloring. Summarizing, we have just argued that every graph G has a 2-balanced -edge-coloring for every (G). It is also easy to see that this is still true for = 2. Indeed, if the graph is Eulerian then we can color its Eulerian tour alternately obtaining a 1-balanced (if the number of edges is even) or 2-balanced (if the number of edges is odd) 2-edge-coloring. Otherwise, if the graph is not Eulerian, we add one vertex and connect it to all vertices with odd degree, and then, we proceed as in the previous case. Quite surprisingly, de Werra [7] showed that every graph has a 2-balanced edge-coloring for any number of colors (see also [5, 8, 9]). In this paper, we consider similar problems for sparse hypergraphs. A hypergraph H is a pair (V, E), where V is a finite set of vertices, while E 2 V is a set of edges. Clearly, every Supported in part by Simons Foundation Grant #244712 and by a grant from the Faculty Research and Creative Activities Award (FRACAA), Western Michigan University. 1

graph is a hypergraph with the size of every edge equal to 2. For each v V, let deg(v) (or deg H (v)) be the degree of v in H, namely the number of edges in H that contain v. We set (H) = max v V (H) deg(v) as the maximum degree of H. In this paper, we are mainly interested in very sparse hypergraphs with maximum degree at most 2. Here we present our main result, which we will use to prove other theorems. Theorem 1.1. Let 0 < ε < 1 and H = (V, E) be a hypergraph with (H) 2. Then, there exists U V such that for every edge E E, { {ε, ε + 1} if ε is integer valued, E U { ε, ε } otherwise. Corollary 1.2. Let 0 < ε < 1 and H = (V, E) be a hypergraph with (H) 2. Then, there exists a partition of V = U W such that for every edge E E, ε 1 < E U ε + 1 and (1 ε) 1 E W < (1 ε) + 1. Let G = (V, E) be a multigraph. Define its neighborhood-hypergraph as H = (E, {A(v) : v V }). Since every edge e E has exactly two endpoints in G, deg H (e) = 2 and so (H) = 2. Hence, applying Theorem 1.1 to the neighborhood-hypergraph immediately yields the following corollary. Corollary 1.3. Let G = (V, E) be a multigraph. Then for any 0 < ε < 1 there exists a subgraph H = (V, F ) of G such that for every v V : { {ε deg G (v), ε deg G (v) + 1} if ε deg G (v) is integer valued, deg H (v) { ε deg G (v), ε deg G (v) } otherwise. Let H = (V, E) be a hypergraph and 1 be an integer. A -coloring of V is a function c : V {1,..., }. Equivalently, it is a vertex partition V = V 1 V (with V i = c 1 (i) for every 1 i ). Let b 0 be an integer. A -coloring is b-balanced if for every edge E E and any two colors 1 i, j, E Vi E V j b. In particular, for ε = 1 2 Corollary 1.2 implies ( ) ( ) ( ) ( ) 2 = 2 1 2 + 1 E U E W 2 + 1 2 1 = 2, and therefore, the following is also true. Corollary 1.4. Let H = (V, E) be a hypergraph with (H) 2. Then, H has a 2-balanced 2-coloring. By applying Theorem 1.1 repeatedly we prove a more general result. Theorem 1.5. Let 2 be an integer and H = (V, E) be a hypergraph with (H) 2. Then, H has a 2-balanced -coloring. 2

Applying the above theorem to a neighborhood-hypergraph implies well-nown statement. Corollary 1.6 (de Werra [7]). Let 2 be an integer. 2-balanced -edge-coloring. Then every multigraph has a In the remaining part of the paper, we prove the above theorems and we also discuss more applications. 2 Proof of the main theorem In this section we prove Theorem 1.1. Its proof is based on a modification of the proof of the following Bec and Fiala s theorem [2]. Theorem 2.1 (Bec and Fiala [2]). Every hypergraph H has a (2 (H) 1)-balanced 2- coloring. There are generalizations of this result for an arbitrarily number of colors. See, e.g., Doerr and Srivastav [4] and Biedl et al. [3]. In this paper we are interested in a special case when (H) 2. Proof of Theorem 1.1. Here we adapt the proof of the Bec and Fiala theorem presented by Alon and Spencer in [1]. Let 0 < ε < 1 and H = (V, E) be a hypergraph with (H) 2. To each vertex v V we assign a variable x v which will change as the proof progresses. Initially all x v = ε. At the end all x v {0, 1} and U will be defined as U = {v V : x v = 1}. We will have 0 x v 1 at all times and once x v {0, 1} it becomes final. At any time vertex v is called fixed if x v {0, 1}; otherwise it is floating. For every edge E E we define its value as v E x v. Hence, initially every edge has value ε. Moreover, every edge with 0 or 1 floating vertices is called safe; otherwise it is called active. We insist at all times that every active edge E has value ε. This holds initially since x v = ε for all v V. Note that the number of active edges is never larger than the number of floating vertices. Indeed, let V V and E E be the set of floating vertices and active edges, respectively. Then, since every active edge contains at least 2 floating vertices and every vertex belongs to at most 2 edges we get 2 E {(v, E) : v E, v V, E E } 2 V, (1) as required. Consider every x v as a variable if v V (i.e., v is floating); otherwise (if v is fixed) x v is a constant. Hence, x v = ε for every active edge E E v E is the system of E linear equations. If E < V, then the system is underdetermined (there are fewer equations than variables). Consequently, we can follow a line of solutions 3

(i.e. the set of points satisfying the above system of equations) until reaching the boundary of the unit cube. That means at least one previously floating vertex has became fixed. This process does not touch fixed vertices and so safe edges stay safe (though active edges may become safe). Iterating the above procedure we eventually end up with E = V. Then by (1) every active edge contains exactly 2 floating vertices. Now we round every variable corresponding to a floating vertex to the value 0 or 1 as follows. For every v V, { 0 if x v < 1 x v is set to 2, (2) 1 otherwise. We call this process as a rounding phase. First assume that ε is integer valued. If E is an active edge with its floating vertices u and w, then x u + x w = 1. Hence, after rounding phase x u + x w equals 1 or 2, and consequently, x v {ε, ε + 1}. v E Note that since ε is integer valued, there are no safe edges with floating vertices (i.e. with one floating vertex). Hence, every safe edge satisfies x v = ε. v E Now assume that ε is not integer valued. After rounding phase every active edge satisfies ε 1 < v E x v ε + 1, and hence, ε 1 v E x v ε + 1. In particular, since ε is not an integer, and ε 1 = ε 1 = ε ε + 1 = ε + 1 = ε. Now consider safe edges. In this case when an edge becomes safe it contains exactly one floating vertex. Thus, the final value of every safe edge after rounding phase satisfies, ε v E x v ε + 1 = ε. which completes the proof. 4

3 2-balanced colorings In this section we prove Theorem 1.5. We start with an easy auxiliary result. Fact 3.1. For an integer let H = (V, E) be a hypergraph which has a 2-balanced -coloring V = V 1 V. Then for every edge E E, either { } { E V i : 1 i } 1,, or { E V i : 1 i } {,, } + 1. Proof. Since the coloring is 2-balanced it is enough to prove that for every 1 i, 1 E V i + 1. (3) If for some 1 j, E V j 2, then since the coloring is 2-balanced E V i for every 1 i, and thus, = E V i ( 1) i=1 + ( ) 2 2, a contradiction. Similarly, we get a contradiction if for some 1 j, E V j +2. Then, for every 1 i, E V i, and hence, = E V i ( 1) i=1 Consequently, (3) holds. + ( ) + 2 + 2. Proof of Theorem 1.5. We proceed by induction on. For = 2 the statement follows from Corollary 1.4. Now let us assume that Theorem 1.5 is true for every 2 <. We show that it also holds for. First we apply Theorem 1.1 with ε = 1. This gives a partition of vertices V = V 1 W such that for every E E, { } E V 1,, + 1. (4) By the inductive hypothesis applied to the hypergraph H[W ] = (W, {E W : E E}) with = 1, H[W ] has a 2-balanced ( 1)-coloring W = V 2 V. It remains to show that V = V 1 V is 2-balanced as well. In order to this end we show that for every edge E E, max E V i min E V i 2. (5) 1 i 1 i To finish the proof it is enough to show that for every E satisfying (4), (5) holds. 5

First assume that E V 1 {, }. Let = m + r, where m Z and 0 r 1. If r = 0 then E V 1 = m and E W = ( 1)m, and hence, E W 1 = E W 1 = m. Otherwise, if 1 r 1 then E V 1 {m, m + 1} and E W {( 1)m + r 1, ( 1)m + r}, and hence, E W 1 {m + r 1 1, m + r 1 }. Consequently, since 3, m E W 1 E W 1 m + 1 for any 0 r 1. Thus, by Fact 3.1 (applied to H[W ] with the 2-balanced ( 1)-coloring W = V 2 V ), either or { (E W ) V i : 2 i } {m 1, m, m + 1}. { (E W ) V i : 2 i } {m, m + 1, m + 2}. However, since E V 1 {m, m + 1} and (E W ) V i = E V i for 2 i, either or { E V i : 1 i } {m 1, m, m + 1}. { E V i : 1 i } {m, m + 1, m + 2}, i.e., (5) holds, as required. It remains to show that (5) also holds for E V 1 = + 1. Let = m, where m Z. Note that if E V 1 = m + 1 then E W = ( 1)m 1, and hence since 3, E W E W 1 = m 1 and 1 = m. Thus, by Fact 3.1 (applied to H[W ]), either or { (E W ) V i : 2 i } {m 2, m 1, m} (6) { (E W ) V i : 2 i } {m 1, m, m + 1}. (7) We show that the latter holds. Assume this is not the case. Then, by (6), ( 1)m 1 = E W = E V i (m 2) + ( 2)m = ( 1)m 2, i=2 a contradiction. Consequently, (7) holds and since E V 1 = m + 1, E V i {m 1, m, m + 1} for every 1 i, as required. This completes the proof of Theorem 1.5. 4 1-balanced colorings Here we find a sufficient condition for a hypergraph H with (H) 2 to have a 1-balanced -coloring. We start with a variation of Theorem 1.1. A hypergraph is a cycle of length l if its edges can be ordered into a sequence E 1 E 2... E l such that only the consecutive edges have non empty intersection (i.e. E i E i+1 for 1 i l 1 and E l E 1 ) and no vertex belongs to three edges. An odd-cycle is a cycle with odd length. 6

Theorem 4.1. Let 0 < ε < 1 and H = (V, E) be an odd-cycle-free hypergraph with (H) 2. Then, there exists U V such that for every edge E E, E U { ε, ε }. (8) Proof. In order to prove this statement we slightly modify the proof of Theorem 1.1 by changing the rounding phase (cf. (2)). Recall that V and E are the set of floating vertices and active edges, respectively. We already concluded that if V = E then every active edge contains exactly 2 floating vertices (cf. (1)). Let F consists of all 2-element subsets {u, w} V such that u, w E for some E E. Observe that since (H) 2, H = (V, F ) is a multigraph with the maximum multiplicity of its (multiple) edges at most 2. Moreover, by assumption H contains no odd-cycles, and hence, H has no odd-cycles. Thus, H is a bipartite graph. Let V = V 1 V 2 be its vertex bipartition. For every v V, { 1 if v V 1 x v is set to, 0 otherwise. Note that now every active edge E with u, w V satisfies x u + x w = 1. Now we show that after the new rounding phase the subset of vertices U = {v V : x v = 1}. satisfies (8). First assume that ε is integer valued. Let E be an active edge with its floating vertices u and w. Then, x u + x w = 1 both before and after the rounding phase. Consequently, v E x v = ε and since in this case there are no safe edges containing floating vertices, the statement holds. Now assume that ε is not integer valued. Observe that after the new rounding phase every edge (both active and safe) satisfies ε v E x v ε + 1 = ε, as required. Theorem 4.2. Let 2 be an integer and H = (V, E) be an odd-cycle-free hypergraph with (H) 2. Then, H has a 1-balanced -coloring. Proof. The proof goes along the lines of the proof of Theorem 1.5. We proceed by induction on. For = 2 the statement follows from Theorem 4.1 applied with ε = 1 2. Now let us assume that Theorem 4.2 is true for every 2 <. We show that it also holds for. First we apply Theorem 4.1 with ε = 1. This gives a partition of vertices V = V 1 W such that for every E E, E V 1 {, }. (9) By the inductive hypothesis applied to the odd-cycle-free hypergraph H[W ] = (W, {E W : E E}) with = 1, H[W ] has a 1-balanced ( 1)-coloring W = V 2 V. It 7

remains to show that V = V 1 V is 1-balanced as well. In order to this end we show that for every edge E E and 2 i, { } E V i,. Let = m + r, where m Z and 0 r 1. If r = 0 then by (9) E V 1 = = E W = m. Hence, E W = ( 1)m and 1 = E W 1 = m, as required. If 0 < r 1 then by (9) E V 1 {m, m + 1}, and hence, E W {( 1)m + r 1, ( 1)m + r}. Thus, E W 1 {m + r 1 1, m + r E W 1 }. Consequently, m 1 E W 1 m + 1. Let G = (V, E) be a bipartite graph. Then its neighborhood-hypergraph is odd-cycle-free with maximum degree 2. Consequently, Theorem 4.2 yields the following result. Corollary 4.3 (de Werra [7]). Let 2 be an integer. Then every bipartite graph has a 1-balanced -edge-coloring. As a matter fact, Corollary 4.3 yields Corollary 1.6. Let G = (V, E) be a graph. We arbitrarily add an orientation to each edge obtaining a new graph G = (V, E ). Replace in G every vertex v by v and v + and every oriented edge (u, v) by {u, v + }. Let G be the resulting bipartite graph. By Corollary 4.3 G has a 1-balanced -edge-coloring. Collapsing every vertex pair (v, v + ) bac into a single vertex v, we turn this 1-balanced -edge-coloring of G into a 2-balanced -edge-coloring of G. It is also worth mentioning that Hilton and de Werra [5] determined a very nice sufficient condition for a graph to have a 1-balanced -edge-coloring. Theorem 4.4 (Hilton and de Werra [5]). Let 2 be an integer and G = (V, E) be a simple graph. If does not divide deg(v) for every v V, then G has a 1-balanced -coloring. It was also noted in [5] that Theorem 4.4 yields Corollary 1.6. Indeed, let G = (V, E) be a graph. Construct from G a new graph G by adjoining a pendant edge to each vertex v V. Then apply Theorem 4.4 to G. Clearly, the corresponding edge-coloring of G is 2-balanced. 5 Concluding remars In this paper we showed that every hypergraph H with (H) 2 has a 2-balanced - coloring. In fact, by applying Theorem 1.1 repeatedly we can find such a coloring in polynomial time. However, it is NP-complete to determine for a fixed 3 whether H has a 1-balanced -coloring. In fact, this immediately follows from a result of Holyer [6]. He showed that it is NP-complete to determine the chromatic index χ (G) of an arbitrarily graph G. Recall that by Vizing s theorem, (G) χ (G) (G) + 1. Let G be a graph with 3. Set = (G). If the neighborhood-hypergraph H of G has a 1-balanced -coloring, then the chromatic index of G is (G). Otherwise, if H has no 1-balanced -coloring, then the chromatic index of G is (G) + 1. 8

References [1] N. Alon and J. Spencer, The Probabilistic Method, third ed., Wiley, New Yor, 2008. [2] J. Bec and T. Fiala, Integer-maing theorems, Discrete Appl. Math. 3 (1981), 1 8. [3] T. C. Biedl, E. Čene, T. M. Chan, E. D. Demaine, M. L. Demaine, R. Fleischer, and Ming-Wei Wang, Balanced -colorings, Discrete Math. 254 (2002), 19 32. [4] B. Doerr and A. Srivastav, Multi-color discrepancies, Combin. Probab. Comput. 12 (2003), 365 399. [5] A. J. W. Hilton and D. de Werra, A sufficient condition for equitable edge-colourings of simple graphs, Discrete Math. 128 (1994), 179 201. [6] I. Holyer, The NP-completeness of edge-coloring, SIAM J. Comput. 10 (1981), 718 720. [7] D. de Werra, Equitable colorations of graphs, Rev. Fr. Inform. Rech. Opér. 5 (1971), 3 8. [8] D. de Werra, Obstructions for regular colorings, J. Combin. Theory Ser. B 32 (1982), 326 335. [9] D. de Werra, On the existence of generalized good and equitable edge colorings, J. Graph Theory 5 (1981), 247 258. 9