1 Debajyoti Mondal 2 Rahnuma Islam Nishat 2 Sue Whitesides 3 Md. Saidur Rahman 1 University of Manitoba, Canada 2 University of Victoria, Canada 3 Bangladesh.

Slides:



Advertisements
Similar presentations
Rahnuma Islam Nishat Debajyoti Mondal Md. Saidur Rahman Graph Drawing and Information Visualization Laboratory Department of Computer Science and Engineering.
Advertisements

22nd International Symposium on Graph Drawing
Planar Orientations Chapter 4 ( ) in the book Written By: Tomer Heber.
2/14/13CMPS 3120 Computational Geometry1 CMPS 3120: Computational Geometry Spring 2013 Planar Subdivisions and Point Location Carola Wenk Based on: Computational.
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
GD 2011September 21, 2011 Stephane Durocher Debajyoti Mondal Md. Saidur Rahman Sue Whitesides Rahnuma Islam Nishat Dept. of Computer Science and Engg.
Study on Power Domination of Graphs 圖上電力支配問題的研究 研究生:莊建成 指導教授:張鎮華 Student : Chien-Cheng Chuang Advisor : Gerard Jennhwa Chang Department of Mathematics,
1 Monotone Drawings of Graphs Thanks to Peter Eades Patrizio Angelini, Enrico Colasante, Giuseppe Di Battista, Fabrizio Frati,
Applied Combinatorics, 4th Ed. Alan Tucker
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
Debajyoti Mondal, Rahnuma Islam Nishat, Md. Saidur Rahman and Md. Jawaherul Alam Graph Drawing and Information Visualization Laboratory Department of Computer.
Stephane Durocher 1 Debajyoti Mondal 1 Rahnuma Islam Nishat 2 Sue Whitesides 2 1 Department of Computer Science, University of Manitoba 2 Department of.
Minimum-Segment Convex Drawings of 3-Connected Cubic Plane Graphs Sudip Biswas Debajyoti Mondal Rahnuma Islam Nishat Md. Saidur Rahman Graph Drawing and.
WALCOM 2012February 16, 2012 Stephane Durocher Debajyoti Mondal Department of Computer Science University of Manitoba.
On the Hardness of Graph Isomorphism Jacobo Tor á n SIAM J. Comput. Vol 33, p , Presenter: Qingwu Yang April, 2006.
Coloring Algorithms and Networks. Coloring2 Graph coloring Vertex coloring: –Function f: V  C, such that for all {v,w}  E: f(v)  f(w) Chromatic number.
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.
9.8 Graph Coloring. Coloring Goal: Pick as few colors as possible so that two adjacent regions never have the same color. See handout.
The complexity of the matching-cut problem Maurizio Patrignani & Maurizio Pizzonia Third University of Rome.
Ziting (Vivien) Zhou1 Drawing Graphs By Computer Graph from
I NTRODUCTION TO G RAPH DRAWING Fall 2010 Battista, G. D., Eades, P., Tamassia, R., and Tollis, I. G Graph Drawing: Algorithms for the Visualization.
Department of Computer Science and Engineering Bangladesh University of Engineering and Technology Md. Emran Chowdhury Department of CSE Northern University.
On Balanced + -Contact Representations Stephane Durocher & Debajyoti Mondal University of Manitoba.
Kernel Bounds for Structural Parameterizations of Pathwidth Bart M. P. Jansen Joint work with Hans L. Bodlaender & Stefan Kratsch July 6th 2012, SWAT 2012,
Planar Graphs and Partially Ordered Sets William T. Trotter Georgia Institute of Technology.
Straight line drawings of planar graphs – part II Roeland Luitwieler.
Advanced Seminar on Graph Drawing – Planar Orientations Olga Maksin Victor Makarenkov Department of Computer Science. Ben-Gurion University of the Negev.
GD 2014 September 26, 2014 Department of Computer Science University of Manitoba Stephane Durocher Debajyoti Mondal.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
Stephane Durocher 1 Debajyoti Mondal 1 Md. Saidur Rahman 2 1 Department of Computer Science, University of Manitoba 2 Department of Computer Science &
Computational Geometry Piyush Kumar (Lecture 10: Point Location) Welcome to CIS5930.
Planar Graphs. A graph is called planar if it can be drawn in the plane in such a way that no two edges cross. Example of a planar graph: The clique on.
GD 2014 September 25, 2014 Department of Computer Science University of Manitoba, Canada Stephane Durocher Debajyoti Mondal.
Planar Graphs Graph Coloring
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
Graph.
ساختمانهای گسسته دانشگاه صنعتی شاهرود – فروردین 1392.
WADS 2013 August 12, 2013 Department of Computer Science University of Manitoba Stephane Durocher Debajyoti Mondal.
Sudip Biswas 1, Stephane Durocher 2, Debajyoti Mondal 2 and Rahnuma Islam Nishat 3 Hamiltonian Paths and Cycles in Planar Graphs 1 Department of Computer.
1/29/15CMPS 3130/6130 Computational Geometry1 CMPS 3130/6130 Computational Geometry Spring 2015 Triangulations and Guarding Art Galleries Carola Wenk.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Strings Basic data type in computational biology A string is an ordered succession of characters or symbols from a finite set called an alphabet Sequence.
Department of Computer Science and Engineering Bangladesh University of Engineering and Technology M. Sc. Engg. Thesis Md. Emran Chowdhury ( P)
UNC Chapel Hill M. C. Lin Delaunay Triangulations Reading: Chapter 9 of the Textbook Driving Applications –Height Interpolation –Constrained Triangulation.
Introduction to Graph Theory
Vertex orderings Vertex ordering.
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.
1) Find and label the degree of each vertex in the graph.
Various Orders and Drawings of Plane Graphs Takao Nishizeki Tohoku University.
9/8/10CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2010 Triangulations and Guarding Art Galleries Carola Wenk.
COMPSCI 102 Introduction to Discrete Mathematics.
CSC 252: Algorithms October 28, 2000 Homework #5: Graphs Victoria Manfredi (252a-ad) notes: -Definitions for each of the graph concepts are those presented.
Eternal Domination Chip Klostermeyer.
CCCG 2014 August 11, 2014 Department of Computer Science University of Manitoba Stephane Durocher Debajyoti Mondal.
Amazons Puzzles are NP- Complete. G∞ is the infinite grid. Cubic Subgrid Graphs are subgraphs of G∞ where nodes have degree at most three. HC3G = {G |
Adversarial Coloring, Covering and Domination Chip Klostermeyer.
Xuding Zhu National Sun Yat-sen University Circular chromatic index.
Graph Drawing.
Characteristics of Planar Graphs
Relating Graph Thickness to Planar Layers and Bend Complexity
Drawing Plane Triangulations with Few Segments
Minimum-Segment Convex Drawings of 3-Connected Cubic Plane Graphs
Tucker, Applied Combinatorics, Sec 2.4
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Vertex orderings.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 8th ed., by Kenneth H.
Acyclic k-Coloring. Acyclic k-Coloring Acyclic Coloring with Division Vertices.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Lecture 28 Approximation of Set Cover
Presentation transcript:

1 Debajyoti Mondal 2 Rahnuma Islam Nishat 2 Sue Whitesides 3 Md. Saidur Rahman 1 University of Manitoba, Canada 2 University of Victoria, Canada 3 Bangladesh University of Engineering and Technology (BUET), Bangladesh

Input Graph G Acyclic Coloring of G Acyclic Coloring /21/20112IWOCA 2011, Victoria

Input Graph G Acyclic Coloring of a subdivision of G Why subdivision ? 6/21/20113IWOCA 2011, Victoria

Input Graph G Acyclic Coloring of a subdivision of G Why subdivision ? Division vertex 6/21/20114IWOCA 2011, Victoria

A subdivision G of K 5 Input graph K 5 Why subdivision ? Acyclic coloring of planar graphs Upper bounds on the volume of 3-dimensional straight-line grid drawings of planar graphs Acyclic coloring of planar graph subdivisions Upper bounds on the volume of 3-dimensional polyline grid drawings of planar graphs Division vertices correspond to the total number of bends in the polyline drawing. Straight-line drawing of G in 3D Poly-line drawing of K 5 in 3D 6/21/20115IWOCA 2011, Victoria

Previous Results Grunbaum1973Lower bound on acyclic colorings of planar graphs is 5 Borodin1979Every planar graph is acyclically 5-colorable Kostochka1978Deciding whether a graph admits an acyclic 3-coloring is NP-hard 2010Angelini & Frati Every planar graph has a subdivision with one vertex per edge which is acyclically 3-colorable 6/21/20116IWOCA 2011, Victoria Ochem2005Testing acyclic 4-colorability is NP-complete for planar bipartite graphs with maximum degree 8

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/20117IWOCA 2011, Victoria

Some Observations 3 1 v u 1 v u w w1w1 w2w2 w3w3 wnwn G G G / admits an acyclic 3-coloring G / G / 6/21/20118IWOCA 2011, Victoria

Some Observations 1 G G admits an acyclic 3-coloring with at most |E|-n subdivisions Subdivision a b c d e f g h i j k l m n 2 l x 6/21/20119IWOCA 2011, Victoria G is a biconnected graph that has a non-trivial ear decomposition. Ear

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201110IWOCA 2011, Victoria

Acyclic coloring of a 3-connected cubic graph Subdivision Every 3-connected cubic graph admits an acyclic 3-coloring with at most |E| - n = 3n/2 – n = n/2 subdivisions 6/21/201111IWOCA 2011, Victoria

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201112IWOCA 2011, Victoria

u Acyclic coloring of a partial k-tree, k ≤ 8 G G / 6/21/201113IWOCA 2011, Victoria

u Acyclic coloring of a partial k-tree, k ≤ 8 G G / 6/21/201114IWOCA 2011, Victoria

u Acyclic coloring of a partial k-tree, k ≤ 8 G Every partial k-tree admits an acyclic 3-coloring for k ≤ 8 with at most |E| subdivisions G / 6/21/201115IWOCA 2011, Victoria

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201116IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201117IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201118IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201119IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201120IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201121IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201122IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201123IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs /21/201124IWOCA 2011, Victoria

Acyclic 3-coloring of triangulated graphs Internal Edge External Edge |E| division vertices 6/21/201125IWOCA 2011, Victoria

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201126IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201127IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201128IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201129IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201130IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201131IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201132IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs /21/201133IWOCA 2011, Victoria

Acyclic 4-coloring of triangulated graphs Number of division vertices is |E| - n 6/21/201134IWOCA 2011, Victoria

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201135IWOCA 2011, Victoria

… … Infinite number of nodes with the same color at regular intervals Each of the blue vertices are of degree is 6 Acyclic 4-coloring is NP-complete for graphs with maximum degree 7 6/21/201136IWOCA 2011, Victoria [Angelini & Frati, 2010] Acyclic three coloring of a planar graph with degree at most 4 is NP-complete

3 1 2 A graph G with maximum degree four How to color? Maximum degree of G / is 7 An acyclic four coloring of G / must ensure acyclic three coloring in G. G/G/ 1 Acyclic 4-coloring is NP-complete for graphs with maximum degree 7 6/21/201137IWOCA 2011, Victoria Acyclic three coloring of a graph with degree at most 4 is NP-complete

Triangulated plane graph with n vertices One subdivision per edge, Acyclically 4-colorable At most 2n − 6 division vertices. Summary of Our Results Acyclic 4-coloring is NP-complete for graphs with maximum degree 7. 3-connected plane cubic graph with n vertices One subdivision per edge, Acyclically 3-colorable At most n/2 division vertices. Partial k-tree, k ≤ 8One subdivision per edge, Acyclically 3-colorable Each edge has exactly one division vertex Triangulated plane graph with n vertices Acyclically 3-colorable, simpler proof, originally proved by Angelini & Frati, 2010 Each edge has exactly one division vertex 6/21/201138IWOCA 2011, Victoria

Open Problems What is the complexity of acyclic 4-colorings for graphs with maximum degree less than 7? What is the minimum positive constant c, such that every triangulated plane graph with n vertices admits a subdivision with at most cn division vertices that is acyclically k-colorable, k ∈ {3,4}? 6/21/201139IWOCA 2011, Victoria

6/21/201140IWOCA 2011, Victoria