Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

Similar documents
Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected.

List of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,

Ring Sums, Bridges and Fundamental Sets

Standard Diraphs the (unique) digraph with no vertices or edges. (modulo n) for every 1 i n A digraph whose underlying graph is a complete graph.

Induced Saturation of Graphs

HW Graph Theory SOLUTIONS (hbovik) - Q

Cographs; chordal graphs and tree decompositions

be a path in L G ; we can associated to P the following alternating sequence of vertices and edges in G:

The Strong Largeur d Arborescence

Disjoint Hamiltonian Cycles in Bipartite Graphs

An approximate version of Hadwiger s conjecture for claw-free graphs

Advanced Topics in Discrete Math: Graph Theory Fall 2010

MINIMALLY NON-PFAFFIAN GRAPHS

Regular matroids without disjoint circuits

4 Packing T-joins and T-cuts

Maximal and Maximum Independent Sets In Graphs With At Most r Cycles

Notes on Graph Theory

Graph homomorphism into an odd cycle

Tree-width. September 14, 2015

Bichain graphs: geometric model and universal graphs

Every line graph of a 4-edge-connected graph is Z 3 -connected

Every 3-connected, essentially 11-connected line graph is hamiltonian

Nowhere zero flow. Definition: A flow on a graph G = (V, E) is a pair (D, f) such that. 1. D is an orientation of G. 2. f is a function on E.

Proper connection number and 2-proper connection number of a graph

The edge-density for K 2,t minors

4 CONNECTED PROJECTIVE-PLANAR GRAPHS ARE HAMILTONIAN. Robin Thomas* Xingxing Yu**

MATROID PACKING AND COVERING WITH CIRCUITS THROUGH AN ELEMENT

Graphs & Algorithms: Advanced Topics Nowhere-Zero Flows

Even Cycles in Hypergraphs.

Partial characterizations of clique-perfect graphs I: subclasses of claw-free graphs

GRAPH MINORS AND HADWIGER S CONJECTURE

Prime Factorization and Domination in the Hierarchical Product of Graphs

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS

On the Dynamic Chromatic Number of Graphs

Eulerian Subgraphs and Hamilton-Connected Line Graphs

K 4 -free graphs with no odd holes

k-degenerate Graphs Allan Bickle Date Western Michigan University

ON THE CORE OF A GRAPHf

Partitioning a graph into highly connected subgraphs

Coloring. Basics. A k-coloring of a loopless graph G is a function f : V (G) S where S = k (often S = [k]).

Every 3-connected, essentially 11-connected line graph is Hamiltonian

Maximal Independent Sets In Graphs With At Most r Cycles

Degree Sequence and Supereulerian Graphs

On the number of cycles in a graph with restricted cycle lengths

Small Cycle Cover of 2-Connected Cubic Graphs

Graph Theory Notes. January 15, H. A. Kierstead

THE STRUCTURE AND EXISTENCE OF 2-FACTORS IN ITERATED LINE GRAPHS

Induced Subgraph Isomorphism on proper interval and bipartite permutation graphs

MINIMALLY NON-PFAFFIAN GRAPHS

Introduction to Graph Theory

Supereulerian planar graphs

Decomposing planar cubic graphs

Topics in Graph Theory

Discrete Mathematics

ON THE NUMBERS OF CUT-VERTICES AND END-BLOCKS IN 4-REGULAR GRAPHS

Parity Versions of 2-Connectedness

arxiv: v1 [cs.ds] 2 Oct 2018

arxiv: v1 [math.co] 22 Jan 2018

Extremal H-colorings of trees and 2-connected graphs

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version.

A short course on matching theory, ECNU Shanghai, July 2011.

Combinatorics and Optimization 442/642, Fall 2012

Fractional and circular 1-defective colorings of outerplanar graphs

Recall: Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching

Graph Minor Theory. Sergey Norin. March 13, Abstract Lecture notes for the topics course on Graph Minor theory. Winter 2017.

Three-coloring triangle-free graphs on surfaces V. Coloring planar graphs with distant anomalies

Testing Equality in Communication Graphs

Math 5707: Graph Theory, Spring 2017 Midterm 3

Arc-chromatic number of digraphs in which every vertex has bounded outdegree or bounded indegree

Conditional colorings of graphs

Strongly chordal and chordal bipartite graphs are sandwich monotone

GUOLI DING AND STAN DZIOBIAK. 1. Introduction

