Optimal Strong Parity Edge-Coloring of Complete Graphs

Similar documents
Optimal Parity Edge-Coloring of Complete Graphs

Parity and Strong Parity Edge-Coloring of Graphs

On r-dynamic Coloring of Grids

Induced Saturation of Graphs

On the Dynamic Chromatic Number of Graphs

Cycles with consecutive odd lengths

On the chromatic number and independence number of hypergraph products

Minimal Paths and Cycles in Set Systems

MINIMALLY NON-PFAFFIAN GRAPHS

Rainbow Matchings of Size δ(g) in Properly Edge-Colored Graphs

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

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

Cycle lengths in sparse graphs

On the Turán number of forests

Cycle Spectra of Hamiltonian Graphs

Chromatic Ramsey number of acyclic hypergraphs

Paul Erdős and Graph Ramsey Theory

The chromatic number of ordered graphs with constrained conflict graphs

An exact Turán result for tripartite 3-graphs

The typical structure of graphs without given excluded subgraphs + related results

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

Ring Sums, Bridges and Fundamental Sets

The list-chromatic index of K 8 and K 10

Ramsey-type problem for an almost monochromatic K 4

IMA Preprint Series # 2385

Zero-Sum Flows in Regular Graphs

Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

On Dominator Colorings in Graphs

The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs

Testing Equality in Communication Graphs

k-degenerate Graphs Allan Bickle Date Western Michigan University

The Interlace Polynomial of Graphs at 1

The smallest k-regular h-edge-connected graphs without 1-factors

EQUITABLE COLORING OF SPARSE PLANAR GRAPHS

Quadruple Systems with Independent Neighborhoods

Preliminaries. Graphs. E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)}

Every 3-connected, essentially 11-connected line graph is hamiltonian

Degree Ramsey numbers for even cycles

ON THE NUMBERS OF CUT-VERTICES AND END-BLOCKS IN 4-REGULAR GRAPHS

arxiv: v1 [math.co] 20 Sep 2012

Graphs & Algorithms: Advanced Topics Nowhere-Zero Flows

A short course on matching theory, ECNU Shanghai, July 2011.

Degree Sequence and Supereulerian Graphs

Toughness and prism-hamiltonicity of P 4 -free graphs

Ordered and convex geometric trees with linear extremal function

MINIMALLY NON-PFAFFIAN GRAPHS

Graphs with large maximum degree containing no odd cycles of a given length

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

Extremal Graphs Having No Stable Cutsets

Properly Colored Subgraphs and Rainbow Subgraphs in Edge-Colorings with Local Constraints

Decomposing oriented graphs into transitive tournaments

An explicit construction for a generalized Ramsey problem

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set

Planar Graphs (1) Planar Graphs (3) Planar Graphs (2) Planar Graphs (4)

Fine structure of 4-critical triangle-free graphs III. General surfaces

Coloring Vertices and Edges of a Path by Nonempty Subsets of a Set

Bisections of graphs

On DP-coloring of graphs and multigraphs

Saturation numbers for Ramsey-minimal graphs

Constructions in Ramsey theory

The number of trees in a graph

Codegree problems for projective geometries

THE (2k 1)-CONNECTED MULTIGRAPHS WITH AT MOST k 1 DISJOINT CYCLES

Counting substructures II: hypergraphs

The concentration of the chromatic number of random graphs

Variants of the Erdős-Szekeres and Erdős-Hajnal Ramsey problems

arxiv: v1 [math.co] 2 Dec 2013

On star forest ascending subgraph decomposition

arxiv: v1 [math.co] 12 Jul 2017

On set systems with a threshold property

On tight cycles in hypergraphs

Rational exponents in extremal graph theory

On judicious bipartitions of graphs

Almost Cross-Intersecting and Almost Cross-Sperner Pairs offamilies of Sets

Betti Numbers of Splittable Graphs

