Edge-disjoint rainbow spanning trees in complete graphs. James Carraher University of Nebraska – Lincoln [email protected] Joint work with Stephen Hartke and Paul Horn April 2013 1 / 20 Rainbow Spanning Trees Def. Let G be an edge-colored graph (not necessarily proper). A rainbow spanning tree is a spanning tree T of G, where each edge of T has a different color. 2 / 20 Rainbow Spanning Trees Def. Let G be an edge-colored graph (not necessarily proper). A rainbow spanning tree is a spanning tree T of G, where each edge of T has a different color. 2 / 20 Previous Work Brualdi and Hollingsworth asked how many edge-disjoint rainbow spanning trees does an edge-colored graph Kn have? What is an upper bound on the number of edge-disjoint spanning trees in Kn ? 3 / 20 Previous Work Brualdi and Hollingsworth asked how many edge-disjoint rainbow spanning trees does an edge-colored graph Kn have? What is an upper bound on the number of edge-disjoint spanning trees in Kn ? n Kn has 2 edges, each spanning tree has n − 1 edges, so there are at most 2n edge-disjoint spanning trees. 3 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. This coloring of Kn has 3 edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. This coloring of Kn has 3 edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. This coloring of Kn has 3 edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Conjecture [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class forms a perfect matching, then Kn contains 2n edge-disjoint rainbow spanning trees. This coloring of Kn has 3 edge-disjoint rainbow spanning trees. 4 / 20 Previous Work Thm. [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class is a perfect matching, then Kn has at least 2 edge-disjoint rainbow spanning trees. 5 / 20 Previous Work Thm. [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class is a perfect matching, then Kn has at least 2 edge-disjoint rainbow spanning trees. Thm. [Kaneko, Kano, Suzuki 2003] If Kn is properly edge-colored with n ≥ 6, then Kn has at least 3 edge-disjoint rainbow spanning trees. 5 / 20 Previous Work Thm. [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class is a perfect matching, then Kn has at least 2 edge-disjoint rainbow spanning trees. Thm. [Kaneko, Kano, Suzuki 2003] If Kn is properly edge-colored with n ≥ 6, then Kn has at least 3 edge-disjoint rainbow spanning trees. Conj. [Kaneko, Kano, Suzuki 2003] If Knis properly edge-colored with n ≥ 6, then Kn has 2n edge-disjoint rainbow spanning trees. 5 / 20 Previous Work Thm. [Brualdi, Hollingsworth 1996] If n is even, n ≥ 6, and Kn is colored where each color class is a perfect matching, then Kn has at least 2 edge-disjoint rainbow spanning trees. Thm. [Kaneko, Kano, Suzuki 2003] If Kn is properly edge-colored with n ≥ 6, then Kn has at least 3 edge-disjoint rainbow spanning trees. Conj. [Kaneko, Kano, Suzuki 2003] If Knis properly edge-colored with n ≥ 6, then Kn has 2n edge-disjoint rainbow spanning trees. Thm. [Akabari, Alipour 2007] If Kn is edge-colored (not necessarily proper) where each color is on at most 2n edges, then Kn has at least 2 edge-disjoint rainbow spanning trees. 5 / 20 Theorem Thm. [C., Hartke, Horn 2013+] If Kn is edge-colored such that each color is on at most 2n edges and n ≥ 600, 000, then G has j k at least t = 874nlog n edge-disjoint rainbow spanning trees. 6 / 20 Theorem Thm. [C., Hartke, Horn 2013+] If Kn is edge-colored such that each color is on at most 2n edges and n ≥ 600, 000, then G has j k at least t = 874nlog n edge-disjoint rainbow spanning trees. Our approach Randomly construct t edge-disjoint subgraphs G1 , . . . , Gt . Show that each subgraphs G contains a rainbow spanning tree with high probability. Show that the event that G1 , . . . , Gt simultaneously have a rainbow spanning tree has positive probability. Thus, G has at least t edge-disjoint rainbow spanning trees. 6 / 20 Theorem Thm. [C., Hartke, Horn 2013+] If Kn is edge-colored such that each color is on at most 2n edges and n ≥ 600, 000, then G has j k at least t = 874nlog n edge-disjoint rainbow spanning trees. Our approach Randomly construct t edge-disjoint subgraphs G1 , . . . , Gt . Show that each subgraphs G contains a rainbow spanning tree with high probability. Show that the event that G1 , . . . , Gt simultaneously have a rainbow spanning tree has positive probability. Thus, G has at least t edge-disjoint rainbow spanning trees. 6 / 20 Theorem Construction of the subgraphs G1 , . . . , Gt . For each edge uniformly at random pick a number in {1, . . . , t}. The edges with label are in the subgraph G . 7 / 20 Theorem Construction of the subgraphs G1 , . . . , Gt . For each edge uniformly at random pick a number in {1, . . . , t}. The edges with label are in the subgraph G . 1 3 3 2 2 1 1 2 3 1 7 / 20 Theorem Construction of the subgraphs G1 , . . . , Gt . For each edge uniformly at random pick a number in {1, . . . , t}. The edges with label are in the subgraph G . 1 1 1 1 7 / 20 Theorem Construction of the subgraphs G1 , . . . , Gt . For each edge uniformly at random pick a number in {1, . . . , t}. The edges with label are in the subgraph G . 2 2 2 7 / 20 Theorem Construction of the subgraphs G1 , . . . , Gt . For each edge uniformly at random pick a number in {1, . . . , t}. The edges with label are in the subgraph G . 3 3 3 7 / 20 Theorem Thm.[C. Hartke, Horn 2013+] If Kn is edge colored such that each color class has at most 2n edges and n ≥ 600, 000, then k j G has at least t = 874nlog n edge-disjoint rainbow spanning trees. Our approach Randomly construct t edge-disjoint subgraphs G1 , . . . , Gt . Show that each subgraphs G contains a rainbow spanning tree with high probability. Show that the event that each of G1 , . . . , Gt have a rainbow spanning tree has positive probability. Thus, G has at least t edge-disjoint rainbow spanning trees. 8 / 20 Theorem Thm.[Broersma and Li 1997; Schrijver 2003; Suzuki 2006] A graph G has a rainbow spanning tree if and only if for every partition π of the vertices of G into s parts, there are at least s − 1 colors between the parts. 9 / 20 Theorem Thm.[Broersma and Li 1997; Schrijver 2003; Suzuki 2006] A graph G has a rainbow spanning tree if and only if for every partition π of the vertices of G into s parts, there are at least s − 1 colors between the parts. 9 / 20 Theorem Thm.[Broersma and Li 1997; Schrijver 2003; Suzuki 2006] A graph G has a rainbow spanning tree if and only if for every partition π of the vertices of G into s parts, there are at least s − 1 colors between the parts. Proof ⇐ One proof uses the Matroid Intersection Theorem. Take the graphic matroid whose independent sets are forests of G, and the partition matroid whose independent sets take at most one edge from each color class. The largest independent set that is in both matroids is the largest rainbow forest contained in G. 9 / 20 Proof of Theorem Show that each subgraphs G contains a rainbow spanning tree with high probability. The proof is broken up into cases based on how many parts s the partition π of V(G) has. Case 1 When s = n or s = n − 1. Case 2 When .53n ≤ s ≤ n − 2. Case 3 When 2 ≤ s ≤ .53n. 10 / 20 Proof of Theorem Show that each subgraphs G contains a rainbow spanning tree with high probability. The proof is broken up into cases based on how many parts s the partition π of V(G) has. Case 1 When s = n or s = n − 1. Suppose each color shows up at least 4n times. We want to show that each subgraph G has at least one color from every color class. 10 / 20 Proof of Theorem Bernstein’s Inequality Sse X are iid Bernoulli random P variables, X = X . Then λ2 P [X ≥ E[X] + λ] ≤ exp − 2(E[X] + λ/ 3) λ2 P [X ≤ E[X] − λ] ≤ exp − . 2E[X] Union Sum Bound P r [ =1 A ≤ r X P[A ] =1 11 / 20 Proof of Theorem Lemma For a fixed G and color class Cj P |E(G ) ∩ Cj | ≤ |Cj | t r − n 3 t log n ≤ 1 n3 . 12 / 20 Proof of Theorem Lemma For a fixed G and color class Cj P |E(G ) ∩ Cj | ≤ |Cj | t r − n 3 t log n ≤ 1 n3 . Proof. By Bernstein’s Inequality: r |Cj | n −3 nt log n − 3 log n ≤ exp P |E(G ) ∩ Cj | ≤ |C | t t 2 tj −3n log n 1 = exp = 2 2n n3 12 / 20 Proof of Theorem Lemma For a fixed G and color class Cj P |E(G ) ∩ Cj | ≤ |Cj | t r − n 3 t log n ≤ 1 n3 . Proof. By Bernstein’s Inequality: r |Cj | n −3 nt log n − 3 log n ≤ exp P |E(G ) ∩ Cj | ≤ |C | t t 2 tj −3n log n 1 = exp = 2 2n n3 By the union sum bound with probability 1 − 1n each color class has at least one edge in every subgraph G1 , . . . , Gt . 12 / 20 Proof of Theorem Lemma For a fixed G and color class Cj P |E(G ) ∩ Cj | ≤ |Cj | t r − n 3 t log n ≤ 1 n3 . Proof of Case 1 If s = n, then there are at least n − 1 different colors between the parts by the previous Lemma. When s = n − 1 there is at most one edge inside the parts, so there are at least n − 2 different colors between the parts by the Lemma. 13 / 20 Proof of Theorem Case 2. Suppose .53n ≤ s ≤ n − 2. Fix G and a partition π into s parts. G 14 / 20 Proof of Theorem Case 2. Suppose .53n ≤ s ≤ n − 2. Fix G and a partition π into s parts. Kn 14 / 20 Proof of Theorem Case 2. Suppose .53n ≤ s ≤ n − 2. Fix G and a partition π into s parts. Kn with no blue or green edges The probability the edges not colored blue or green are not in k G is 1 − 1t . 14 / 20 Proof of Theorem Case 2. Suppose .53n ≤ s ≤ n − 2. Fix G and a partition π into s parts. Kn with no blue or green edges The probability the edges not colored blue or green are not in k G is 1 − 1t . We show the probability remains small when bounding over all different colors between the parts, all partitions of size at least .53n, and all t subgraphs G . 14 / 20 Proof of Theorem Case 3 Suppose 2 ≤ s ≤ .53n. With high Æ probability each color is represented at most n + 4 nt log n times. (Bernstein) 2t 15 / 20 Proof of Theorem Case 3 Suppose 2 ≤ s ≤ .53n. With high Æ probability each color is represented at most n + 4 nt log n times. (Bernstein) 2t If there are fewer than s − 1 colors between the parts, then an upper bound on the number of edges between the parts is given by r n n (s − 2) +4 log n . 2t t 15 / 20 Proof of Theorem Lemma For S ⊆ V(G), the number of edges between S and S in G is at least È |S|(n − |S|) 6|S|(n − |S|) − min{|S|, n − |S|} log n. t t S S 16 / 20 Proof of Theorem Lemma For S ⊆ V(G), the number of edges between S and S in G is at least È 6|S|(n − |S|) |S|(n − |S|) − min{|S|, n − |S|} log n. t t A lower bound on the number of edges between the parts of π is X 1 ƒ (|P |) 2 π={P1 ,...,Ps } q (n−) 6(n−) where ƒ () = − min{, n − } log n. t t 16 / 20 Proof of Theorem Using convexity arguments, the sum is minimized when the first part has size n − s + 1 and the rest have size 1. I.e. 1 X 2 π={P1 ,...,Ps } where ƒ () = (n−) t ƒ (|P |) ≥ − q 1 2 ((s − 1)ƒ (1) + ƒ (n − s + 1)) 6(n−) t min{, n − } log n. 17 / 20 Proof of Theorem An upper bound Æ on thenumber of edges between the parts n is (s − 2) 2t + 4 nt log n . A lower bound on the number of edges between the parts is 1 ((s − 1)ƒ (1) + ƒ (n − s + 1)). 2 Using algebra we can show 1 2 ((s − 1)ƒ (1) + ƒ (n − s + 1)) > (s − 2) n 2t r +4 n t log n This implies there must be more than s − 2 colors between the parts. Thus, with high probability G has a rainbow spanning tree. 18 / 20 Conclusion Thm.[C. Hartke, Horn 2013+] If Kn is edge-colored such that each color class has at most 2n edges and n ≥ 65, 000, then G j k has at least t = 874nlog n edge-disjoint rainbow spanning trees. Thm.[Horn 2013+] There exists constants ε, n0 > 0 such that for n > n0 and Kn is properly edge-colored such that each color class forms a perfect matching, then Kn has at least εn edge-disjoint rainbow spanning trees. 19 / 20 Questions Open Questions. Conj.If Kn is properly edge-colored with n ≥ 6, then Kn has at least 2n edge-disjoint rainbow spanning trees. Can you improve the bound on the number of edge-disjoint rainbow spanning trees? How many edge-disjoint rainbow spanning trees can other graphs contain? 20 / 20 Questions Open Questions. Conj.If Kn is properly edge-colored with n ≥ 6, then Kn has at least 2n edge-disjoint rainbow spanning trees. Can you improve the bound on the number of edge-disjoint rainbow spanning trees? How many edge-disjoint rainbow spanning trees can other graphs contain? Thank you 20 / 20
© Copyright 2026 Paperzz