Tree-width and planar minors

Distance between two k-sets and Path-Systems Extendibility

Generating p-extremal graphs

Discrete Mathematics. The average degree of a multigraph critical with respect to edge or total choosability

On shredders and vertex connectivity augmentation

Triangle-free graphs with no six-vertex induced path

k-blocks: a connectivity invariant for graphs

DECOMPOSITIONS OF MULTIGRAPHS INTO PARTS WITH THE SAME SIZE

Partial cubes: structures, characterizations, and constructions

Eulerian Subgraphs in Graphs with Short Cycles

Graph G = (V, E). V ={vertices}, E={edges}. V={a,b,c,d,e,f,g,h,k} E={(a,b),(a,g),( a,h),(a,k),(b,c),(b,k),...,(h,k)}

1-factor and cycle covers of cubic graphs

The Minimum Rank, Inverse Inertia, and Inverse Eigenvalue Problems for Graphs. Mark C. Kempton

Group connectivity of certain graphs

Nowhere-zero 3-flows in triangularly connected graphs

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Chapter 7 Matchings and r-factors

5 Flows and cuts in digraphs

Bipartite Subgraphs of Integer Weighted Graphs

Long cycles have the edge-erdős-pósa property

On Brooks Coloring Theorem

Bulletin of the Iranian Mathematical Society

Sergey Norin Department of Mathematics and Statistics McGill University Montreal, Quebec H3A 2K6, Canada. and

Connectivity and tree structure in finite graphs arxiv: v5 [math.co] 1 Sep 2014

Graph coloring, perfect graphs

HAMILTONIAN CYCLES AVOIDING SETS OF EDGES IN A GRAPH

Blocks and 2-blocks of graph-like spaces

GENERATING BRICKS. Serguei Norine 1. and. Robin Thomas 2. School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332, USA ABSTRACT

Transcription:

4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H 1, H 2 ) so that H 1 H 2 = G E(H 1 ) E(H 2 ) = V (H 1 ) V (H 2 ) = k Such a separation is proper if V (H 1 ) \ V (H 2 ) and V (H 2 ) \ V (H 1 ) are nonempty. Observation 4.1 G has a proper separation of order 0 if and only if G is disconnected. Cut-vertex: A vertex v is a cut-vertex if comp(g v) > comp(g). Observation 4.2 If G is connected, then v is a cut-vertex of G if and only if there exists a proper 1-separation (H 1, H 2 ) of G with V (H 1 ) V (H 2 ) = {v}. Proposition 4.3 Let e, f be distinct non-loop edges of the graph G. Then exactly one of the following holds: (i) There exists a cycle C with e, f E(C) (ii) There is a separation (H 1, H 2 ) of order 1 with e E(H 1 ) and f E(H 2 ). Proof: It is clear that (i) and (ii) are mutually exclusive, so it suffices to show that (i) or (ii) holds. For this, we may assume that G is connected, and set k to be the length of the shortest walk containing e, f. We proceed by induction k. For the base case, if k = 2, then we may assume e = uv and f = vw. If u, w are in the same component of the graph G v, then (i) holds. Otherwise, v is a cut-vertex and (ii) holds. For the inductive step, we may assume k 3. Let f = uv and choose an edge f = vw so that there is a walk containing e, f of length k 1. First suppose that there is a cycle C containing e, f. If C v and u are in distinct components of G v, then v is a cutvertex and (ii) holds. Otherwise, we may choose a path P G v from u to a vertex of V (C) \ {v}. Now P C + f has a cycle which contains e, f, so (i) holds. If there is no cycle

