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.

Similar documents
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.

Lecture 4: Walks, Trails, Paths and Connectivity

Graph Theory S 1 I 2 I 1 S 2 I 1 I 2

4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.

Graphs and Trees. An example. Graphs. Example 2

Introduction to Graph Theory

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.

Chapter 2 Graphs. 2.1 Definition of Graphs

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

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

Math 776 Graph Theory Lecture Note 1 Basic concepts

Graph and Digraph Glossary

Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes

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

Math Summer 2012

Fundamental Properties of Graphs

HW Graph Theory SOLUTIONS (hbovik)

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

Combinatorics Summary Sheet for Exam 1 Material 2019

8.2 Paths and Cycles

Assignment 4 Solutions of graph problems

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.

On vertex-coloring edge-weighting of graphs

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

Graphs. Introduction To Graphs: Exercises. Definitions:

Symmetric Product Graphs

Graph Theory: Introduction

Weak Dynamic Coloring of Planar Graphs

Spanning eulerian subgraphs in N 2 -locally connected claw-free graphs

Spanning Eulerian Subgraphs in claw-free graphs

Subdivisions of Graphs: A Generalization of Paths and Cycles

Problem Set 2 Solutions

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

Maximum Flows of Minimum Cost

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

CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS

Modules. 6 Hamilton Graphs (4-8 lectures) Introduction Necessary conditions and sufficient conditions Exercises...

Fundamentals of Graph Theory MATH Fundamentals of Graph Theory. Benjamin V.C. Collins, James A. Swenson MATH 2730

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS

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?

Discrete mathematics II. - Graphs

DEFINITION OF GRAPH GRAPH THEORY GRAPHS ACCORDING TO THEIR VERTICES AND EDGES EXAMPLE GRAPHS ACCORDING TO THEIR VERTICES AND EDGES

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

MATH 682 Notes Combinatorics and Graph Theory II. One interesting class of graphs rather akin to trees and acyclic graphs is the bipartite graph:

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

Compatible circuits in eulerian digraphs

1 Digraphs. Definition 1

ECS 20 Lecture 17b = Discussion D8 Fall Nov 2013 Phil Rogaway

Graph Theory Day Four

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

0.0.1 Network Analysis

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

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

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.

A generalization of Mader s theorem

Ma/CS 6b Class 5: Graph Connectivity

Institute of Operating Systems and Computer Networks Algorithms Group. Network Algorithms. Tutorial 4: Matching and other stuff

Module 11. Directed Graphs. Contents

v V Question: How many edges are there in a graph with 10 vertices each of degree 6?

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.

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

Part II. Graph Theory. Year

Jordan Curves. A curve is a subset of IR 2 of the form

Coping with NP-Completeness

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao,David Tse Note 8

1 Matchings with Tutte s Theorem

Outline. Introduction. Representations of Graphs Graph Traversals. Applications. Definitions and Basic Terminologies

Collapsible biclaw-free graphs

γ(ɛ) (a, b) (a, d) (d, a) (a, b) (c, d) (d, d) (e, e) (e, a) (e, e) (a) Draw a picture of G.

Key Graph Theory Theorems

WUCT121. Discrete Mathematics. Graphs

Definition Example Solution

Discrete Mathematics for CS Spring 2008 David Wagner Note 13. An Introduction to Graphs

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

Varying Applications (examples)

11/26/17. directed graphs. CS 220: Discrete Structures and their Applications. graphs zybooks chapter 10. undirected graphs

Discrete Mathematics

Vertex-Colouring Edge-Weightings

Eulerian circuits with no monochromatic transitions

Lecture 20 : Trees DRAFT

Binding Number of Some Special Classes of Trees

Topics for today. Basics of combinatorial counting Applications to running time analysis

Paths, Circuits, and Connected Graphs

CPS 102: Discrete Mathematics. Quiz 3 Date: Wednesday November 30, Instructor: Bruce Maggs NAME: Prob # Score. Total 60

Graph theory. Po-Shen Loh. June We begin by collecting some basic facts which can be proved via bare-hands techniques.

Introduction III. Graphs. Motivations I. Introduction IV

V10 Metabolic networks - Graph connectivity

MapReduce Algorithms. Barna Saha. March 28, 2016

BIL694-Lecture 1: Introduction to Graphs

Characterizations of graph classes by forbidden configurations

Math 443/543 Graph Theory Notes 2: Transportation problems

Bounds on distances for spanning trees of graphs. Mr Mthobisi Luca Ntuli

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graph Theory CS/Math231 Discrete Mathematics Spring2015

CPCS Discrete Structures 1

Lecture 5: Graphs. Rajat Mittal. IIT Kanpur

Graph Theory. ICT Theory Excerpt from various sources by Robert Pergl

AMS /672: Graph Theory Homework Problems - Week V. Problems to be handed in on Wednesday, March 2: 6, 8, 9, 11, 12.