Nowhere-zero Unoriented Flows in Hamiltonian Graphs

Off-diagonal hypergraph Ramsey numbers

On uniquely 3-colorable plane graphs without prescribed adjacent faces 1

HAMILTONICITY AND FORBIDDEN SUBGRAPHS IN 4-CONNECTED GRAPHS

On a Conjecture of Thomassen

1.3 Vertex Degrees. Vertex Degree for Undirected Graphs: Let G be an undirected. Vertex Degree for Digraphs: Let D be a digraph and y V (D).

Decomposition of random graphs into complete bipartite graphs

Dirac s Map-Color Theorem for Choosability

Cutwidth and degeneracy of graphs

ON SENSITIVITY OF k-uniform HYPERGRAPH PROPERTIES

Finite Induced Graph Ramsey Theory: On Partitions of Subgraphs

Induced subgraphs of prescribed size

Monochromatic tree covers and Ramsey numbers for set-coloured graphs

My favorite application using eigenvalues: Eigenvalues and the Graham-Pollak Theorem

On the number of cycles in a graph with restricted cycle lengths

Uniform Star-factors of Graphs with Girth Three

Ring-magic labelings of graphs

Exact Bounds for Some Hypergraph Saturation Problems

Properly colored Hamilton cycles in edge colored complete graphs

Fractional coloring and the odd Hadwiger s conjecture

GRAPHS WITHOUT THETA SUBGRAPHS. 1. Introduction

New lower bounds for hypergraph Ramsey numbers

How many randomly colored edges make a randomly colored dense graph rainbow hamiltonian or rainbow connected?

Forbidding complete hypergraphs as traces

Transcription:

Optimal Strong Parity Edge-Coloring of Complete Graphs David P. Bunde, Kevin Milans, Douglas B. West, Hehui Wu Abstract A parity walk in an edge-coloring of a graph is a walk along which each color is used an even number of times. Let p(g) be the least number of colors in an edge-coloring of G having no parity path (a parity edge-coloring). Let p(g) be the least number of colors in an edge-coloring of G having no open parity walk (a strong parity edge-coloring). Always p(g) p(g) χ (G). We prove that p(k n ) = 2 lg n 1 for all n. The optimal strong parity edge-coloring of K n is unique when n is a power of 2, and the optimal colorings are completely described for all n. 1 Introduction Our work began by studying which graphs embed in the hypercube Q k, the graph with vertex set {0, 1} k in which vertices are adjacent when they differ in exactly one coordinate. Coloring each edge with the position of the bit in which its endpoints differ yields two necessary conditions for the coloring inherited by a subgraph G: 1) every cycle uses each color an even number of times, 2) every path uses some color an odd number of times. Existence of a k-edge-coloring satisfying conditions (1) and (2) is also sufficient for a connected graph G to be a subgraph of Q k. This characterization of subgraphs of Q k appeared in 1972 (Havel and Morávek [8]). The problem was studied as early as 1953 (Shapiro [13]). Let the usage of a color on a walk be the parity of the number of times it appears along the walk. A parity walk is a walk in which the usage of every color is even. Condition (1) above states that every cycle is a parity walk, and (2) states that no path is a parity walk. Computer Science Department, Knox College, Galesburg, IL, dbunde@knox.edu. Partially supported by NSF grant CCR 0093348. Department of Computer Science, University of Illinois, Urbana IL, milans@cs.uiuc.edu Department of Mathematics, University of Illinois, Urbana, IL, west@math.uiuc.edu. Work supported in part by the NSA under Award No. MDA904-03-1-0037. Department of Mathematics, University of Illinois, Urbana, IL. 1

