Lecture 4: Walks, Trails, Paths and Connectivity

Similar documents
Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

Let G = (V, E) be a graph. If u, v V, then u is adjacent to v if {u, v} E. We also use the notation u v to denote that u is adjacent to v.

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Math 776 Graph Theory Lecture Note 1 Basic concepts

Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected

V10 Metabolic networks - Graph connectivity

V :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V

Graph Theory: Introduction

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

K 4 C 5. Figure 4.5: Some well known family of graphs

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

FOUR EDGE-INDEPENDENT SPANNING TREES 1

Characterization of Graphs with Eulerian Circuits

7.3 Spanning trees Spanning trees [ ] 61

Some Upper Bounds for Signed Star Domination Number of Graphs. S. Akbari, A. Norouzi-Fard, A. Rezaei, R. Rotabi, S. Sabour.

Fundamental Properties of Graphs

Rigidity, connectivity and graph decompositions

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Matchings. Examples. K n,m, K n, Petersen graph, Q k ; graphs without perfect matching. A maximal matching cannot be enlarged by adding another edge.

Lecture 19 Thursday, March 29. Examples of isomorphic, and non-isomorphic graphs will be given in class.

Infinite locally random graphs

Paths. Path is a sequence of edges that begins at a vertex of a graph and travels from vertex to vertex along edges of the graph.

Vertex coloring, chromatic number

1 Digraphs. Definition 1

Characterizations of graph classes by forbidden configurations

Graph Theory CS/Math231 Discrete Mathematics Spring2015

GRAPH THEORY LECTURE 3 STRUCTURE AND REPRESENTATION PART B

Vertex coloring, chromatic number

BIL694-Lecture 1: Introduction to Graphs

8.2 Paths and Cycles

CUT VERTICES IN ZERO-DIVISOR GRAPHS OF FINITE COMMUTATIVE RINGS

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

Ma/CS 6b Class 5: Graph Connectivity

Two Characterizations of Hypercubes

The Structure of Bull-Free Perfect Graphs

1 Matchings with Tutte s Theorem

Dirac-type characterizations of graphs without long chordless cycles

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Lecture 8: PATHS, CYCLES AND CONNECTEDNESS

Strongly Connected Components

[Ramalingam, 4(12): December 2017] ISSN DOI /zenodo Impact Factor

Assignment 4 Solutions of graph problems

Network flows and Menger s theorem

by conservation of flow, hence the cancelation. Similarly, we have

Math 170- Graph Theory Notes

Professor: Padraic Bartlett. Lecture 9: Trees and Art Galleries. Week 10 UCSB 2015

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

NOTE ON MINIMALLY k-connected GRAPHS

A taste of perfect graphs (continued)

Introduction to Graph Theory

Paths, Circuits, and Connected Graphs

The domination game on split graphs

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

ON SWELL COLORED COMPLETE GRAPHS

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

Eternal Domination: Criticality and Reachability

arxiv: v1 [cs.dm] 13 Apr 2012

Domination game on split graphs

HW Graph Theory SOLUTIONS (hbovik)

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

CSE 21 Mathematics for Algorithm and System Analysis

Edge colorings. Definition The minimum k such that G has a proper k-edge-coloring is called the edge chromatic number of G and is denoted

Lecture 4: Trees and Art Galleries

Faster parameterized algorithms for Minimum Fill-In

Chordal graphs and the characteristic polynomial

Faster parameterized algorithms for Minimum Fill-In

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Characterizations of Trees

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

8 Colouring Planar Graphs

Graphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402

Proper connection number of graphs

Topics on Computing and Mathematical Sciences I Graph Theory (3) Trees and Matchings I

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS


The strong chromatic number of a graph

Problem Set 3. MATH 778C, Spring 2009, Austin Mohr (with John Boozer) April 15, 2009

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.

Bipartite Roots of Graphs

arxiv: v4 [math.co] 4 Apr 2011

MATH20902: Discrete Maths, Solutions to Problem Set 1. These solutions, as well as the corresponding problems, are available at

Sublinear Time and Space Algorithms 2016B Lecture 7 Sublinear-Time Algorithms for Sparse Graphs

