7. Basic Operations on Graphs

Slides:



Advertisements
Similar presentations
Chun-Cheng Chen Department of Mathematics National Central University 1.
Advertisements

Edge-Coloring of Graphs On the left we see a 1- factorization of  5, the five-sided prism. Each factor is respresented by its own color. No edges of the.
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. a b c d e f g h i.
Graph. Undirected Graph Directed Graph Simple Graph.
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.
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints.
Definition Hamiltonian graph: A graph with a spanning cycle (also called a Hamiltonian cycle). Hamiltonian graph Hamiltonian cycle.
Matchings Matching: A matching in a graph G is a set of non-loop edges with no shared endpoints Maximal Matching: A maximal matching in a graph is a matching.
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.
1 Section 8.4 Connectivity. 2 Paths In an undirected graph, a path of length n from u to v, where n is a positive integer, is a sequence of edges e 1,
Factor Factor: a spanning subgraph of graph G k-Factor: a spanning k-regular subgraph Odd component: a component of odd order o(H): the number of odd components.
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.
Curve Curve: The image of a continous map from [0,1] to R 2. Polygonal curve: A curve composed of finitely many line segments. Polygonal u,v-curve: A polygonal.
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.
Problem: Induced Planar Graphs Tim Hayes Mentor: Dr. Fiorini.
9.2 Graph Terminology and Special Types Graphs
Graph Theory Chapter 6 Planar Graphs Ch. 6. Planar Graphs.
Graphs Chapter 10.
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Graphs Chapter 12.
Advanced Operations on Graphs Lecture 6. Cone and Suspension The join of G and K 1 we call the cone over G and is denoted by Cone(G) = G*K 1. The join.
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.
Graphs Simple graph G=(V,E) V = V(G) ={1,2,3,4} – vertices E = E(G) = {a,b,c,d,e} – edges Edge a has end- vertices 1 and 2. Vertices 1 and 2 are adjacent:
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
Chapter 6 Graph Theory R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001.
Based on slides by Y. Peng University of Maryland
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
Mycielski’s Construction Mycielski’s Construction: From a simple graph G, Mycielski’s Construction produces a simple graph G’ containing G. Beginning with.
GRAPHS THEROY. 2 –Graphs Graph basics and definitions Vertices/nodes, edges, adjacency, incidence Degree, in-degree, out-degree Subgraphs, unions, isomorphism.
Week 11 - Monday.  What did we talk about last time?  Binomial theorem and Pascal's triangle  Conditional probability  Bayes’ theorem.
Chapter 5 Coloring of Graphs. 5.1 Vertex Coloring and Upper Bound Definition: A k-coloring of a graph G is a labeling f:V(G)  S, where |S|=k (or S=[k]).
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
Planar Graphs Graph Coloring
Agenda Review: –Planar Graphs Lecture Content:  Concepts of Trees  Spanning Trees  Binary Trees Exercise.
Chapter 5 Graphs  the puzzle of the seven bridge in the Königsberg,  on the Pregel.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
An Introduction to Graph Theory
Graph Theory and Applications
Decomposition Theory in Matching Covered Graphs Qinglin Yu Nankai U., China & U. C. Cariboo, Canada.
Graphs 9.1 Graphs and Graph Models أ. زينب آل كاظم 1.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
 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.
Discrete Structures CISC 2315 FALL 2010 Graphs & Trees.
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
Basic Operations on Graphs Lecture 5.. Basic Operations on Graphs Deletion of edges Deletion of vertices Addition of edges Union Complement Join.
CSE, IIT KGP Graph Theory: Introduction Pallab Dasgupta Dept. of CSE, IIT
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Subgraphs Lecture 4.
Chapter 9 (Part 2): Graphs
Lecture 19: CONNECTIVITY Sections
Special Graphs By: Sandeep Tuli Astt. Prof. CSE.
Graphs Hubert Chan (Chapter 9) [O1 Abstract Concepts]
5.9.2 Characterizations of Planar Graphs
Chapter 5 Fundamental Concept
Lectures on Network Flows
Jan 2007.
GreedyMaxCut a b w c d e 1.
Systems of distinct representations
Hamiltonian Cycles.
Planarity.
Miniconference on the Mathematics of Computation
Definition 8: Graphs that have a number assigned to each edge or each vertex are called weighted graphs weighted digraphs.
Graph Theory: Cuts and Connectivity
Applied Discrete Mathematics Week 13: Graphs
Based on slides by Y. Peng University of Maryland
Presentation transcript:

7. Basic Operations on Graphs