In general, a parity edge-coloring is an edge-coloring with no parity path, and a strong parity edge-coloring (spec) is an edge-coloring with no open parity walk (that is, every parity walk is closed). Some graphs embed in no hypercube, but giving the edges distinct colors produces a spec for any graph. Hence the parity edge-chromatic number p(g) and the strong parity edge-chromatic number p(g), defined respectively to be the minimum numbers of colors in a parity edge-coloring of G and in a spec of G, are well defined. Elementary results on these parameters appear in [5]. When T is a tree, p(t ) = p(t ) = k, where k is the least integer such that T embeds in Q k [5]. Since incident edges of the same color would form a parity path of length 2, every parity edge-coloring is a proper edge-coloring, and hence p(g) χ (G), where χ (G) denotes the edge-chromatic number. Although there are graphs G with p(g) > p(g) [5], it remains unknown how large p(g) can be when p(g) = k. It also remains unknown whether there is a bipartite graph G with p(g) > p(g). When n is a power of 2, we will prove that the complete graph K n has a unique optimal spec (up to isomorphism), which will help us determine p(k n ) for all n. With a suitable naming of the vertices, we call this edge-coloring of K n the canonical coloring. Definition 1.1 For A F k 2, let K(A) be the complete graph with vertex set A. The canonical coloring of K(A) is the edge-coloring f defined by f(uv) = u + v, where u + v is binary vector addition. When n = 2 k, letting A = F k 2 yields the canonical coloring of K n. Lemma 1.2 For A F k 2, the canonical coloring of K(A) is a spec. Consequently, if n = 2 k, then p(k n ) = p(k n ) = χ (K n ) = n 1. Proof. If W is an open walk, then its endpoints differ in some bit i. Thus in the canonical coloring the total usage of colors flipping bit i along W is odd, and hence some color has odd usage on W. The canonical coloring of K(F k 2) uses 2 k 1 colors (the color 0 k is not used). The lower bound follows from p(g) p(g) χ (G) (G). Since every complete graph is a subgraph of the next larger complete graph, we obtain p(k n ) 2 lg n 1. In Section 2, we prove that this upper bound is exact. Our proof is expressed using linear subspaces of binary vector spaces. Parity edge-coloring relates to a less restrictive problem. A walk of length 2k is repetitive if the ith and (k + i)th edges have the same color, for 1 i k. A Thue coloring is an edge-coloring with no repetitive path, and the Thue number t(g) is the minimum number of colors in a Thue coloring of G. Every parity edge-coloring is a Thue coloring, so t(g) p(g). Alon, Grytczuk, Ha luszczak, and Riordan [2] observed that the canonical coloring yields t(k n ) 2 lg n 1. It seems no good lower bounds on t(k n ) are known. By our result, a Thue coloring of K n better than the canonical coloring must contain an open parity walk. To further motivate our focus on complete graphs, we show that our main result strengthens a special case of Yuzvinsky s Theorem on sums of binary vectors. To state it, we need the Hopf Stiefel function from the theory of quadratic forms. 2