Math 443/543 Graph Theory Notes 2: Transportation problems

Construction of Sc Chordal and Sc Weakly Chordal Graphs

Vertex 3-colorability of claw-free graphs

MATH 363 Final Wednesday, April 28. Final exam. You may use lemmas and theorems that were proven in class and on assignments unless stated otherwise.

Some new results on circle graphs. Guillermo Durán 1

ON THE STRUCTURE OF SELF-COMPLEMENTARY GRAPHS ROBERT MOLINA DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE ALMA COLLEGE ABSTRACT

Partitioning Complete Multipartite Graphs by Monochromatic Trees

How can we lay cable at minimum cost to make every telephone reachable from every other? What is the fastest route between two given cities?

arxiv: v1 [math.co] 3 Apr 2016

In this chapter, you will learn:

Hamiltonian cycles in bipartite quadrangulations on the torus

Mock Exam. Juanjo Rué Discrete Mathematics II, Winter Deadline: 14th January 2014 (Tuesday) by 10:00, at the end of the lecture.

Treewidth and graph minors

9 About Intersection Graphs

CONNECTIVITY AND NETWORKS

Edge-disjoint Spanning Trees in Triangulated Graphs on Surfaces and application to node labeling 1

Decompositions of infinite graphs: Part II Circuit decompositions

Transcription:

Lecture 4: Walks, Trails, Paths and Connectivity Rosa Orellana Math 38 April 6, 2015

Graph Decompositions Def: A decomposition of a graph is a list of subgraphs such that each edge appears in exactly one subgraph in the list.

Graph Decompositions Def: A decomposition of a graph is a list of subgraphs such that each edge appears in exactly one subgraph in the list. Definition: An n-vertex graph H is self-complementary if it is possible to decompose K n into two copies of H.

Walks, Trails, Paths and Cycles Def: A walk is an alternating list v 0, e 1, v 1, e 2, v 2,..., e k, v k of vertices and edges such that for 1 i k the edge e i has endpoints v i 1 and v i. An u, v-walk is a walk with first vertex u and last vertex v.

Walks, Trails, Paths and Cycles Def: A walk is an alternating list v 0, e 1, v 1, e 2, v 2,..., e k, v k of vertices and edges such that for 1 i k the edge e i has endpoints v i 1 and v i. An u, v-walk is a walk with first vertex u and last vertex v. Def: A trail is a walk with no repeated edge. An u, v-trail is a trail with first vertex u and last vertex v.

Walks, Trails, Paths and Cycles Def: A walk is an alternating list v 0, e 1, v 1, e 2, v 2,..., e k, v k of vertices and edges such that for 1 i k the edge e i has endpoints v i 1 and v i. An u, v-walk is a walk with first vertex u and last vertex v. Def: A trail is a walk with no repeated edge. An u, v-trail is a trail with first vertex u and last vertex v. Def: A path is a trail with no repeated vertex. An u, v-path is a path with first vertex u and last vertex v.

Walks, Trails, Paths and Cycles Def: A walk is an alternating list v 0, e 1, v 1, e 2, v 2,..., e k, v k of vertices and edges such that for 1 i k the edge e i has endpoints v i 1 and v i. An u, v-walk is a walk with first vertex u and last vertex v. Def: A trail is a walk with no repeated edge. An u, v-trail is a trail with first vertex u and last vertex v. Def: A path is a trail with no repeated vertex. An u, v-path is a path with first vertex u and last vertex v. Def: If a walk or trail have the same endpoints u = v then we say they are closed.

Walks, Trails, Paths and Cycles Def: A walk is an alternating list v 0, e 1, v 1, e 2, v 2,..., e k, v k of vertices and edges such that for 1 i k the edge e i has endpoints v i 1 and v i. An u, v-walk is a walk with first vertex u and last vertex v. Def: A trail is a walk with no repeated edge. An u, v-trail is a trail with first vertex u and last vertex v. Def: A path is a trail with no repeated vertex. An u, v-path is a path with first vertex u and last vertex v. Def: If a walk or trail have the same endpoints u = v then we say they are closed. Def: A closed trail is called a circuit and a circuit with no repeated vertex is called a cycle.

