Connectivity and cuts



Similar documents
Introduction to Graph Theory

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

Graph Theory Problems and Solutions

Computer Science Department. Technion - IIT, Haifa, Israel. Itai and Rodeh [IR] have proved that for any 2-connected graph G and any vertex s G there

Every tree contains a large induced subgraph with all degrees odd

Mathematical Induction. Lecture 10-11

SCORE SETS IN ORIENTED GRAPHS

Sample Induction Proofs

Triangle deletion. Ernie Croot. February 3, 2010

The Goldberg Rao Algorithm for the Maximum Flow Problem

On Integer Additive Set-Indexers of Graphs

CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010

Math 55: Discrete Mathematics

ON INDUCED SUBGRAPHS WITH ALL DEGREES ODD. 1. Introduction

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

Euler Paths and Euler Circuits

Smooth functions statistics

Discrete Mathematics & Mathematical Reasoning Chapter 10: Graphs

Non-Separable Detachments of Graphs

Odd induced subgraphs in graphs of maximum degree three

Math 319 Problem Set #3 Solution 21 February 2002

Degree Hypergroupoids Associated with Hypergraphs

THE BANACH CONTRACTION PRINCIPLE. Contents

Lecture 22: November 10

Full and Complete Binary Trees

An inequality for the group chromatic number of a graph

6.2 Permutations continued

On Some Vertex Degree Based Graph Invariants

Mathematical Induction

Cycles in a Graph Whose Lengths Differ by One or Two

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, Chapter 7: Digraphs

INDISTINGUISHABILITY OF ABSOLUTELY CONTINUOUS AND SINGULAR DISTRIBUTIONS

A simple criterion on degree sequences of graphs

SEQUENCES OF MAXIMAL DEGREE VERTICES IN GRAPHS. Nickolay Khadzhiivanov, Nedyalko Nenov

Zachary Monaco Georgia College Olympic Coloring: Go For The Gold

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

SEMITOTAL AND TOTAL BLOCK-CUTVERTEX GRAPH

3. Eulerian and Hamiltonian Graphs

Class One: Degree Sequences

INCIDENCE-BETWEENNESS GEOMETRY

The positive minimum degree game on sparse graphs

Midterm Practice Problems

A threshold for the Maker-Breaker clique game

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

8.1 Min Degree Spanning Tree

Planar Graphs. Complement to Chapter 2, The Villas of the Bellevue

The Prime Numbers. Definition. A prime number is a positive integer with exactly two positive divisors.

COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction

Lecture 17 : Equivalence and Order Relations DRAFT

3. Mathematical Induction

arxiv: v1 [math.co] 7 Mar 2012

8. Matchings and Factors

Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs

All trees contain a large induced subgraph having all degrees 1 (mod k)

A 2-factor in which each cycle has long length in claw-free graphs

Balloons, Cut-Edges, Matchings, and Total Domination in Regular Graphs of Odd Degree

GRAPH THEORY LECTURE 4: TREES

Analysis of Algorithms, I

Discrete Mathematics Problems

Mathematical Induction. Mary Barnes Sue Gordon

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

A Turán Type Problem Concerning the Powers of the Degrees of a Graph

The chromatic spectrum of mixed hypergraphs

WHERE DOES THE 10% CONDITION COME FROM?

Math 179: Graph Theory

Lecture 16 : Relations and Functions DRAFT

1 The Line vs Point Test

Graphical degree sequences and realizations

Outline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1

Finding and counting given length cycles

5 Directed acyclic graphs

Scheduling Shop Scheduling. Tim Nieberg

Definition Given a graph G on n vertices, we define the following quantities:

6.3 Conditional Probability and Independence

Solution of Peter Winkler s Pizza Problem

Shortcut sets for plane Euclidean networks (Extended abstract) 1

Extremal Wiener Index of Trees with All Degrees Odd

Graphs without proper subgraphs of minimum degree 3 and short cycles

Mean Ramsey-Turán numbers

UPPER BOUNDS ON THE L(2, 1)-LABELING NUMBER OF GRAPHS WITH MAXIMUM DEGREE

1. Prove that the empty set is a subset of every set.

Single machine parallel batch scheduling with unbounded capacity

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

Chapter 6: Graph Theory

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

On the k-path cover problem for cacti

x a x 2 (1 + x 2 ) n.

Determination of the normalization level of database schemas through equivalence classes of attributes

CMPSCI611: Approximating MAX-CUT Lecture 20

Generalized Induced Factor Problems

Exponential time algorithms for graph coloring

On the independence number of graphs with maximum degree 3

Lecture 1: Course overview, circuits, and formulas

The Clar Structure of Fullerenes

On three zero-sum Ramsey-type problems

Transcription:

Math 104, Graph Theory February 19, 2013 Measure of connectivity How connected are each of these graphs? > increasing connectivity > I G 1 is a tree, so it is a connected graph w/minimum # of edges. Every edge is a cut edge. I G 2 has no cut edge but can be disconnected by deletion of one vertex. (Vertex of deg 4 is a cut vertex.) I G 3 has no cut edges and no cut vtcs, but nonetheless, it is not as well connected as G 4, a complete graph.

