2/19/2015 Ma/CS 6b Class 19: Extremal Graph Theory Paul Turán By Adam Sheffer Extremal Graph Theory ο The subfield of extremal graph theory deals with questions of the form: β¦ What is the maximum number of edges that a graph with π vertices can have without containing a given subgraph π»? β¦ Characterize the graphs that obtain the this maximum number of edges. A graph without πΎ5 1 2/19/2015 ππ₯ π, π» ο We denote by ππ₯ π, π» the maximum number of edges in a graph with π vertices and no subgraph π». ο Example. Recall that ππ is a simple path of length π. What is ππ₯ 4, π3 ? 3 Graphs Without Triangles ο Problem. Find ππ₯ π, πΎ3 . β¦ What graph contains a large number of edges but does not have πΎ3 as a subgraph? β¦ Any complete bipartite graph. 2 2/19/2015 Maximizing the Number of Edges ο What value of π maximizes the number of edges in πΎπ,πβπ ? β¦ The number of edges is π π β π . β¦ The maximum of π2 /4 is obtained for πΊπ/2,π/2 . β¦ Can we find a graph without triangles and with more edges? Mantelβs Theorem ο ο Theorem. ππ₯ π, πΎ3 = π2 /4 . Proof. Let πΊ = π, πΈ be a triangle-free graph with π = π. β¦ ππ = deg π£π . β¦ If π£π , π£π β πΈ, then π£π and π£π do not have common neighbors, so ππ + ππ β€ π. β¦ We thus have π£π ,π£π βπΈ ππ + ππ β€ π πΈ . β¦ Since every ππ appears in ππ elements ππΈ β₯ ππ2 . ππ + ππ = ππ ,ππ βπΈ π 3 2/19/2015 The CauchyβSchwarz Inequality ο The CauchyβSchwarz inequality. For any π1 , π2 , β¦ , ππ , π1 , π2 , β¦ , ππ β β, we have 2 π ππ ππ π ππ2 β€ π=1 ο π ππ2 . π=1 π=1 Equality holds iff the vectors π1 , β¦ , ππ and π1 , β¦ , ππ are linearly dependent. Available online Completing the Proof ο We proved that ππΈ β₯ π ππ ,ππ βπΈ ο ο ππ2 ππ + ππ = Recall that π ππ = 2|πΈ|. By Cauchy-Schwarz with ππ = ππ and ππ = 1: 2 ππ π β¦ ππ2 β€ 12 . π We thus have ππ2 ππΈ β₯ π 4πΈ β₯ π π 2 β π2 πΈ β€ 4 4 2/19/2015 The Maximum Graph is Unique Claim. The only graph that has the maximum number of edges ππ₯ π, πΎ3 = π2 /4 is πΎ π/2 , π/2 . ο Proof. We consider the case of an even π. ο β¦ In our proof for ππ₯ π, πΎ3 = π2 /4, we used Cauchy-Schwarz to obtain 2 2 β€ π ππ2 π ππ π 1 , which implied ππΈ β₯ 2 π ππ β₯ 4πΈ2 π . β¦ Equality holds if and only if for every 1 β€ π β€ π, we have ππ = π/2. Inequality of Arithmetic and Geometric Means ο AM-GM Inequality. For any π1 , π2 , β¦ , ππ β β, we have π1 + β― + ππ β₯ π1 β― ππ π 1/π . No Shirt available. Marketing opportunity? 5 2/19/2015 Recall: Independent Sets Consider a graph πΊ = π, πΈ . An independent set in πΊ is a subset π β² β π such that there is no edge between any two vertices of πβ². ο Finding a maximum independent set in a graph is a major problem in theoretical computer science. ο β¦ No polynomial-time algorithm is known. Mantelβs Theorem: Second Proof πΊ = π, πΈ β a triangle-free graph with π = π. ο πΌ β the size of the largest independent set π΄ in πΊ. ο The set of neighbors of any π£ β π is an independent set, so πΌ β₯ deg π£. ο π΅ = π β π΄, so |π΅| = π β πΌ. Also, π΅ is a vertex cover. ο By the AM-GM inequality, we have 2 πΌ+ πβπΌ π2 πΈ β€ deg π£ β€ πΌ π΅ β€ = . 2 4 ο π£βπ΅ 6 2/19/2015 Generalizing the Problem ο We move from ππ₯ π, πΎ3 to ππ₯ π, πΎπ . β¦ For some π > 3, what graph contains many edges but no πΎπ ? β¦ An π-partite graph is a graph with π parts, and no edge between two vertices of the same part (generalizing bipartite graphs). β¦ Example. The figure presents the complete 4-partite graph πΎ3,3,3,4 . Turán Graphs ο The Turán graph π π, π is a complete π-partite graph with π vertices, such that each part consists of either π/π or π/π vertices. β¦ The graph in the figure is π 13,4 . β¦ π π, π β 1 contains no copy of πΎπ and has about π π β π πβ1 /2 edges. 7 2/19/2015 Turánβs Theorem ο Theorem. If πΊ = π, πΈ is a graph that contains no copy of πΎπ and π = π, then πΈ β€ ο π2 2 1β 1 πβ1 . Proof. By induction on π. β¦ Induction basis. Easily holds when π < π. β¦ Induction step. πΊ = π, πΈ β a graph that contains no copy of πΎπ , with π = π and πΈ = ππ₯ π, πΎπ . β¦ πΊ contains a copy of πΎπβ1 . Otherwise, adding an edge to πΊ would not yield a copy of πΎπ , contradicting the maximality of πΊ. ο ο ο ο πΊ = π, πΈ β a graph that contains no copy of πΎπ , with π = π and πΈ = ππ₯ π, πΎπ edges. π΄ β an induced subgraph of πΊ that is a πΎπβ1 . πβ1 π΄ contains edges. 2 By the hypothesis, πΊ β π΄ has at most (πβπ+1)2 2 ο ο 1β 1 πβ1 edges. Since each vertex of π β π΄ is adjacent to at most π β 2 vertices of π΄, there are π β π + 1 π β 2 edges between π\π΄ and π΄. Combining the above, we have πΈ β€ πβ1 πβ2 πβπ+1 2 + 1 β 1/ π β 1 2 2 π2 + πβπ+1 πβ2 β€ 1 β 1/ π β 1 . 2 8 2/19/2015 Which Actor from the Big Bang Theory is a Real Scientist? Proof #2: Balancing Weights ο πΊ = π, πΈ β a graph that contains no copy of πΎπ , with π = π£1 , β¦ , π£π . ο We assign a weight π€π = to every π£π . We set π π = π£ ,π£ βπΈ π€π π€π . 1 π π ο Initially we have π = πΈ weights to increase π. 1/3 1/3 1/3 1 1 1 1 2 β + β = 3 3 3 3 9 1 π2 . We wish to move 1/2 0 1/2 1 1 1 1 β + β 0= 2 2 2 4 9 2/19/2015 Balancing Weights (cont.) ο π£π , π£π β two vertices of π with positive weights, such that π£π , π£π β πΈ. ο ππ , ππ β the sum of the weights of the neighbors of π£π and π£π , respectively. ο WLOG, assume that ππ β€ ππ . By moving the weight of π£π to π£π , we change π by π€π ππ β π€π ππ β₯ 0. π£π π£π 0.1 0.1 ο 0.1 0.1 0.1 0.1 π£π 0 0.1 0.2 0.2 0.1 π£π 0.2 More Balancing of Weights. ο ο ο π If there exist π£π , π£π with positive weights and π£π , π£π β πΈ, we can move the weight vertex of one to the other without decreasing π. We repeatedly do this until the entire weight is on the vertices of a complete subgraph πΎπ . Consider π£π , π£π β πΎπ with π€π β π€π β₯ 2π > 0. Then moving π from π€π to π€π changes π by 1 β π€π β π β 1 β π€π = π π€π β π€π β π β₯ π 2 . 0.2 0.25 0.25 0.25 0.3 0.25 0.25 0.25 10 2/19/2015 Concluding the Proof We conclude that we can move the entire weight to a subgraph πΎπ where each vertex of 1 the subgraph has a weight of . ο π By the assumption, π β€ π β 1. 1 πβ2 πβ1 That is, we obtain π β€ = . 2 2πβ2 2 (πβ1) 1 Recall that we started with π = πΈ 2 . ο ο ο ο π Since we only increased π, we have 1 πβ2 π2 1 πΈ 2β€ β πΈ β€ 1β . π 2π β 2 2 πβ1 Cliques Given a graph πΊ = π, πΈ , a clique of πΊ is any subgraph that is a complete graph. ο No polynomial-time algorithm for finding a maximum clique in a graph is known. ο β¦ The problem is equivalent to finding a maximum independent set in a graph. β¦ Define the graph πΊ π = (π, πΈ π ) such that π£, π’ β πΈ π iff π£, π’ β πΈ. Finding a maximum clique in πΊ is equivalent to finding a maximum independent set in πΊ π . 11 2/19/2015 A Lower Bound on the Clique Size ο Lemma. Let πΊ = π, πΈ be a graph with π = π£1 , β¦ , π£π , and let ππ = deg π£π . Then πΊ contains a clique of size at least 1 π . π=1 πβππ 1 1 1 1 1 1 + + + + =3+ 5β4 5β4 5β3 5β3 5β2 3 Probabilistic Proof We uniformly choose a permutation π of 1, β¦ , π . ο We build a subset πΆπ β π: for every 1 β€ π β€ π, we add π£π π to πΆπ if π£π π is adjacent to π£π 1 , π£π 2 , β¦ , π£π πβ1 . ο Notice that πΆπ is a clique. ο ππ β an indicator variable for whether π£π π β πΆπ . ο ο πΈ ππ = Pr ππ = 1 = 1 πβππ π . 12 2/19/2015 Proof (cont.) ο ππ β an indicator variable for whether π£π π β πΆπ . ο πΈ ππ = Pr ππ = 1 = 1 πβππ π . Set π = ππ=1 ππ . ο π is the size of the clique πΆπ . ο By linearity of expectation ο π πΈπ = π πΈ ππ = π=1 π=1 1 π β ππ π π = π=1 1 . π β ππ Completing the Proof ο π is the size of the clique πΆπ . π πΈπ = π=1 ο 1 . π β ππ Thus, there exists a permutation that leads to a clique of at least this size. 13 2/19/2015 Proof #3 of Turánβs Theorem πΊ = π, πΈ β a graph that contains no copy of πΎπ , with π = π£1 , β¦ , π£π . 1 ππ = deg π£π , ππ = π β ππ , ππ = . π β ππ ο By Cauchy-Schwarz ο 2 π ππ ππ π β€ π=1 ο π ππ2 π=1 π=1 Since ππ ππ = 1, we have π π ππ2 π2 β€ ππ2 . π=1 ππ = deg π£π , ο We have π π2 π=1 ο π β ππ , π π ππ2 ππ = π = π=1 π β ππ π=1 π=1 1 π β ππ . 1 . π β ππ By the previous lemma, πΊ has a clique of size at 1 least ππ=1 . πβππ ο π=1 ππ = ππ2 β€ ππ2 . By the assumption, π π2 β€ π β 1 π2 πβ1 1 π π=1 πβπ π π β ππ π=1 β€ π2 β2 πΈ β β€ π β 1. Thus, = π β 1 π2 β 2 πΈ . π2 1 πΈ β€ 1β 2 πβ1 14 2/19/2015 Recap ο We saw three proofs of Turánβs Theorem: β¦ A simple proof by induction. β¦ A proof by assigning a weight to every vertex and manipulating these weights. β¦ A proof by combining the probabilistic method and the Cauchy-Schwarz inequality. The End: Mayim Bialik ο Just like the character Amy Farrah Fowler that she plays in the show, Mayim Bialik has a Ph.D. in neuroscience. β¦ From UCLA. 15
© Copyright 2025 Paperzz