Some comments on the definitions Remarks: A path cannot be closed by definition.

Some comments on the definitions Remarks: A path cannot be closed by definition. For simple graphs we do not have to write the edges in the above definitions, only the vertices suffice because there is only one edge between any two vertices.

Some comments on the definitions Remarks: A path cannot be closed by definition. For simple graphs we do not have to write the edges in the above definitions, only the vertices suffice because there is only one edge between any two vertices. When we write cycles we will use parenthesis to denote it without repeating the first vertex.

Some comments on the definitions Remarks: A path cannot be closed by definition. For simple graphs we do not have to write the edges in the above definitions, only the vertices suffice because there is only one edge between any two vertices. When we write cycles we will use parenthesis to denote it without repeating the first vertex. Def: The length of a cycle, path, trail, or walk is the number of edges transversed.

Some comments on the definitions Remarks: A path cannot be closed by definition. For simple graphs we do not have to write the edges in the above definitions, only the vertices suffice because there is only one edge between any two vertices. When we write cycles we will use parenthesis to denote it without repeating the first vertex. Def: The length of a cycle, path, trail, or walk is the number of edges transversed. Lemma: Every u, v-walk contains an u, v-path.

Components Def: The components of a graph G are its maximal connected subgraphs.

Components Def: The components of a graph G are its maximal connected subgraphs. Proposition: Every graph with n vertices and k edges has at least n k components.

Components Def: The components of a graph G are its maximal connected subgraphs. Proposition: Every graph with n vertices and k edges has at least n k components. Note: A vertex of degree 0 is called an isolated vertex. It is a connected component on its own, called trivial connected component.

Cut-edge, cut-vertex Def: A cut-edge or cut-vertex of a graph is an edge or vertex whose deletion increases the number of components.

Cut-edge, cut-vertex Def: A cut-edge or cut-vertex of a graph is an edge or vertex whose deletion increases the number of components. Notation: G e is the graph obtained by deleting the edge e from G. Note that when we delete an edge we do not remove its endpoints.

Cut-edge, cut-vertex Def: A cut-edge or cut-vertex of a graph is an edge or vertex whose deletion increases the number of components. Notation: G e is the graph obtained by deleting the edge e from G. Note that when we delete an edge we do not remove its endpoints. G v is the graph obtained by deleting the vertex v from G. Note that when we delete a vertex we delete all the edges adjacent to it.

Cut-edge, cut-vertex Def: A cut-edge or cut-vertex of a graph is an edge or vertex whose deletion increases the number of components. Notation: G e is the graph obtained by deleting the edge e from G. Note that when we delete an edge we do not remove its endpoints. G v is the graph obtained by deleting the vertex v from G. Note that when we delete a vertex we delete all the edges adjacent to it. G S is the graph obtained by deleting the vertices in the set S V (G).

Cut-edge, cut-vertex Def: A cut-edge or cut-vertex of a graph is an edge or vertex whose deletion increases the number of components. Notation: G e is the graph obtained by deleting the edge e from G. Note that when we delete an edge we do not remove its endpoints. G v is the graph obtained by deleting the vertex v from G. Note that when we delete a vertex we delete all the edges adjacent to it. G S is the graph obtained by deleting the vertices in the set S V (G). G M is the graph obtained by deleting the edges in the set M E(G).

Induced Subgraphs Def: An induced subgraph is the subgraph obtained by deleting a set of vertices.

Induced Subgraphs Def: An induced subgraph is the subgraph obtained by deleting a set of vertices. Remarks: If T V (G) then T = V (G) T is its complement.

Induced Subgraphs Def: An induced subgraph is the subgraph obtained by deleting a set of vertices. Remarks: If T V (G) then T = V (G) T is its complement. G[T ] = G T is the induced graph obtained by removing the vertices in T.

Induced Subgraphs Def: An induced subgraph is the subgraph obtained by deleting a set of vertices. Remarks: If T V (G) then T = V (G) T is its complement. G[T ] = G T is the induced graph obtained by removing the vertices in T. G[T ] is the graph with vertex set T and all edges in G that connect vertices in T.

Characterization of cut-edges Theorem: cycle. An edge is a cut-edge if and only if it belongs to no