Basic Operations on Graphs Deletion of edges Deletion of vertices Addition of edges Union Complement Join

Deletion of Edges If G = (V,E) is a graph and e 2 E one of tis edges, then G - e := (V,E – {e}) is a subgraph of G. In such a case we say that G-e is obtained from G by deletion of edge e.

Deletion of Vertices Let x 2 V(G) be a vertex of graph G, then G - x is the subgraph obtained from G by removal of x grom V(G) and removal of all edges from E(G) having x as an endpoint. G – x is obtained from G by deletion of vertex x.

Edge Addition Let G be a graph and (u,v) a pair of non-adjacent vertices. Let e = uv denot the new edge between u and v. By G’ = G + uv = G + e we denote the graph obtained from G by addition of edge e. In other words: V(G’) : = V(G), E(G’) : = E(G) [ {e}.

Graph Union Revisited If G and H are graphs we denote by G t H their disjoint union. Instead of G t G we write 2G. Generalization to nG, for an arbitrary positive integer n: 0G := ;. (n+1)G := nG t G Example: Top row : C6 t K9 Bottom row: 2K3.

Graph Complement The graph complement Gc of a simple graph G has V(Gc) := V(G), but two vertices u and v are adjacent in Gc if and only if they are not adjacent in G. For instance C4c is isomorphic to 2K2.

Graph Difference If H is a spanning subgraph of G we may define graph difference G \H as follows: V(G\H) := V(G). E(G\H) := E(G)\E(H). G H G\H

Bipartite Complement For a bipartite graph X (with a given biparitition) one can define a bipartite complement Xb. This is the graph difference of Km,n and X: Xb = Km,n \ X. Xb X

Empty Graph Revisited. The word “empty graph” is used in two meanings. First Meaning: ;. No vertices, no edges. Second Meaning: En := Knc.= nK1. There are n vertices, no edges. E0 = ; = 0. G will be called the void graph or zero graph.

Graph Join Join of graphs G and H is denoted by G*H and defined as follows: G*H := (Gc t Hc )c In particular, this means that Km,n is a join of two empty graphs En and Em.

Exercises 7 N1. Show that for any set F µ E(G) the graph G-F is well-defined. N2. Show that for any set X µ V(G) the graph G-X is well-defined. N3. Show that for any set X µ V(G) and any set F µ E(G) the graph G-X-F is well-defined. N4. Prove that H is a subgraph of G if and only if H is obtained from G by a succession of vertex and edge deletion.

8. Advanced Operations on Graphs

Cone and Suspension The join of G and K1 is called the cone over G and is denoted by Cone(G) = G*K1. The join G*(2K1 ) is called suspension.

Examples Any complete multipartite graph is a join of empty graphs. The cone Cone(Cn) is called a pyramid or wheel Wn. The octahedral graph is the suspension over C4. It can be written in the form: O3 = (2K1)*(2K1)*(2K1). Construction can be generalized to: On = (2K1)*(2K1)* ...*(2K1)

Subdivision Let e 2 E(G) be an edge of G. Let S(G,e) denote the graph obtained from G by replacing the edge e by a path of length 2 passing through a new vertex. Such an operation is called subdivision of the edge e.. Let F be a subset of E(G), then S(G,F) denotes the graph obtained from the subdivision of each edge of F. In the case F = E, we drop the second argument and S(G) denotes the subdivision graph of G. Graph H is a general subdivision of graph G, if H is obtained from G by a sequence of edge subdivisions.

Graph Homeomorphism Graphs G and H are homeomorphic, if they have a common subdivision. Graph G is topologically contained in a graph K, if there exists a subgraph H of K, that is homeomorphic to G.

Matching Edges with no common endvertex are called independent. A set of pairwise independent edges is called a matching.

Maximal Matching A matching that cannot be augmented by adding new edges is called a maximal matching.

Perfect Matching Proposition: Let M be a matching of a graph G on n vertices. Then |M| · n/2. A matching M with |M| = n/2 is called a perfect matching.

Abstract Simplicial Complex K µ P(S) is an abstract simplicial complex if for each s 2 K and each t µ s it follows that t 2 K. On the left: K = {;, a, b, c, d, e, f, g, h, ab, ad, abd, bc, be, bce, bd, ce, df, dg, de, eh} a d b f c e g h

Line Graph L(G) Two edges with a common end-vertex are incident. Incidence is a binary relation on the edge set E(G). Line graph L(G) has the vertex set E(G), while the edges of L(G) are determined by the incidence of edges in G.

Examples The top row depicts the Heawood graph and its fourvalent linegraph. The bottom row depicts the Petersen graph and its line graph.