Introduction to Line Graphs Emphasizing their construction, clique decompositions, and regularity.

Slides:



Advertisements
Similar presentations
Introduction to Algorithms Graph Algorithms
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Chapter 8 Topics in Graph Theory
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.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
13 May 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
CSC401 – Analysis of Algorithms Lecture Notes 14 Graph Biconnectivity
GOLOMB RULERS AND GRACEFUL GRAPHS
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.
Convex Grid Drawings of 3-Connected Plane Graphs Erik van de Pol.
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.
Discrete Structures Chapter 7A Graphs Nurul Amelina Nasharuddin Multimedia Department.
Rectangular Drawing Imo Lieberwerth. Content Introduction Rectangular Drawing and Matching Thomassen’s Theorem Rectangular drawing algorithm Advanced.
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.
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 Learning Outcomes Students should be able to:
Graphs Chapter 10.
Krakow, Summer 2011 Comparability Graphs William T. Trotter
1 Graphs Chapters 9.1 and 9.2 University of Maryland Chapters 9.1 and 9.2 Based on slides by Y. Peng University of Maryland.
(CSC 102) Lecture 29 Discrete Structures. Graphs.
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
1 Topics Intro. to Graphs (11.1) A B C D EF G. 2 Definition (p.650) A graph G = V(G) + E(G) A set of vertices (or nodes), V(G) = {v 1, v 2, …, v n } A.
Lecture 10: Graphs Graph Terminology Special Types of Graphs
9.2: Graph Terminology. Special Simple Graphs Complete GraphsK 1,… CyclesC 3,… WheelsW 3,… N-cubesQ 1,… Complete bipartiteK 2,2,…
1 CS104 : Discrete Structures Chapter V Graph Theory.
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.
The countable character of uncountable graphs François Laviolette Barbados 2003.
Chapter 1 Fundamental Concepts Introduction to Graph Theory Douglas B. West July 11, 2002.
September1999 CMSC 203 / 0201 Fall 2002 Week #13 – 18/20/22 November 2002 Prof. Marie desJardins.
Connectivity and Paths 報告人:林清池. Connectivity A separating set of a graph G is a set such that G-S has more than one component. The connectivity of G,
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Graphs 9.1 Graphs and Graph Models أ. زينب آل كاظم 1.
Graphs Basic properties.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
Chapter 9: Graphs.
Introduction to Graph Theory
Graphs Rosen, Chapter 8. NOT ONE OF THESE! One of these!
Chap 7 Graph Def 1: Simple graph G=(V,E) V : nonempty set of vertices E : set of unordered pairs of distinct elements of V called edges Def 2: Multigraph.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
1 Graphs Chapters 10.1 and 10.2 University of Maryland Chapters 10.1 and 10.2 Based on slides by Y. Peng University of Maryland.
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
An Introduction to Graph Theory
Lecture 19: CONNECTIVITY Sections
Applied Discrete Mathematics Week 13: Graphs
Proof technique (pigeonhole principle)
The countable character of uncountable graphs François Laviolette Barbados 2003.
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
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.
Biconnectivity SEA PVD ORD FCO SNA MIA 11/16/2018 2:31 AM
Graph.
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Relations (sections 7.1 – 7.5)
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Discrete Math II Howon Kim
Let us switch to a new topic:
Lecture 10: Graphs Graph Terminology Special Types of Graphs
Proof Techniques.
Miniconference on the Mathematics of Computation
Biconnectivity SEA PVD ORD FCO SNA MIA 5/6/2019 5:08 PM Biconnectivity
Discrete Math II Howon Kim
Biconnectivity SEA PVD ORD FCO SNA MIA 5/23/ :21 PM
Discrete Math II Howon Kim
Richard Anderson Lecture 5 Graph Theory
Presentation transcript:

Introduction to Line Graphs Emphasizing their construction, clique decompositions, and regularity

A given graph XIts line graph L(X) ??

This vertex has degree 1….…so it gives no new adjacencies.

This vertex has degree 1….…so it gives no new adjacencies.

This vertex also has degree 1….…so it gives no new adjacencies.

This vertex has degree 0….…so it gives no new adjacencies.

The given graph XIts line graph L(X)

The given graph XIts line graph L(X)

