Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The.

Slides:



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

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 8 Topics in Graph Theory
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Edge-connectivity and super edge-connectivity of P 2 -path graphs Camino Balbuena, Daniela Ferrero Discrete Mathematics 269 (2003) 13 – 20.
Graph-02.
 期中测验时间:本周五上午 9 : 40  教师 TA 答疑时间 : 周三晚上 6 : 00—8 : 30  地点:软件楼 315 房间,  教师 TA :李弋老师  开卷考试.
Introduction to Graph Theory Lecture 11: Eulerian and Hamiltonian Graphs.
Chapter 9 Connectivity 连通度. 9.1 Connectivity Consider the following graphs:  G 1 : Deleting any edge makes it disconnected.  G 2 : Cannot be disconnected.
GOLOMB RULERS AND GRACEFUL GRAPHS
Applied Combinatorics, 4th Ed. Alan Tucker
k-Factor Factor: a spanning subgraph of graph G
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set S  V(G) such that G-S has more than one component. a b c d e f g h i.
Connectivity and Paths
Graph. Undirected Graph Directed Graph Simple Graph.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex.
Computational Geometry Seminar Lecture 1
Graph Theory Ming-Jer Tsai. Outline Graph Graph Theory Grades Q & A.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Definition Dual Graph G* of a Plane Graph:
Counting Proper Colors Given k  N and a graph G, the value  (G;k) is the number of proper colorings f: V(G)  [k]. The set of available colors is [k]={1,…,k};
Internally Disjoint Paths
Internally Disjoint Paths
Theorem Every planar graph is 5-colorable.
Factor Factor: a spanning subgraph of graph G
Factor Factor: a spanning subgraph of graph G k-Factor: a spanning k-regular subgraph Odd component: a component of odd order o(H): the number of odd components.
Internally Disjoint Paths Internally Disjoint Paths : Two paths u to v are internally disjoint if they have no common internal vertex. u u v v Common internal.
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.
Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that G-S has more than one component. d f b e a g c i h.
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.
Introduction to Graph Theory
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.
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
Trees and Distance. 2.1 Basic properties Acyclic : a graph with no cycle Forest : acyclic graph Tree : connected acyclic graph Leaf : a vertex of degree.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
4.1 Connectivity and Paths: Cuts and Connectivity
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Chapter 5 Coloring of Graphs. 5.1 Vertex Coloring and Upper Bound Definition: A k-coloring of a graph G is a labeling f:V(G)  S, where |S|=k (or S=[k]).
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
CSE, IIT KGP Graph Coloring. CSE, IIT KGP K-coloring A k-coloring of G is a labeling f:V(G)  {1,…,k}.A k-coloring of G is a labeling f:V(G)  {1,…,k}.
10. Lecture WS 2014/15 Bioinformatics III1 V10 Metabolic networks - Graph connectivity Graph connectivity is related to analyzing biological networks for.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Graph Theory and Applications
Network Flows. Menger ’ s Theorem Theorem 7.1. (Menger [1927] ) Let G be a graph (directed or undirected), let s and t be two vertices, and k  N. Then.
 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.
Graphs Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Introduction to Graph Theory
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
 Hamilton paths.  Definition 20: A Hamilton paths is a path that contains each vertex exactly once. A Hamilton circuit is a circuit that contains.
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
1. 期中测验时间和地点: 11 月 4 日, 上午 9:40—11 : 40 地点: 教室 2. 答疑时间和地点: 1)11 月 1 日 ( 周五 )13:00—15:00 软件楼 319 2)11 月 2 日和 3 日, 14:00—17:00 软件楼 3 楼 机房讨论室.
Trees.
Chapter 5 Fundamental Concept
Tucker, Applied Combinatorics, Sec 2.4
Planarity Testing.
V17 Metabolic networks - Graph connectivity
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
V11 Metabolic networks - Graph connectivity
V12 Menger’s theorem Borrowing terminology from operations research
Miniconference on the Mathematics of Computation
V11 Metabolic networks - Graph connectivity
Existence of 3-factors in Star-free Graphs with High Connectivity
N(S) ={vV|uS,{u,v}E(G)}
Graph Theory: Cuts and Connectivity
V11 Metabolic networks - Graph connectivity
Presentation transcript:

Vertex Cut Vertex Cut: A separating set or vertex cut of a graph G is a set SV(G) such that S has more than one component. Connectivity of G ((G)): The minimum size of a vertex set S such that S is disconnected or has only one vertex. k-Connected Graph: The graph whose connectivity is at least k.

Connectivity of Kn and Km,n A clique has no separating set. And, Kn- S has only one vertex for S=Kn-1  (Kn)=n-1. Every induced subgraph that has at least one vertex from X and from Y is connected.  Every separating set contains X or Y  (Km,n)= min(m,n) since X and Y themselves are separating sets (or leave only one vertex).