Definition 1.3 (Hopf [9], Stiefel [14]) For positive integers r and s, define r s to be the least integer n such that (x + y) n is in the ideal of F 2 [x, y] generated by x r and y s. In non-algebraic language, the definition has the following equivalent phrasing: r s is the least n such that ( n k) is even for each k with n s < k < r. The condition becomes vacuous if n r + s 1, so trivially r s r + s 1. Theorem 1.4 (Yuzvinsky [15]) For A, B F k 2, let C = {a + b : a A, b B}. If A = r and B = s, then C r s. Generalizations and alternative proofs of Yuzvinsky s Theorem appear in [1], [4], [6]. The theorem is related to our results via a simple formula for the Hopf Stiefel function recently proved by Plagne [12]. Subsequently, Károlyi [10] gave a short inductive proof. See [7] for a thorough survey of alternative formulas, related results, and generalizations. Theorem 1.5 (Plagne [12], Károlyi [10]) r s = min k N { 2 k ( r 2 k + s 2 k 1 )}. When A = B and both have size r, the minimization yields r r = 2 lg r. Yuzvinsky s Theorem for this case says that every canonical coloring of K r uses at least 2 lg r 1 colors. Our result shows that in the more general family of strong parity edge-colorings, it remains true that at least 2 lg r 1 colors are needed. The canonical coloring extends to complete bipartite graphs in a natural way: if A, B F k 2 and K(A, B) is the complete bipartite graph with partite sets A and B, then the edgecoloring defined by f(ab) = a + b is a spec. The bound in Yuzvinsky s Theorem is always tight (see [6]); that is, for r, s 2 k there exist A, B F k 2 with A = r, B = s, and C = r s. Consequently, p(k r,s ) r s. We conjecture that equality holds. A direct proof in the graph-theoretic setting would strengthen all cases of Yuzvinsky s Theorem. Conjecture 1.6 p(k r,s ) = r s. 2 The Lower Bound In this section, we use the closure of linear spaces under addition to prove that p(k n ) 2 lg n 1. The main idea is to introduce an additional vertex without needing additional colors until a power of 2 is reached. We begin by proving that every optimal spec of K n is a canonical coloring when n is a power of 2. Definition 2.1 An edge-coloring f of a graph G satisfies the 4-constraint if whenever f(uv) = f(xy) and vx E(G), also uy E(G) and f(uy) = f(vx). Lemma 2.2 If f is a parity edge-coloring in which every color class is a perfect matching, then f satisfies the 4-constraint. 3

Proof. Otherwise, given f(uv) = f(xy), the edge of color f(vx) incident to u forms a parity path of length 4 with uv, vx, and xy. Theorem 2.3 If f is a parity edge-coloring of K n in which every color class is a perfect matching, then f is a canonical coloring and n is a power of 2. Proof. Every edge is a canonically colored K 2. Let R be a largest vertex set such that R is a power of 2 and f restricts to a canonical coloring on R. Define j by R = 2 j 1. Let φ be a bijection from R to F j 1 2 under which f is the canonical coloring. We prove the claim by showing that if R < n, then f canonically colors a subgraph twice as big. Since f is canonical on R, every color used within R by f is used on a perfect matching of R. The vertices of R have other neighbors in K n, so there is a color c not used within R. Since c is used on a perfect matching, c matches R to some set U. Let R = R U. Define φ : R F j 2 as follows: for x R, obtain φ (x) by appending 0 to φ(x); for x U obtain φ (x) by appending 1 to φ(x ), where x is the neighbor of x in color c. Within R, we henceforth refer to the vertices by their names under φ. By Lemma 2.2, the 4-constraint holds for f. The 4-constraint copies the coloring from the edges within R to the edges within U. That is, consider x, y U arising from x, y R, with f(xx ) = f(yy ) = c. Now f(x y ) = f(xy) = x + y = x + y, using the 4-constraint, the fact that f is canonical on R, and the definition of φ. Hence f is canonical within U. Finally, let u be the name of the color on the edge 0 j u, for u U. For any v R, let w = u + v; note that w U. Both 0 j v and uw have color v, since f is canonical within R and within U. By applying the 4-constraint to {v0 j, 0 j w, wu}, we conclude that f(uv) = f(0 j w) = w. Since w = u + v, this completes the proof that f is canonical on R. For a proper edge-coloring of K n, the 4-constraint is equivalent to the property that the six edges on any four vertices receive three colors or six colors. Independently of our proof, Keevash and Sudakov [11] proved that if that property holds for a proper edge-coloring with n 1 colors (one where every color class is a perfect matching), then n is a power of 2. They also observed that the canonical coloring has this property. Their proof appears also in [3]. In connection with the uniqueness result, Mubayi asked whether a stability property holds. That is, when n is a power of 2, does there exist a parity edge-coloring or a spec of K n that has only (1 + o(1))n colors but is far from the canonical coloring? The main result needs several algebraic observations. Relative to any k-edge-coloring f, the parity vector π(w ) of a walk W is the binary k-tuple whose ith bit agrees in parity with the usage of color i along W. Let the parity space L f be the set of parity vectors of closed walks. We note that L f is a linear subspace of F k 2. Lemma 2.4 If f is an edge-coloring of a connected graph G, then L f space. is a binary vector 4