23 containing e, f, then it follows from our inductive hypothesis that there is a 1-separation (H 1, H 2 ) with e E(H 1 ) and f E(H 2 ). Suppose (for a contradiction) that f E(H 1 ). Then V (H 1 ) V (H 2 ) = {v}, the shortest walk containing e, f has length k and the shortest walk containing e, f has length < k which is contradictory. Thus, f E(H 2 ) and (H 1, H 2 ) satisfy (ii). This completes the proof. 2-connected: A graph G is 2-connected if it is connected, v(g) 3, and G has no cutvertex. Theorem 4.4 Let G = (V, E) be a loopless graph with at least three vertices. following are equivalent: Then the (i) G is 2-connected (ii) For all x, y V there exists a cycle containing x, y. (iii) G has no isolated vertex, and for all e, f E there is a cycle containing e, f. Proof: We will show (i) (iii) (ii) (i). The first implication follows immediately from Proposition 4.3. For (iii) (ii), let G satisfy (iii) and let x, y V. To find a cycle containing x, y, choose e E incident with x and f E incident with y and apply (iii) to e, f. Finally, for (ii) (i), we prove the contrapositive. Choose a cut-vertex z and then choose x, y from distinct components of G z. Now G has no cycle containing x, y. Block: A block of G is a maximal connected subgraph H G so that H does not have a cut-vertex. Note that if H is a block, then either H is 2-connected, or V (H) 2. Proposition 4.5 If H 1, H 2 are distinct blocks in G, then V (H 1 ) V (H 2 ) 1. Furthermore, if Proof: Suppose (for a contradiction) that V (H 1 ) V (H 2 ) 2. Let H = H 1 H 2, let x H and consider H x. By assumption, H 1 x is connected, and H 2 x is connected. Since these graphs share a vertex, H x = (H 1 x) (H 2 x) is connected. Thus, H has no cut-vertex. This contradicts the maximality of H 1, thus completing the proof. Block-Cutpoint graph: If G is a graph, the block-cutpoint graph of G, denoted BC(G) is the simple bipartite graph with bipartition (A, B) where A is the set of cut-vertices of G,

24 and B is the set of blocks of G, and a A and b B adjacent if the block b contains the cut-vertex a. Observation 4.6 If G is connected, then BC(G) is a tree. Proof: Let (A, B) be the bipartition of BC(G) as above. It follows from the connectivity of G that BC(G) is connected. If there is a cycle C BC(G), then set H to be the union of all blocks in B V (C). It follows that H is a 2-connected subgraph of G (as in the proof of the previous proposition). This contradicts the maximality of the blocks in B V (C). Ears: An ear of a graph G is a path P G of length 1 so that all internal vertices of P have degree 2 in G and so that the ends of P have degree 3 in G An ear decomposition of G is a decomposition of G into C, P 1,..., P k so that C is a cycle of length 3, and for every 1 i k, the subgraph P i is an ear of C P 1... P i. Theorem 4.7 A loopless graph G is 2-connected if and only if it has an ear decomposition. Proof: For the if direction, let C, P 1,..., P k be an ear decomposition of G. We shall prove that G is 2-connected by induction on k. As a base, if k = 0, then G = C is 2-connected. For the inductive step, we may assume that k 1 and that C P 1... P k 1 is 2-connected. It then follows easily that G = C P 1... P k is also 2-connected. We prove the only if direction by a simple process. First, choose a cycle C G of length 3 (this is possible by Theorem 4.4). Next we choose a sequence of paths P 1,..., P k as follows. If G = C P 1... P i 1 G, then choose an edge e E(G ) and f E(G) \ E(G ), and then choose a cycle D G containing e, f (again using 4.4). Finally, let P i be the maximal path in D which contains the edge f and has all internal vertices not contained in V (G ). It follows that P i is an ear of C P 1... P i, and when this process terminates, we have an ear decomposition. Menger s Theorem Theorem 4.8 Let G be a graph, let A, B V (G) and let k 0 be an integer. Then exactly one of the following holds:

