Miniconference on the Mathematics of Computation

Slides:



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

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Analysis of Algorithms CS 477/677
Chapter 8 Topics in Graph Theory
Chapter 9 Graphs.
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.
1 Representing Graphs. 2 Adjacency Matrix Suppose we have a graph G with n nodes. The adjacency matrix is the n x n matrix A=[a ij ] with: a ij = 1 if.
1 Section 8.2 Graph Terminology. 2 Terms related to undirected graphs Adjacent: 2 vertices u & v in an undirected graph G are adjacent (neighbors) in.
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.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
Applied Discrete Mathematics Week 12: Trees
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.
Degree A F H G B E D C. Adjacent A F H G B E D C.
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.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
9.2 Graph Terminology and Special Types Graphs
Lecture 13 Graphs. Introduction to Graphs Examples of Graphs – Airline Route Map What is the fastest way to get from Pittsburgh to St Louis? What is the.
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,
1 ELEC692 Fall 2004 Lecture 1b ELEC692 Lecture 1a Introduction to graph theory and algorithm.
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.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
COSC 2007 Data Structures II Chapter 14 Graphs I.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
 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 Basic properties.
Introduction to Graph Theory
Graph Concepts and Algorithms Using LEDA By Caroline Moore and Carmen Frerichs (252a-at and 252a-ao) each graph in the presentation was created using gw_basic_graph_algorithms.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Spanning Trees Alyce Brady CS 510: Computer Algorithms.
Leda Demos By: Kelley Louie Credits: definitions from Algorithms Lectures and Discrete Mathematics with Algorithms by Albertson and Hutchinson graphics.
Trees.
An Introduction to Graph Theory
Chapter 9 (Part 2): Graphs
Applied Discrete Mathematics Week 13: Graphs
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Proof technique (pigeonhole principle)
Copyright © Zeph Grunschlag,
Graph Graphs and graph theory can be used to model:
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Grade 11 AP Mathematics Graph Theory
Chapter 5 Fundamental Concept
Graph theory Definitions Trees, cycles, directed graphs.
Graph Theory and Algorithm 01
Graphs Chapters 10.1 and 10.2 Based on slides by Y. Peng University of Maryland.
Graphs.
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Trees.
Discrete Mathematics and its Applications Lecture 8 – Cop-win Graphs
Miniconference on the Mathematics of Computation
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
Let us switch to a new topic:
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Discrete Mathematics and its Applications Lecture 7 – Cops and Robbers
Lecture 10: Graphs Graph Terminology Special Types of Graphs
Adjacency Matrices and PageRank
Modelling and Searching Networks Lecture 10 – Cop Number and Genus
Modelling and Searching Networks Lecture 5 – Random graphs
CSE 321 Discrete Structures
Miniconference on the Mathematics of Computation
Richard Anderson Lecture 5 Graph Theory
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Concepts of Computation
Chapter 14 Graphs © 2011 Pearson Addison-Wesley. All rights reserved.
Presentation transcript:

Miniconference on the Mathematics of Computation MTH 210 Introducing graphs II Dr. Anthony Bonato Ryerson University

Degrees the degree of a node x, written deg(x) is the number of edges incident with x

Degrees Theorem - First Theorem of Graph Theory: also called Handshake Theorem

Corollary 1.2: In every graph, there are an even number of odd degree nodes. for example, there is no order 19 graph where each vertex has order 9 (i.e. 9-regular)

Subgraphs a subgraph is a subset of the vertices and edges of a graph

S

a spanning subgraph

Special graphs cliques (complete graphs): Kn n nodes all distinct nodes are adjacent cocliques (independent sets): Kn no edges

cycles Cn -n nodes on a circle paths Pn -n nodes on a line -length is n-1

Connected graphs a graph is connected if every pair of distinct vertices is joined by at least one path otherwise, a graph is disconnected connected components: maximal connected induced subgraphs

Examples of connected components

Exercises

Introducing graphs III Miniconference on the Mathematics of Computation MTH 210 Introducing graphs III Dr. Anthony Bonato Ryerson University

Special graphs, continued bipartite graphs: union of two independent sets or colours

bipartite cliques (bicliques, complete bipartite graphs) Ki,j: a set X of vertices of cardinality i, and one Y of cardinality j, such that all edges are present between X and Y, and these are the only edges

hypercubes Qn -vertices are n-bit binary strings; two strings adjacent if they differ in exactly one bit Q3

Petersen graph

Trees a graph is a tree if it is connected and contains no cycles (that is, is acyclic or circuit-free)

a graph is a forest if each component is a tree

Leaves in a tree, a vertex of degree one is a leaf (or terminal vertex or endvertex) all other vertices are internal

Key fact: If T is a tree, then T has at least two leaves (i. e Key fact: If T is a tree, then T has at least two leaves (i.e. vertices with degree 1).

Key fact: If T is a tree, then there is exactly one path connecting any two vertices in T.

Key fact*: If T is a tree of order n, then T has n-1 edges.

Exercises