Turan’s theorem and extremal graphs Question: How many edges a simple graph must have to guarantee that the graph contains a triangle? Since K m,m and.

Slides:



Advertisements
Similar presentations
CS 336 March 19, 2012 Tandy Warnow.
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
 Theorem 5.9: Let G be a simple graph with n vertices, where n>2. G has a Hamilton circuit if for any two vertices u and v of G that are not adjacent,
Walks, Paths and Circuits Walks, Paths and Circuits Sanjay Jain, Lecturer, School of Computing.
De Bruijn sequences Rotating drum problem:
 期中测验时间:本周五上午 9 : 40  教师 TA 答疑时间 : 周三晚上 6 : 00—8 : 30  地点:软件楼 315 房间,  教师 TA :李弋老师  开卷考试.
9.7 Planar Graphs. Intro problem- 3 houses and 3 utilities K 3,3 problem: Can 3 houses be connected to 3 utilities so that no 2 lines cross? Similarly,
10.4 Spanning Trees. Def Def: Let G be a simple graph. A spanning tree of G is a subgraph of G that is a tree containing every vertex of G See handout.
Introduction to Graph Theory Lecture 11: Eulerian and Hamiltonian Graphs.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Some Graph Problems. LINIAL’S CONJECTURE Backgound: In a partially ordered set we have Dilworth’s Theorem; The largest size of an independent set (completely.
Applied Combinatorics, 4th Ed. Alan Tucker
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
R. Bar-Yehuda © 1 קומבינטוריקה למדעי - המחשב – הרצאה #17 Chapter 2: TREES מבוסס על הספר : S. Even, "Graph Algorithms",
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
CS5371 Theory of Computation
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Theorem Every planar graph is 5-colorable.
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
K-Coloring k-coloring: A k-coloring of a graph G is a labeling f: V(G)  S, where |S|=k. The labels are colors; the vertices of one color form a color.
The Art Gallery Problem
Minimum Spanning Trees. Subgraph A graph G is a subgraph of graph H if –The vertices of G are a subset of the vertices of H, and –The edges of G are a.
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
 Jim has six children.  Chris fights with Bob,Faye, and Eve all the time; Eve fights (besides with Chris) with Al and Di all the time; and Al and Bob.
5.4 Shortest-path problem  Let G=(V,E,w) be a weighted connected simple graph, w is a function from edges set E to position real numbers set. We denoted.
Graph Pegging By Jason Counihan. The Rules of Pegging We start with a graph, such as this graph representation a cube. –Graphs are made of vertices (dots)
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
5.2 Trees  A tree is a connected graph without any cycles.
Graph Colouring L09: Oct 10. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including the famous.
5.5.2 M inimum spanning trees  Definition 24: A minimum spanning tree in a connected weighted graph is a spanning tree that has the smallest possible.
5.8 Graph Matching  Example: Set of worker assign to a set of task  Four tasks are to be assigned to four workers.  – Worker 1 is qualified to do tasks.
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Shortest Path Based Sufficiency Condition for Hamiltonian Graphs
 Quotient graph  Definition 13: Suppose G(V,E) is a graph and R is a equivalence relation on the set V. We construct the quotient graph G R in the follow.
Trees Thm 2.1. (Cayley 1889) There are nn-2 different labeled trees
Introduction to Graph Theory
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
1 Mathematical Preliminaries. 2 Sets Functions Relations Graphs Proof Techniques.
Introduction to Graph Theory
Great Theoretical Ideas in Computer Science for Some.
Chap. 7 Relations: The Second Time Around
CSE 421 Algorithms Richard Anderson Lecture 27 NP-Completeness Proofs.
 Hamilton paths.  Definition 20: A Hamilton paths is a path that contains each vertex exactly once. A Hamilton circuit is a circuit that contains.
Chromatic Coloring with a Maximum Color Class Bor-Liang Chen Kuo-Ching Huang Chih-Hung Yen* 30 July, 2009.
COMPSCI 102 Introduction to Discrete Mathematics.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Chapter 7 Planar Graphs 大葉大學 資訊工程系 黃鈴玲  7.2 Planar Embeddings  7.3 Euler’s Formula and Consequences  7.4 Characterization of Planar Graphs.
Trees.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
Outline 1 Properties of Planar Graphs 5/4/2018.
Richard Anderson Lecture 26 NP-Completeness
Richard Anderson Lecture 26 NP-Completeness
Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5)
The Art Gallery Problem
The Art Gallery Problem
A path that uses every vertex of the graph exactly once.
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
Hamiltonian Cycles.
Proof Techniques.
Euler circuit Theorem 1 If a graph G has an Eulerian path, then it must have exactly two odd vertices. Theorem 2 If a graph G has an Eulerian circuit,
Gaph Theory Planar Graphs
Discrete Mathematics for Computer Science
GRAPH THEORY Properties of Planar Graphs Ch9-1.
GRAPH THEORY Properties of Planar Graphs Ch9-1.
Presentation transcript:

Turan’s theorem and extremal graphs Question: How many edges a simple graph must have to guarantee that the graph contains a triangle? Since K m,m and K m, m+1 do not contain triangles, we see that if the graph has n vertices, then  n 2 /4  edges are not enough. Mantel (1907) proved that if there are more edges then the graph contains a triangle.

p2. K n/2, n/2 has n 2 /4 edge but without a triangle.

p3. Proof of Mantel’s : Let G have vertex set {1,...,n} and no triangle. Give vertex i a weight z i  0 and  z i =1 and we wish to maximize S=  z i z j, where the sum is over all edges {i, j}. Suppose k and l are not joined. Let the neighbors of k have total weight x, and those of l total weight y, where x  y. Since (z k +e)x+(z l -e)y  z k x+z l y, so we can shift the weight from l to k to make S larger. Thus S is maximized if all the weight concentrates on an edge. Therefore S  1/4. Why? On the other hand let all z i =1/n, then S=|E|/n 2. So |E|  n 2 /4. 

p4.

p5. M(n,p)=(p-2)n 2 /2(p-1)-r(p-1-r)/2(p-1). n=t(p-1)+r Thm 4.1. (Turan 1941) If a simple graph on n vertices has more than M(n,p) edges, then it contains a K p. Proof: By induction on t: It is obvious, if t=0. Consider a graph G with n vertices with maximum edges but without K p. Clearly G must have K p-1, say H. Each of the remaining vertices is joined to at most p-2 vertices of H. The remaining n-p+1 vertices do not contain K p. Since n-p+1=(t-1)(p-1)+r, we can apply the induction hypothesis to these points. So the the number of edges of G is at most: M(n-p+1, p)+(n-p+1)(p-2)+C(p-1, 2), which is M(n,p).

p6. The girth of a graph G is the size of a smallest polygon (cycle) in G. Thm If a graph G on n vertices has more than edges, then G has girth at most 4. Pf: By contradiction, suppose G has girth at least 5. Let y 1,...,y d be x’s neighbors and d=deg(x). No two them are adjacent. Why? Also no vertex can be adjacent to more than one of y 1,...,y d. Why? Thus (deg(y 1 )-1)+...+ (deg(y d )-1)+(d+1)  n. Why?

Thm 4.3. If a simple graph G on n vertices has all vertices of degree at least n/2, then it contains a Hamiltonian circuit. Pf: By contradiction, suppose it is not true. Let G be such a counterexample with the maximum number of edges. Let y and z be two non-adjacent vertices. Since adding {y, z} creates a Hamiltonian circuit, there exists a simple path from y to z with vertices y=x 1, x 2,...,x n =z, say. {i: y is adjacent to x i+1 } and {i: z is adjacent to x i } each have at least n/2 neighbors and are in {1,2,...,n-1}, so they must intersect at some element {i0}. Then y=x 1, x 2,...,x i0, z=x n, x n-1,...,x i0+1, x 1 =y is Ham circuit. Contradiction! y=x 1 x2x2 xi0xi0 x i0+1 x n =z