Bipartite Permutation Graphs are Reconstructible Toshiki Saitoh (ERATO) Joint work with Masashi Kiyomi (JAIST) and Ryuhei Uehara (JAIST) COCOA 2010 18-20/Dec/2010.

Slides:



Advertisements
Similar presentations
THE LIST COLORING CONJECTURE nicla bernasconi. topics Introduction – The LCC Kernels and choosability Proof of the bipartite LCC.
Advertisements

Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Interval Graph Test.
Chapter 8 Topics in Graph Theory
13 May 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
Cubic Subgraphs Why? Why not?. 5 vertices, 8 edges, claw-free, no cubic subgraph.
Toshiki Saitoh ERATO, Minato Project, JST Subgraph Isomorphism in Graph Classes Joint work with Yota Otachi, Shuji Kijima, and Takeaki Uno The 14 th Korea-Japan.
Reconstruction Algorithm for Permutation Graphs Masashi Kiyomi, Toshiki Saitoh, and Ryuhei Uehara School of Information Science Japan Advanced Institute.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Graph Algorithms: Minimum Spanning Tree We are given a weighted, undirected graph G = (V, E), with weight function w:
Section 2.1 Euler Cycles Vocabulary CYCLE – a sequence of consecutively linked edges (x 1,x2),(x2,x3),…,(x n-1,x n ) whose starting vertex is the ending.
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.
Perfect Graphs Lecture 23: Apr 17. Hard Optimization Problems Independent set Clique Colouring Clique cover Hard to approximate within a factor of coding.
Graph Colouring Lecture 20: Nov 25.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
Is C 6 2-critical? a). Yes b). No c). I have absolutely no idea.
CTIS 154 Discrete Mathematics II1 8.2 Paths and Cycles Kadir A. Peker.
Rectangular Drawing Imo Lieberwerth. Content Introduction Rectangular Drawing and Matching Thomassen’s Theorem Rectangular drawing algorithm Advanced.
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.
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.
Antimagic Labellings of Graphs Torsten Mütze Joint work with Dan Hefetz and Justus Schwartz.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
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.
The Art Gallery Problem
Week 10 – Meyniel’s conjecture Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
9.2 Graph Terminology and Special Types Graphs
Subdivision of Edge In a graph G, subdivision of an edge uv is the operation of replacing uv with a path u,w,v through a new vertex w.
Simple Efficient Algorithm for MPQ-tree of an Interval Graph Toshiki SAITOH Masashi KIYOMI Ryuhei UEHARA Japan Advanced Institute of Science and Technology.
Toshiki Saitoh ERATO, Minato Discrete Structure Manipulation System Project, JST Graph Classes and Subgraph Isomorphism Joint work with Yota Otachi, Shuji.
Graph Reconstruction Conjecture. Proposed by S.M. Ulan & P.J. Kelly in 1941: The conjecture states that every graph with at least 3 vertices is reconstructible;
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
Random Generation and Enumeration of Bipartite Permutation Graphs Toshiki Saitoh (JAIST, Japan) Yota Otachi (Gunma Univ., Japan) Katsuhisa Yamanaka (UEC,
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.
Chapter 1 Fundamental Concepts II Pao-Lien Lai 1.
MINATO ZDD Project Efficient Enumeration of the Directed Binary Perfect Phylogenies from Incomplete Data Toshiki Saitoh (ERATO) Joint work with Masashi.
1 CS104 : Discrete Structures Chapter V Graph Theory.
5.2 Trees  A tree is a connected graph without any cycles.
GRAPHS THEROY. 2 –Graphs Graph basics and definitions Vertices/nodes, edges, adjacency, incidence Degree, in-degree, out-degree Subgraphs, unions, isomorphism.
Introduction to Graph Theory
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
A Unified View of Graph Searching
CSE, IIT KGP Graph Coloring. CSE, IIT KGP K-coloring A k-coloring of G is a labeling f:V(G)  {1,…,k}.A k-coloring of G is a labeling f:V(G)  {1,…,k}.
CSS106 Introduction to Elementary Algorithms
Chapter 5 Graphs  the puzzle of the seven bridge in the Königsberg,  on the Pregel.
Graph Colouring Lecture 20: Nov 25. This Lecture Graph coloring is another important problem in graph theory. It also has many applications, including.
Graph Theory and Applications
Chap. 11 Graph Theory and Applications 1. Directed Graph 2.
Decomposition Theory in Matching Covered Graphs Qinglin Yu Nankai U., China & U. C. Cariboo, Canada.
Walks, Paths and Circuits. A graph is a connected graph if it is possible to travel from one vertex to any other vertex by moving along successive edges.
The four colour theorem
MA/CSSE 473 Day 34 MST details: Kruskal's Algorithm Prim's Algorithm.
Introduction to Graph Theory
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Fast.
Eternal Domination Chip Klostermeyer.
Classwork Quiz Worksheet Homework (day 54) Worksheet (1-7) Walks, Paths and Circuits SOL: DM.1.
De Bruijn sequences 陳柏澍 Novembers Each of the segments is one of two types, denoted by 0 and 1. Any four consecutive segments uniquely determine.
Applied Discrete Mathematics Week 13: Graphs
Proof technique (pigeonhole principle)
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Grade 11 AP Mathematics Graph Theory
Graph theory Definitions Trees, cycles, directed graphs.
The Art Gallery Problem
Chapters 8.1 and 8.2 Based on slides by Y. Peng University of Maryland
Acyclic List Edge Coloring of Graphs
Problem Solving 4.
Graph Theory What is a graph?.
Proof Techniques.
N(S) ={vV|uS,{u,v}E(G)}
Richard Anderson Lecture 5 Graph Theory
Presentation transcript:

Bipartite Permutation Graphs are Reconstructible Toshiki Saitoh (ERATO) Joint work with Masashi Kiyomi (JAIST) and Ryuhei Uehara (JAIST) COCOA /Dec/2010

Graph Reconstruction Conjecture Deck of Graph G=(V, E): multi-set {G - v | v ∈ V} Preimage of multi-set D: a graph whose deck is D v1v1 v2v2 v3v3 v5v5 v4v4 Graph G v2v2 v3v3 v5v5 v4v4 G-v 1 v1v1 v3v3 v5v5 v4v4 G-v 2 v1v1 v2v2 v5v5 v4v4 G-v 3 G-v 4 v1v1 v2v2 v3v3 v4v4 G-v 5 Deck of G Preimage v1v1 v2v2 v3v3 v5v5

Graph Reconstruction Conjecture For any multi-set D of graphs with n-1 vertices, there is at most 1 preimage whose deck is D (n ≧ 3). Different graph of G Multi-set: D Graph G Unlabeled graphs

Graph Reconstruction Conjecture Proposed by Ulam and Kelly [1941]  Open problem Reconstructible graph classes  Reconstructible: Its deck has only one preimage.  regular graphs, trees, disconnected graphs, etc. Our Result Bipartite Permutation Graphs are Reconstructible.

Bipartite Permutation Graphs Permutation graph: graph that has a permutation diagram. Bipartite permutation graph: permutation graph that is bipartite Permutation diagram Permutation graph Permutation diagram Bipartite permutation graph

Bipartite Permutation Graphs Lemma 1 Induced subgraphs of a bipartite permutation graph are bipartite permutation graphs A preimage G is a bipartite permutation graph Each graph in the deck of G is a bipartite permutation graph.

Bipartite Permutation Graphs Lemma 1 Induced subgraphs of a bipartite permutation graph are bipartite permutation graphs. Lemma 2 [Saitoh et al. 2009] There exists at most four permutation diagrams for any connected bipartite permutation graph. horizontal-flip Vertical-flip horizontal-flip Vertical-flip Rotation Each permutation diagram of a graph in the deck can be obtained by removing one segment.

Only show the connected case.  Every disconnected graphs are reconstructible. Main Idea of Proof  Uniquely reconstruct a preimage. By adding a segment uniquely to a permutation diagram of some graph in the deck. Theorem Bipartite permutation graphs are reconstructible. There are O(n 2 ) candidates. We show only one candidate is valid.

Using the degree of a polar vertex of the preimage. Polar vertex: Left-most or right-most segment  Let a vertex v be a polar vertex of the preimage G and deg(v) = p in G There is a graph in the deck obtained by removing a vertex w adjacent to v. Clearly deg(v) = p-1 in the graph.  We know the degree of the removing vertex w. Degree sequence is reconstructible. [Greenwell and Hemminger 73] v deg(v): p-1 → p Using the deg(w) we have only one choice. deg(w) = 2 Choosing Valid Candidate

Finding the Degree of a Polar Vertex Using lemma 3  Choose connected graphs with removing a vertex in Y. There are three possibilities of X-polar degree patterns. pq-1 … … … p-1q … … … We can determine p and q. pq … … … Lemma 3 G=(X, Y, E): Connected bipartite permutation graph. |X| and |Y| are reconstructible.

Conclusion and Future Works Our result  Bipartite permutation graphs are reconstructible. Future works  Are the other graph classes reconstructible? For example, interval graphs, permutation graphs, etc.  The number of preimages are at most n 2.