MCA 520: Graph Theory Instructor Neelima Gupta

Slides:



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

Great Theoretical Ideas in Computer Science for Some.
Chapter 8 Topics in Graph Theory
1 Matching Polytope x1 x2 x3 Lecture 12: Feb 22 x1 x2 x3.
MCA 202: Discrete Mathematics under construction Instructor Neelima Gupta
Bayesian Networks, Winter Yoav Haimovitch & Ariel Raviv 1.
Introduction to Graphs
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
MCA 520: Graph Theory Instructor Neelima Gupta
Graph Traversals Visit vertices of a graph G to determine some property: Is G connected? Is there a path from vertex a to vertex b? Does G have a cycle?
MCA 202: Discrete Structures Instructor Neelima Gupta
Data Structures, Spring 2004 © L. Joskowicz 1 Data Structures – LECTURE 14 Strongly connected components Definition and motivation Algorithm Chapter 22.5.
MCA 520: Graph Theory Instructor Neelima Gupta
Graph. Undirected Graph Directed Graph Simple Graph.
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
What is the next line of the proof? a). Let G be a graph with k vertices. b). Assume the theorem holds for all graphs with k+1 vertices. c). Let G be a.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Graphs and Trees This handout: Trees Minimum Spanning Tree Problem.
1 CIS /204—Spring 2008 Recitation 10 Friday, April 4, 2008.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
MCA 520: Graph Theory Instructor Neelima Gupta
What is the next line of the proof? a). Assume the theorem holds for all graphs with k edges. b). Let G be a graph with k edges. c). Assume the theorem.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
Graph Theory Ch6 Planar Graphs. Basic Definitions  curve, polygon curve, drawing  crossing, planar, planar embedding, and plane graph  open set  region,
5.4 Shortest-path problem  Let G=(V,E,w) be a weighted connected simple graph, w is a function from edges set E to position real numbers set. We denoted.
MCA 520: Graph Theory Instructor Neelima Gupta
MCS 312: NP Completeness and Approximation algorithms Instructor Neelima Gupta
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.
Tree A connected graph that contains no simple circuits is called a tree. Because a tree cannot have a simple circuit, a tree cannot contain multiple.
The Tutte Polynomial Graph Polynomials winter 05/06.
5.2 Trees  A tree is a connected graph without any cycles.
Introduction to Graph Theory
MCA 202: Discrete Structures Instructor Neelima Gupta
 2004 SDU Lectrue4-Properties of DFS Properties of DFS Classification of edges Topological sort.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
Introduction to Graphs. This Lecture In this part we will study some basic graph theory. Graph is a useful concept to model many problems in computer.
MCS 312: NP Completeness and Approximation algorthms Instructor Neelima Gupta
MAT 2720 Discrete Mathematics Section 8.2 Paths and Cycles
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Hamiltonian Cycles Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
 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 Lecture 2. Graphs (1) An undirected graph is a triple (V, E, Y), where V and E are finite sets and Y:E g{X V :| X |=2}. A directed graph or digraph.
Introduction to Graph Theory
Data Structures Lakshmish Ramaswamy. Tree Hierarchical data structure Several real-world systems have hierarchical concepts –Physical and biological systems.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
Great Theoretical Ideas in Computer Science for Some.
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
1) Find and label the degree of each vertex in the graph.
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.
Tree - in “math speak” An ________ graph is a set of vertices/nodes and a set of edges, each edge connects two vertices. Any undirected graph in which.
COMPSCI 102 Introduction to Discrete Mathematics.
5.6 Prefix codes and optimal tree Definition 31: Codes with this property which the bit string for a letter never occurs as the first part of the bit string.
Graph Terms By Susan Ott. Vertices Here are 7 vertices without any edges Each Vertex is labeled a different color and number.
Trees.
Prüfer code algorithm Algorithm (Prüfer code)
Proof technique (pigeonhole principle)
Great Theoretical Ideas In Computer Science
Trees.
Theorem 5.13: For vT‘, l’(v)= min{l(v), l(vk)+w(vk, v)}
Hamiltonian Cycles.
Proof Techniques.
CPS420 Euler Circuit Construction
Miniconference on the Mathematics of Computation
Discrete Mathematics for Computer Science
Graph Theory: Cuts and Connectivity
Graph Theory: Proof Techniques
Graph Theory: Euler Graphs and Digraphs
Richard Anderson Lecture 5 Graph Theory
Presentation transcript:

MCA 520: Graph Theory Instructor Neelima Gupta

Table of Contents Tree: Connected Acyclic Graph

Properties Every tree with at least two vertices has at least two leaves (leaf is a vertex of degree 1). Deleting a leaf from an n-vertex tree produces an (n-1)-vertex tree……it allows many things to be done…many facts to be proved by induction for tree.

Characterization of Tree For an n-vertex graph G (n > 1), following are equivalent: A.G is connected and has no cycles. B.G is connected and has n-1 edges. C.G has n-1 edges and no cycles. A => B : Proof by induction. B => C: Construct G’ from G making G’ acyclic. C => A: Let G1, G2….Gk be the components, each being acyclic….

Another characterization of Tree D. G has no loops and has exactly one u-v path for all u and v in V(G). A => D D => A