Two Characterizations of Hypercubes

Transcription:

Graph Adjacent Endpoint of an edge Incident Neighbors of a vertex Degree of a vertex Theorem Graph relation Order of a graph Size of a graph Maximum and minimum degree

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. u v {u, v} E A graph is a pair G = (V, E), where V is a nonempty finite set and E is a set of two-element subsets of V. The elements in V are vertices and the elements of E are edges. Let G = (V, E) be a graph. An vertex v V is incident with the edge e E if v e. Let G = (V, E) is a graph. If {u, v} E, then the endpoints of {u, v} are the vertices u and v. Let G = (V, E) be a graph. The degree of a vertex v V is the number of edges in G incident with v, and is denoted by d(v) = #{e E : v e}. Let G = (V, E). For any v V, the neighbors of v is the set of vertices adjacent to v. The set of neighbors of v is denoted by N(v) = {u V : u v}. The order of a graph G is V (G), the number vertices in G. For any graph G = (V, E), we have d(v) = 2 E. v V Let G = (V, E) be a graph. The maximum degree and minimum degree of the vertices in G are (G) = max{d(v) : v V } δ(g) = min{d(v) : v V }. The size of a graph G is E(G), the number edges in G.

Regular / k-regular graph Complete graph Subgraph Edge deletion Spanning subgraph Vertex deletion Induced subgraph Clique / clique number Independent set / independence number Walk / (u, v)-walk

A graph is complete if each vertex is adjacent to each other vertex. The complete graph of order n is denoted by K n. A graph G = (V, E) is regular if all of the vertices in the graph has the same degree. Moreover, the graph is k-regular if d(v) = k for all v V. G is k-regular d(v) = k for all v V (G) Let G be a graph. An edge deletion is the process of removing an edge e from G. This process results in a new graph, denoted by G e, where V (G e) = V (G) and E(G e) = E(G) {e}. Let G and H be graphs. The graph H is a subgraph of G if V (H) V (G) and E(H) E(G). Let G be a graph. A vertex deletion is the process of removing a vertex v from G to create a new graph, denoted by G v, where V (G v) = V (G) {v} E(G v) = {e E(G) : v e}. Let G and H be graphs. The graph H is a spanning subgraph of G if H is a subgraph of G and V (H) = V (G). Let G be a graph. A subset of vertices W V (G) is called a clique if G[W ] is a complete graph. The clique number of G is the size of the largest clique in G. Let G be a graph and let W be a subset of vertices is G (that is, W V (G)). The induced subgraph of G onto W is the new graph, denoted by G[W ], where V (G[W ]) = W, E(G[W ]) = {{u, v} E(G) : u W, v W }. Let G be a graph. A walk in G is a sequence of vertices W = (v 0, v 1, v 2,..., v n ) where each vertex adjacent to the next, that is, v 0 v 1 v 2 v n. A (u, v)-walk is a walk whose first vertex is u and whose last vertex is v. Let G be a graph. A subset of vertices W V (G) is independent if no two vertices in W are adjacent. The independence number of G is the size of the largest independent set in G.

Walk length Concatenation Path / (u, v)-path Connected vertices Connected graph Component Cut vertex Cut edge Cycle Tree

Let W 1 be a (u, v)-walk and W 2 be a (v, w)-walk. The concatenation of W 1 and W 2 (denoted by W 1 + W 2 ) is the (u, w)-walk defined by the walk W 1, followed by the walk W 2. The length of a walk is the number of edges traversed by the walk. Let G be a graph. The vertices u, v V (G) are connected if G contains a (u, v)-path. u is connected to v G contains a (u, v)-path A path in a graph is a walk in which no vertex is repeated. A (u, v)-path is a path from u to v. A component H of a graph G is a maximal connected subgraph of G, meaning that H is not a proper subgraph of any connected subgraph of G. A graph G is connected if, for every pair of vertices u, v V (G), u and v are connected. G is connected for every u, v V (G), u is connected to v Let G be a graph. An edge e E(G) is a cut edge if G e has more components than G. v is a cut edge G e has more components than G Let G be a graph. A vertex v V (G) is a cut vertex if G v has more components than G. v is a cut vertex G v has more components than G A connected graph G is a tree if it does not contain any cycles. G is a tree G does not contain any cycles A cycle is a walk of length at least three whose first vertex and last vertex are the same.

Forest Spanning tree Hamiltonian cycle / Hamiltonian graph Eulerian trail / Eulerian graph

Let G be a graph. A spanning tree of G is a spanning subgraph of G that is a tree. A graph G is a forest if every component of G is a tree. G is a forest each component of G is a tree Let G be a graph. An Eulerian trail is a walk in G that traverses every edge exactly once. A graph G is Eulerian if it contains an Eulerian trail. Let G be a graph. A Hamiltonian cycle is a cycle of G that contains all of the vertices of G. A graph G is Hamiltonian if it contains a Hamiltonian cycle.