Definition of Line Graph Def. Given a graph X=(V,E), its line graph is the graph L(X) with vertex set E and where two distinct vertices e and e’ are adjacent iff the corresponding edges in graph X share an endpoint.

Vertices of degree ≥ 2Cliques partitioning edge set

Note: Each vertex is in ≤ 2 of these cliques.

Thm. (Krausz 1943) Let X be a nonempty simple graph. Then X is the line graph of some graph if and only if the edges of X can be partitioned into cliques so that each vertex belongs to ≤ 2. For an exposition of the proof, see West.

A vertex in only 1 clique is a pendant. (A deg 0 vertex is an isolated edge.)

P is Δ-free, so maximal cliques have size 2. So to cover the edges, each vertex must be in 3 cliques. So P cannot be a line graph.

P is Δ-free, so maximal cliques have size 2. So to cover the edges, each vertex must be in 3 cliques. So P cannot be a line graph. Same problem. So P cannot be a line graph.

Isolated vertices must correspond to isolated edges.

Each clique in the partition corresponds to a vertex.

Two vertices are adjacent iff their cliques share a vertex.

Vertices belonging to only a single clique correspond to pendants

L(X) X Success!!

Determining whether such a clique decomposition exists is computationally impractical for large graphs.

Determining whether such a clique decomposition exists is computationally impractical for large graphs. Beineke and Lehot developed a better approach in the 60’s & 70’s using results of van Rooij and Wilf.

Determining whether such a clique decomposition exists is computationally impractical for large graphs. Beineke and Lehot developed a better approach in the 60’s & 70’s using results of van Rooij and Wilf. Theorem. (Beineke, 1968) A simple graph is a line graph if and only if it has none of the following as an induced subgraph:

Alternatively, we could state the result as follows: Theorem. (Beineke, 1968) A simple graph is a line graph if and only each induced subgraph on  6 vertices is a line graph.

Alternatively, we could state the result as follows: Theorem. (Beineke, 1968) A simple graph is a line graph if and only each induced subgraph on  6 vertices is a line graph. This narrows the search; and in fact, there now exists a linear time algorithm to test whether a graph is a line graph! (It also produces such a graph when the answer is affirmative.)

This graph is the line graph of each of the following: Non-uniqueness of the inverse problem….

This graph is the line graph of each of the following: Non-uniqueness of the inverse problem….

This graph is the line graph of each of the following: Non-uniqueness of the inverse problem….

This graph is the line graph of each of the following: Non-uniqueness of the inverse problem….

This graph is the line graph of each of the following: Non-uniqueness of the inverse problem….

K3K3 BUT… the problem is not any worse than these examples illustrate. K 1,3 Theorem. (Whitney, 1932) K 3 and K 1.3 are the ONLY pair of non- isomorphic connected graphs whose line graphs are isomorphic. “Star-Triangle” Issue (or “claw-triangle”)

Finally, some results about regularity and line graphs….

1.If X is regular (valency k), then L(X) is regular (valency 2k-2). L(X) k-1 regular X

Finally, some results about regularity and line graphs…. 1.If X is regular (valency k), then L(X) is regular (valency 2k-2). 2.If L(X) is regular, then the components of X are regular or bipartite semi-regular. k-1 k regular L(X) regular X

Finally, some results about regularity and line graphs…. k-1 deg(x) deg(y) k deg(x) + deg(y) = k + 2 same for any y~x. xy regular L(X) 1.If X is regular (valency k), then L(X) is regular (valency 2k-2). 2.If L(X) is regular, then the components of X are regular or bipartite semi-regular. regular X

All must have same degree as y. xy k regular L(X)

deg(z) = deg(y) xy z k regular L(X)

deg(a) = deg(x) xy z a k regular L(X)

degrees must alternate! xy z a d b f e c g k regular L(X) If X is connected: there can be at most 2 degrees in X. if X has an odd cycle, X is regular. else X is bipartite and semi-regular. … Therefore …

Two results about regularity and line graphs 1.If X is regular (valency k), then L(X) is regular (valency 2k-2). 2.If L(X) is regular, then the components of X are regular or bipartite semi-regular.

Review of topics Definition of line graphs Cliques partitioning edges of L(X) using vertices in X of degree ≥ 2 Beineke’s 9 forbidden subgraphs Non-uniqueness of inverse problem Whitney’s star-triangle result Regularity in X and L(X)

The End