Proof. Since L f F k 2, it suffices to show that L is closed under addition. Given a u, u- walk W and a v, v-walk W, let P be a u, v-path in G, and let P be its reverse. Following W, P, W, P in succession yields a u, u-walk with parity vector π(w ) + π(w ). For a vector space L, let w(l) be the least number of nonzero coordinates of a nonzero vector in L (set w(l) = if L = {0}). For an edge-coloring f of K n, w(l f ) determines whether f is a spec. Let the weight of a vector in F k 2 be the number of nonzero entries. Lemma 2.5 If an edge-coloring f of a graph G is a spec, then w(l f ) 2. The converse holds when G = K n. Proof. If the parity vector of a closed walk W has weight 1, then one color has odd usage in W (say on edge e). Now W e is an open parity walk, and f is not a spec. If f is not a spec, then π(w ) = 0 for some open walk W. In K n, the ends of W are adjacent, and adding that edge yields a closed walk whose parity vector has weight 1. Lemma 2.6 For any colors a and b in an optimal spec f of K n, there is some closed walk W on which the colors having odd usage are a, b, and one other. Proof. We use Lemma 2.5 repeatedly. Since f is optimal, merging the colors a and b into a single color a yields an edge-coloring f that is not a spec. Hence under f there is a closed walk W on which f has odd usage for only one color c. Also c a, since otherwise f has odd usage on W for only a or b. With c a and the fact that f has odd usage for at least two colors on W, both a and b also have odd usage on W, and W is the desired walk. The same idea as in Lemma 2.6 shows that w(l f ) 3 when f is an optimal spec of K n, but we do not need this observation. We note, however, that the condition w(l f ) 3 is the condition for L f to be the set of codewords for a 1-error-correcting code. Indeed, when n = 2 k and f is the canonical coloring, L f is a perfect 1-error-correcting code of length n 1. A dominating vertex in a graph is a vertex adjacent to all others. We use d H (v) and N H (v) to denote the degree and neighborhood of a vertex v in a graph H. Lemma 2.7 If f is an edge-coloring of a graph G with a dominating vertex v, then L f the span of the parity vectors of triangles containing v. is Proof. By definition, the span is contained in L f. Conversely, consider any π(w ) L f. Let S be the set of edges with odd usage in W, and let H be the spanning subgraph of G with edge set S. Since the total usage at each vertex of W is even, H is an even subgraph of G. Hence H decomposes into cycles, which are closed walks, and π(w ) is the sum of the parity vectors of these cycles. It therefore suffices to show that S is the set of edges that appear in an odd number of the triangles formed by v with edges of H v. Each edge of H v is in one such triangle, so 5

