Uib.no UNIVERSITY OF BERGEN A Near-Optimal Planarization Algorithm Bart M. P. Jansen Daniel Lokshtanov University of Bergen, Norway Saket Saurabh Institute.

Slides:



Advertisements
Similar presentations
Routing in Undirected Graphs with Constant Congestion Julia Chuzhoy Toyota Technological Institute at Chicago.
Advertisements

1 Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs Accepted for presentation at SWAT 2010.
Bart Jansen 1.  Problem definition  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least k leaves?
Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Minimum Vertex Cover in Rectangle Graphs
Introduction to Kernel Lower Bounds Daniel Lokshtanov.
Generalization and Specialization of Kernelization Daniel Lokshtanov.
Convex drawing chapter 5 Ingeborg Groeneweg. Summery What is convex drawing What is convex drawing Some definitions Some definitions Testing convexity.
Dynamic Planar Convex Hull Operations in Near- Logarithmic Amortized Time TIMOTHY M. CHAN.
Compact and Low Delay Routing Labeling Scheme for Unit Disk Graphs Chenyu Yan, Yang Xiang, and Feodor F. Dragan (WADS 2009) Kent State University, Kent,
Bart Jansen, Utrecht University. 2  Max Leaf  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least.
Rooted Routing Using Structural Decompositions Jiao Tong University Shanghai, China June 17, 2013.
Bart Jansen, Utrecht University. 2  Max Leaf  Instance: Connected graph G, positive integer k  Question: Is there a spanning tree for G with at least.
Preprocessing Graph Problems When Does a Small Vertex Cover Help? Bart M. P. Jansen Joint work with Fedor V. Fomin & Michał Pilipczuk June 2012, Dagstuhl.
The Power of Preprocessing Bart M. P. Jansen September 29th, Algorithms & Visualization seminar, TU Eindhoven.
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
Minimum Vertex Cover in Rectangle Graphs R. Bar-Yehuda, D. Hermelin, and D. Rawitz 1.
Minicourse on parameterized algorithms and complexity Part 8: The Strong Exponential-Time Hypothesis Dániel Marx (slides by Daniel Lokshtanov) Jagiellonian.
PLANAR SHORTEST PATH & R-DIVISIONS Dwyane George March 10, 2015.
Implicit Hitting Set Problems Richard M. Karp Harvard University August 29, 2011.
Vertex Cover, Dominating set, Clique, Independent set
Traversing the Machining Graph Danny Chen, Notre Dame Rudolf Fleischer, Li Jian, Wang Haitao,Zhu Hong, Fudan Sep,2006.
Kernelization for a Hierarchy of Structural Parameters Bart M. P. Jansen Third Workshop on Kernelization 2-4 September 2011, Vienna.
1 Refined Search Tree Technique for Dominating Set on Planar Graphs Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Fran.
Constant Factor Approximation of Vertex Cuts in Planar Graphs Eyal Amir, Robert Krauthgamer, Satish Rao Presented by Elif Kolotoglu.
Approximation Algorithms for Graph Routing Problems Julia Chuzhoy Toyota Technological Institute at Chicago.
Primal-Dual Meets Local Search: Approximating MST’s with Non-uniform Degree Bounds Author: Jochen Könemann R. Ravi From CMU CS 3150 Presentation by Dan.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
Fixed Parameter Complexity Algorithms and Networks.
Kernel Bounds for Structural Parameterizations of Pathwidth Bart M. P. Jansen Joint work with Hans L. Bodlaender & Stefan Kratsch July 6th 2012, SWAT 2012,
Uib.no UNIVERSITY OF BERGEN A Near-Optimal Planarization Algorithm Bart M. P. Jansen Daniel Lokshtanov University of Bergen, Norway Saket Saurabh Institute.
1 Bart Jansen Independent Set Kernelization for a Refined Parameter: Upper and Lower bounds TACO Day, Utrecht January 12 th, 2011 Joint work with Hans.
Fan-planar Graphs: Combinatorial Properties and Complexity results Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani,
1 Steiner Tree Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
1 Bart Jansen Independent Set Kernelization for a Refined Parameter: Upper and Lower bounds ALGORITMe Staff Colloquium, Utrecht September 10 th, 2010 Joint.
1 Approximate Algorithms (chap. 35) Motivation: –Many problems are NP-complete, so unlikely find efficient algorithms –Three ways to get around: If input.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
The Dominating Set and its Parametric Dual  the Dominated Set  Lan Lin prepared for theory group meeting on June 11, 2003.
Minicourse on parameterized algorithms and complexity Part 4: Linear programming Dániel Marx (slides by Daniel Lokshtanov) Jagiellonian University in Kraków.
Bidimensionality (Revised) Daniel Lokshtanov Based on joint work with Hans Bodlaender,Fedor Fomin,Eelko Penninkx, Venkatesh Raman, Saket Saurabh and Dimitrios.
Applications of Treewidth in Algorithm Design Daniel Lokshtanov Based on joint work with Hans Bodlaender,Fedor Fomin,Eelko Penninkx, Venkatesh Raman, Saket.
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
Uib.no UNIVERSITY OF BERGEN On Sparsification for Computing Treewidth Bart M. P. Jansen Insert «Academic unit» on every page: 1 Go to the menu «Insert»
1 Approximation algorithms Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij TexPoint fonts used in EMF. Read the TexPoint manual.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Trees Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT
Algorithms for hard problems Parameterized complexity Bounded tree width approaches Juris Viksna, 2015.
Kernel Bounds for Path and Cycle Problems Bart M. P. Jansen Joint work with Hans L. Bodlaender & Stefan Kratsch September 8 th 2011, Saarbrucken.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
Approximation Algorithms Department of Mathematics and Computer Science Drexel University.
Approximating graph coloring of minor-closed graphs Joint Work with Erik Demaine, Mohammad Hajiaghayi, Bojan Mohar, Robin Thomas Partially joint Work with.
Algorithms and Networks
Graphs and Algorithms (2MMD30)
Algorithms for Finding Distance-Edge-Colorings of Graphs
Joint work with Hans Bodlaender
Algorithms and Complexity
Structural graph parameters Part 2: A hierarchy of parameters
Constrained Bipartite Vertex Cover: The Easy Kernel is Essentially Tight Bart M. P. Jansen June 4th, WORKER 2015, Nordfjordeid, Norway.
Bart M. P. Jansen June 3rd 2016, Algorithms for Optimization Problems
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
The Power of Preprocessing: Gems in Kernelization
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
Approximation and Kernelization for Chordal Vertex Deletion
REDUCESEARCH Polynomial Kernels for Hitting Forbidden Minors under Structural Parameterizations Bart M. P. Jansen Astrid Pieterse ESA 2018 August.
Three-coloring triangle-free planar graphs in linear time (SODA 09’)
Bart M. P. Jansen Jesper Nederlof
Dániel Marx (slides by Daniel Lokshtanov)
Ch09 _2 Approximation algorithm
Richard Anderson Lecture 5 Graph Theory
Richard Anderson Winter 2019 Lecture 5
Treewidth meets Planarity
Presentation transcript:

uib.no UNIVERSITY OF BERGEN A Near-Optimal Planarization Algorithm Bart M. P. Jansen Daniel Lokshtanov University of Bergen, Norway Saket Saurabh Institute of Mathematical Sciences, India Insert «Academic unit» on every page: 1 Go to the menu «Insert» 2 Choose: Date and time 3 Write the name of your faculty or department in the field «Footer» 4 Choose «Apply to all" January 7th 2014, SODA, Portland Algorithms Research Group

uib.no Problem setting Algorithms Research Group 2 Generalization of the P LANARITY T ESTING problem k-V ERTEX P LANARIZATION In: An undirected graph G, integer k Q: Can k vertices be deleted from G to get a planar graph? Vertex set S such that G – S is planar, is an apex set Planarization is NP-complete [Lewis & Yanakkakis] Applications: –Visualization –Approximation schemes for graph problems on nearly- planar graphs

uib.no Previous planarization algorithms For every fixed k, there is an O (n 3 )-time algorithm Non-constructive (Graph-minors theorem) Involves astronomical constants Robertson & Seymour (1980’s)Marx & Schlotter (2007, 2012)Kawarabayashi (2009) Polynomial-time poly( OPT, log n) approximation on bounded-degree graphs Chekuri & Sidiropoulos (2013) Algorithms Research Group 3

uib.no Our contribution Algorithms Research Group 4

uib.no Preliminaries Radial distance between u and v in a plane graph: –Length of a shortest u-v path when hopping between vertices incident on a common face in a single step Radial c-ball around v: –Vertices at radial distance ≤ c from v –Induces a subgraph of treewidth O (c) Outerplanarity layers of a plane graph G: –Partition V(G) by iteratively removing vertices on the outer face Algorithms Research Group 5

uib.no Algorithm outline I. Find approximate apex set Apex set of size O (k) II. Reduce treewidth to O (k) Irrelevant vertices inside planar walls III. Dynamic programming On tree decomposition of width O (k) Algorithms Research Group 6

uib.no I. Finding an approximate apex set Algorithms Research Group 7

uib.no Matching-contractible graphs A matching-contractible graph H with embedded H/M is locally planar if: –for each vertex v of H/M, the subgraph of H/M induced by the 3-ball around v remains planar when decontracting M We prove: –If a matching-contractible graph is locally planar, it is planar Allows us to reduce the planarization task on H to (decontracted) bounded-radius subgraphs of H/M –These have bounded treewidth and can be analyzed by our treewidth DP Yields FPT-approximation in matching-contractible graphs –With the previous step: approximate apex set in linear time Algorithms Research Group 8 Theorem. If a matching-contractible graph is locally planar, then it is (globally) planar

uib.no II. Reducing treewidth Algorithms Research Group 9

uib.no Linear-time treewidth reduction to O (k) How to decrease width to O (k)? –Previous irrelevant-vertex arguments triggered for vertices surrounded by  (k) concentric cycles –Need  (k) to ensure that after k deletions, some isolating cycle remains Solution: Introduce annotated version of the problem where some vertices are forbidden to be deleted by a solution – O (1) “undeletable” cycles make a vertex irrelevant –Annotation ensures the cycles survive when deleting a solution Proceedings paper gives intuitive description of the process Algorithms Research Group 10

uib.no Guessing undeletable regions Baker-like layering approach to guess parts where no deletions are needed –Usually: partition into k+1 groups to ensure there is ≥ 1 group that avoids a size-k solution But: solution does not live in the planar graph –Neighborhood of the solution lives in the planar graph –Can be arbitrarily much larger than the size-k solution Theorem: If there is a solution disjoint from the approximate solution, then its neighborhood in a 3-connected component of the planar graph can be covered by O (k) balls of constant radius Branch to guess how a solution intersects the approximate apex set –Cover the neighborhood of the remaining apices by c-balls –Avoid these balls in the layering scheme Afterwards treewidth reduction can be done in linear-time using BFS Algorithms Research Group 11

uib.no III. Dynamic programming Algorithms Research Group 12

uib.no Conclusion Algorithms Research Group 13 Open problems Polynomial-size problem kernel? Poly( OPT ) approximation in general graphs? Linear-time algorithm for vertex-deletion to get a toroidal graph? H-minor-free graph? Planarization by edge deletion and contraction?

Algorithms Research Group