25 (i) There exist k pairwise (vertex) disjoint paths P 1,..., P k from A to B. (ii) There is a separation (H 1, H 2 ) of G of order < k with A V (H 1 ) and B V (H 2 ). Proof: It is clear that (i) and (ii) are mutually exclusive, so it suffices to show that (i) or (ii) holds. We prove this by induction on E(G). As a base, observe that the theorem holds trivially when E(G) 1. For the inductive step, we may then assume E(G) 2. Choose an edge e and consider the graph G = G e. If G contains k disjoint paths from A to B, then so does G, and (i) holds. Otherwise, by induction, there is a separation (H 1, H 2 ) of G of order < k with A V (H 1 ) and B V (H 2 ). Now consider the separations (H 1 +e, H 2 ) and (H 1, H 2 +e) of G. If one of these separations has order < k, then (ii) holds. Thus, we may assume that e has one end in V (H 1 ) \ V (H 2 ), the other end in V (H 2 )\V (H 1 ), and both (H 1 +e, H 2 ) and (H 1, H 2 +e) have order k. Choose (H 1, H 2) to be one of these two separations with E(H 1), E(H 2) (this is possible since E(G) 2) and set X = V (H 1) V (H 2) (note that X = k). Now, we apply the theorem inductively to the graph H 1 for the sets A, X and to H 2 for the sets X, B. If there are k disjoint paths from A to X in H 1 and k disjoint paths from X to B in H 2, then (i) holds. Otherwise, by induction there is a separation of H 1 or H 2 in accordance with (ii), and it follows that (ii) is satisfied. Note: The above theorem implies Theorem 3.5 (König Egerváry). Simply apply the above theorem to the bipartite graph G with bipartition (A, B). Then (i) holds if and only if α (G) k, and (ii) holds if and only if β(g) < k (here V (H 1 ) V (H 2 ) is a vertex cover). Internally Disjoint: The paths P 1,..., P k are internally disjoint if they are pairwise vertex disjoint except for their ends. Theorem 4.9 (Menger s Theorem) Let u, v be distinct non-adjacent vertices of G, and let k 0 be an integer. Then exactly one of the following holds: (i) There exist k internally disjoint paths P 1,..., P k from u to v. (ii) There is a separation (H 1, H 2 ) of G of order < k with u V (H 1 ) \ V (H 2 ) and v V (H 2 ) \ V (H 1 ).

26 Proof: Let A = N(u) and B = N(v) and apply the above theorem to G {u, v}. k-connected: A graph G is k-connected if v(g) k + 1 and G X is connected for every X V (G) with X < k. Note that this generalizes the notion of 2-connected from Section 13. Also note that 1-connected is equivalent to connected. Corollary 4.10 A simple graph G with v(g) k + 1 is k-connected if and only if for every u, v V (G) there exist k internally disjoint paths from u to v. Line Graph: If G is a graph, the line graph of G, denoted L(G), is the simple graph with vertex set E(G), and two vertices e, f E(G) adjacent if e, f share an endpoint in G. Edge cut: If X V (G), we let δ(x) = {xy E(G) : x X and y X}, and we call any set of this form an edge cut. If v V (G) we let δ(v) = δ({v}). Theorem 4.11 (Menger s Theorem - edge version) Let u, v be distinct vertices of G and let k 0 be an integer. Then exactly one of the following holds: (i) There exist k edge disjoint paths P 1,..., P k from u to v. (ii) There exists X V (G) with u X and v X so that δ(x) < k. Proof: Apply Theorem 4.8 to the graph L(G) for δ(u) and δ(v) and k. k-edge-connected: A graph G is k-edge-connected if G S is connected for every S E(G) with S < k. Corollary 4.12 A graph G is k-edge-connected if and only if for every u, v V (G) there exist k pairwise edge disjoint paths from u to v. Fans and Cycles Subdivision: If e = uv is an edge of the graph G, then we subdivide e by removing the edge e, adding a new vertex w, and two new edges uw and wv. Observation 4.13 1. Subdividing an edge of a 2-connected graph yields a 2-connected graph.

27 2. Adding an edge to a k-connected graph results in a k-connected graph. 3. If G is k-connected and A V (G) satisfies A k, then adding a new vertex to G and an edge from this vertex to each point in A results in a k-connected graph. Fan: Let v V (G) and let A V (G) \ {v}. A (v, A)-fan of size k is a collection of k paths {P 1,..., P k } so that each P i is a path from v to a point in A, and any two such paths intersect only in the vertex v. Lemma 4.14 If G is k-connected, v V (G) and A V (G) \ {v} satisfies A k, then G contains a (v, A)-fan of size k. Proof: Construct a new graph G from G by adding a new vertex u and then adding a new edge between u and each point of A. By the above observation, G is k-connected, and u, v V (G ) are nonadjacent, so by Menger s theorem there exist k internally disjoint paths from u to v. Removing the vertex u from each of these paths yields a (v, A)-fan of size k in G. Theorem 4.15 Let G be a k-connected graph with k 2 and let X V (G) satisfy X = k. Then there exists a cycle C G with X V (C). Proof: Choose a cycle C G so that V (C) X is maximum, and suppose (for a contradiction) that X V (C). Choose a vertex v X \ V (C) and set k = min{k, V (C) }. It follows from the above lemma that G has a (v, V (C))-fan of size k, say {P 1,..., P k }. Since X V (C) < k, it follows that there exists a cycle C C P 1... P k so that {v} (X V (C)) V (C ). This contradiction completes the proof.