we need consider only edges involving v. An edge vw lies in an odd number of these triangles if and only if d H v (w) is odd, which occurs if and only if w N H (v), since d H (w) is even. By definition, vw E(H) if and only if vw has odd usage in W and hence lies in S. Lemma 2.8 If f is an optimal spec of K n that uses some color fewer than n/2 times, then f extends to a spec of K n+1 using the same colors. Proof. View K n+1 as arising from K n by adding a vertex u. Let a be a color used fewer than n/2 times by f, and let v be a vertex of K n at which a does not appear. We use f to define f on E(K n+1 ). Let f agree with f on E(K n ), and let f (uv) = a. To define f on each remaining edge uw, first let b = f(vw). By Lemma 2.6, there is a closed walk W with odd usage precisely for a and b and some third color c under f. Let f (uw) = c. Note that f uses the same colors as f. It remains only to show that f is a spec. To do this we prove that w(l f ) 2, by showing that L f L f. By Lemma 2.7, it suffices to show that π(t ) L f when T is a triangle in K n+1 containing v. Triangles not containing u lie in the original graph and have parity vectors in L f. Hence we consider the triangle T formed by {u, v, w}. Now π(t ) = π(w ) L f, where W is the walk used to specify f (uw). Theorem 2.9 p(k n ) = 2 lg n 1. Proof. If some color class in an optimal spec is not a perfect matching, then p(k n ) = p(k n+1 ), by Lemma 2.8. This vertex absorption cannot stop before the number of vertices reaches a power of 2, because when every color class is a perfect matching the coloring is canonical, by Theorem 2.3. It cannot continue past 2 lg n vertices, since the maximum degree is a lower bound on χ and p. Hence p(k n ) = p(k 2 lg n ) = 2 lg n 1. Corollary 2.10 If f is an optimal spec of K n, then f is obtained by deleting vertices from the canonical coloring of K 2 lg n. Proof. By Lemma 2.8, we may extend f to an optimal spec f of K 2 lg n ; by Theorem 2.3, f is the canonical coloring. One may ask whether every edge-coloring of K n that satisfies the 4-constraint is a spec or a parity edge-coloring. Examples that show the answer is no. Similarly, not every parity edge-coloring of K n is a spec. Nevertheless, it may be that every optimal parity edge-coloring is a spec. We offer the following conjecture, which in [5] we proved for n 16. Conjecture 2.11 p(k n ) = p(k n ) for every positive integer n. Acknowledgement We thank Dan Cranston, Will Kinnersley, Brighten Godfrey, Michael Barrus, and Mohit Kumbhat for helpful discussions. 6

References [1] N. Alon, Combinatorial Nullstellensatz. Combin., Prob., and Computing 8 (1999), 7-29. [2] N. Alon, J. Grytczuk, M. Ha luszczak, and O. Riordan, Nonrepetitive colorings of graphs. Random Structures Algorithms 21 (2002), 336 346. [3] B. Bollobás, The art of mathematics. Coffee time in Memphis. (Cambridge University Press, New York, 2006), page 186. [4] B. Bollobás, and I. Leader, Sums in the grid. Discrete Math. 162 (1996), 31-48. [5] D. P. Bunde, K. Milans, D. B. West, and H. Wu, Parity and strong parity edge-coloring of graphs. In Proc. 38th SE Intl. Conf. Comb., Graph Th., Comput.. Congressus Numer. 187 (2007), 193 213. [6] S. Eliahou and M. Kervaire, Sumsets in vector spaces over finite fields. J. Number Theory 71 (1998), 12-39. [7] S. Eliahou and M. Kervaire, Old and new formulas for the Hopf-Stiefel and related functions. Expo. Math. 23 (2005), 127 145. [8] I. Havel and J. Morávek, B-valuation of graphs. Czech. Math. J. 22 (1972), 338 351. [9] H. Hopf, Ein topologischer Beitrag zur reelen Algebra. Comment. Math. Helv. 13 (1940/41), 219 239. [10] G. Károlyi, A note on the Hopf Stiefel function. Europ. J. Combin. 27 (2006), 1135 1137. [11] P. Keevash and B. Sudakov, On a hypergraph Turán problem of Frankl. Combinatorica 25 (2005), 673 706. [12] A. Plagne, Additive number theory sheds extra light on the Hopf Stiefel function. L Enseignement Math. 49 (2003) 109-116. [13] H. Shapiro, The embedding of graphs in cubes and the design of sequential relay circuits, Bell Telephone Laboratories Memorandum, July 1953. [14] E. Stiefel, Über Richtungsfelder in den projektiven Räumen und einen Satz aus der reelen Algebra. Comment. Math. Helv. 13 (1940/41), 201 218. [15] S. Yuzvinsky, Orthogonal pairings of Euclidean spaces. Michigan Math. J. 28 (1981), 131-145. 7