Connectivity of Qk K-dimensional Hypercube Qk :

Connectivity of Qk (2/3) For k>=2, the neighbors of one vertex in Qk form a separating set.  (Qk)<=k. Every vertex cut has size at least k as proved by induction on k.  (Qk) =k. Basic Step: For k<=1, Qk is a complete graph with k+1 vertices and has connectivity k. Induction Hypothesis: (Qk-1)=k-1. Induction Step: Consider as two copies Q and Q’ of Qk-1 plus a matching that joins corresponding vertices in Q and Q’. Let S be a vertex cut in Qk.

Connectivity of Qk (3/3) Case 1: Q-S is connected and Q’-S is connected.  S contains at least one endpoint of every match pair.  |S|>=2k-1.  |S|>=k for k>=2. Case 2: Q-S is disconnected.  S contains at least k-1 vertices in Q by induction hypothesis.  |S|>=k. Otherwise, S contains no vertices of Q’, implying Qk-S is connected.

Harary Graph Hk,n Given 2<=k<n, place n vertices around a circle, equally spaced. Case 1: k is even. Form Hk,n by making each vertex adjacent to the nearest k/2 vertices in each direction around the circle. Case 2: k is odd and n is even. Form Hk,n by making each vertex adjacent to the nearest (k-1)/2 vertices in each direction around the circle and to the diametrically opposite vertex.

Harary Graph Hk,n (2/2) Case 3: k is odd and n is odd. Index the vertices by the integers modulo n. Form Hk,n by making each vertex adjacent to the nearest (k-1)/2 vertices in each direction around the circle and adding the edges ii+(n-1)/2 for 0<=i<=(n-1)/2.

Theorem 4.1.5 (Hk,n ) =k, and hence the minimum number of edges in a k-connected graph on n vertices is kn/2. Proof. 1. (Hk,n ) =k is proved only for the even case k=2r. (Leave the odd case as Exercise 12) 2. Consider SV(G) with |S|<k. 3. Consider u,vS. The original circular has a clockwise u,v-path and a counterclockwise u,v-path along the circle. Let A and B be the sets of internal vertices on these two paths.

Theorem 4.1.5 (2/2) 4. |S|<k.  S has fewer than k/2 vertices in one of A and B, say A.  Deleting fewer than k/2 consecutive vertices cannot block travel in the direction of A.  There is a u,v-path in S via the set A.  S is connected.  S is not a vertex cut. 5. (Hk,n )>=k.  (Hk,n) =k since (G)=k. 6. Each vertex has k incident edge in k-connected graph.  k-connected graph on n vertices has at least kn/2 vertices. 7. Hk,n has kn/2 edges.  The minimum number of edges in a k-connected graph on n vertices is kn/2.

Edge Cut Disconnecting Set of Edges: A set of edges F such that G-F has more than one component. K-Edge-Connected Graph: Every disconnecting set has at least k edges. Edge-Connectivity of G (’(G)): The minimum size of a disconnecting set. Edge Cut: Given S,TV(G), [S,T] denotes the set of edges having one endpoint in S and the other in G. An edge cut is an edge set of the form [S, S], where S is a nonempty proper subset of V(G).

Edge Cut (2/2)

Theorem 4.1.9 If G is a simple graph, then (G)<=’(G)<= (G). Proof. 1. The edges incident to a vertex v of minimum degree form an edge cut.  ’(G)<= (G). 2. Consider a smallest edge set [S, S]. 3. If every vertex of S is adjacent to every vertex of S, then ’(G)=|[S, S]|=|S||S|>=n(G)-1.  ’(G)>=k(G) since (G)<=n(G)-1. 4. Otherwise, we choose xS and y S with (x,y)E(G).

Theorem 4.1.9 5. Let T consist of all neighbors of x in S and all vertices of S-{x} with neighbors in S. 6. Every x,y-path pass through T.  T is a separating set.  (G)<=|T|. 7. Pick the edges from x to T S and one edge from each vertex of TS to S yields |T| distinct edges of [S, S].  ’(G)= |[S, S]|>=|T|.  (G)<=’(G).

Possibility of (G)<’(G)<(G)

Theorem 4.1.11 If G is a 3-regular graph, then (G) =’(G). Proof. 1. Let S be a minimum vertex cut. 2. Let H1, H2 be two components of G-S. 3. Each vS has a neighbor in H1 and a neighbor in H2. Otherwise, S-{v} is a minimum vertex cut. 4. G is 3-regular, v cannot have two neighbors in H1 and two in H2. 5. For each vS with one neighbor in S, delete the edge from v to a member of {H1, H2} where v has only one neighbor.

Theorem 4.1.11 (2/2) 6. For each vS with no neighbor in S, delete the edge to H1. 7. These (G) edges break all paths from H1 to H2 .