Measure of connectivity How connected are each of these graphs? We would like to have a measure of connectivity of a graph. We consider two today: one in terms of vertices (k(g)) and one in terms of edges (k 0 (G)). Note that the connectivity of a graph gives an indication of its robustness as a network. Cut sets and disconnecting sets Definition A set of vertices S is a cut set if G S is disconnected. A set of edges F is a disconnecting set of edges if G F is disconnected. Example Find a cut set and a disconnecting set in the graph below. A cut set. A disconnecting set. Definition connectivity of G: k(g) = minimum size of a cut set G is k-connected if its connectivity is at least k edge connectivity of G: k 0 (G) = minimum size of a disconnecting set G is k-edge-connected if its edge connectivity is at least k

Questions I When is k(g)=0? When is k 0 (G)=0? I When is k(g)=1? When is k 0 (G)=1? I What is an example of a graph G for which k(g) < k 0 (G)? I What is an example of a graph G for which k 0 (G) < k(g)? An example Example For our previous example with graph G below we have k(g)=1 since I G is connected (which means k(g) > 0) I and G has a cut vertex (so k(g) apple 1). Also, k 0 (G)=1 since G is a connected graph with a cut edge.

Are k(g) and k 0 (G) well-defined for all graphs? What is k(k n )? =) No matter how many vtcs we remove from the complete graph, we never disconnect it. We tweak our definition of connectivity to handle this case. That is, the connectivity of G, denoted k(g), is the minimum size of a set S V (G) such that either G S is disconnected or G S has one vertex. Thus, k(k n )=n 1. Are k(g) and k 0 (G) well-defined for all graphs? Along the same lines as our last remark, are there any graphs G for which k 0 (G) is not well-defined? How about k 0 (K 1 )? K 1 is connected and there are no edges to remove to try and disconnect the graph. There is no good definition for this value, so we will just define it to be zero, i.e. k 0 (K 1 )=0.

More examples to consider I What is k(k m,n )? I The d-dimensional hypercube Q d is the simple graph whose vertices are the binary sequences (all entries are 0, 1) of length d and two binary sequences are adjacent if and only if they differ in exactly one position. For example, two drawings of Q 3 are shown below: 1 1 0 1 1 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 1 What is k(q d )? Edge cuts Definition Given disjoint (nonempty) sets S,T V (G) for a graph G, [S,T ] denotes the set of edges with one endpoint in S and one endpoint in T, [S,T ]={uv 2 E(G):u 2 S,v 2 T }. In particular, we are often interested in the case where T = S = V (G) S. The set of edges in [S,S] is called an edge cut of G. Example An edge cut. Yellow vtcs are vtcs in S, black vtcs are those in S, and edges crossed by dashed red line are edges in the edge cut [S,S].

Edge cuts Question What is the relationship between a disconnecting set of edges in G and an edge cut set of G? In other words... I Is an edge cut always a disconnecting set? =) Yes! No path exists from vertex in S to vertex in S. I Is a disconnecting set always an edge cut? =) A minimal disconnecting set is an edge cut. So we can adjust our definition of k 0 (G), if we like: k 0 (G) = minimum size of ( (((((((( disconnecting set {z } edge cut Whitney s theorem What is the relationship between connectivity, edge connectivity, and the degrees of vtcs in a graph? Theorem (Whitney) Let G be a graph. Then k(g) apple k 0 (G) apple d(g). Before we prove this theorem, we mention one basic result and leave the proof as an exercise. Lemma Let G be a connected graph with at least three vertices. If G has a cut edge e = uv, then at least one of u,v is a cut vertex.

Proof of Whitney s inequality: k 0 (G) apple d(g) The result k(g) apple k 0 (G) apple d(g) is trivially true for graph K 1, so assume G has at least two vtcs. We first show that k 0 (G) apple d(g). Let v be a vertex of minimum degree. v V(G)-{v} Note that [{v},v (G) {v}] is an edge cut of size d(g). Thus, k 0 (G) apple d(g). Proof of Whitney s inequality: k(g) apple k 0 (G) Next we show that k(g) apple k 0 (G) via a proof by induction on k 0 (G). Base case: If k 0 (G)=0, then G is disconnected so k(g)=0. Induction hypothesis: Suppose that for any graph G with k 0 (G)=k, we have k(g) apple k 0 (G). Inductive step: Let G be a graph with k 0 (G)=k + 1, and let F E(G) be an edge cut of size k + 1. Suppose e 2 F, and let H = G e. Then F e is a minimum edge cut of H, so k 0 (H)=k. Apply the induction hypothesis to H to conclude that k(h) apple k 0 (H)=k.

Proof of Whitney s inequality: k(g) apple k 0 (G) Let S be an optimal (vertex) cut set of H. Then H disconnected. We consider two cases: S is Case 1: G Then S is disconnected. k(g) apple S = k(h) apple k < k 0 (G). Proof of Whitney s inequality: k(g) apple k 0 (G) Case 2: G S is connected. Since G S is connected but H S is not, we know that e is a cut edge of G S. e S e graph G graph G-S graph H-S Since e has endpoints in V (G) S, we have V (G) S 2. If V (G) S = 2, then S = V (G) 2, so k(g) apple V (G) 1 = S + 1 = k(h)+1 apple k + 1 = k 0 (G). If V (G) S > 2, then an endpoint of the cut edge e is a cut vertex of G S (by previous lemma). Let v be such a cut vertex. Then S [ {v} is a cut set for G, so k(g) apple S + 1 = k(h)+1 apple k + 1 = k 0 (G).

Testing the bounds of Whitney s theorem Find examples of a graph G such that I k(g) < k 0 (G) < d(g) I k(g)=k 0 (G) < d(g) I k(g) < k 0 (G)=d(G).