The good news and the really bad news about discrete Morse Theory Parameterized Complexity of Discrete Morse Theory B. Burton, J. Spreer, J. Paixão, T.

Slides:



Advertisements
Similar presentations
1 Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs Accepted for presentation at SWAT 2010.
Advertisements

Part VI NP-Hardness. Lecture 23 Whats NP? Hard Problems.
Proof of correctness; More reductions
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?
Approximation Algorithms
Variations on Pebbling and Graham's Conjecture David S. Herscovici Quinnipiac University with Glenn H. Hurlbert and Ben D. Hester Arizona State University.
Generalization and Specialization of Kernelization Daniel Lokshtanov.
Theory of Computing Lecture 18 MAS 714 Hartmut Klauck.
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.
NP-Completeness: Reductions
Fixed Parameter Complexity Algorithms and Networks.
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.
NP-Completeness Lecture for CS 302. Traveling Salesperson Problem You have to visit n cities You want to make the shortest trip How could you do this?
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Computational problems, algorithms, runtime, hardness
February 23, 2015CS21 Lecture 201 CS21 Decidability and Tractability Lecture 20 February 23, 2015.
Computability and Complexity 15-1 Computability and Complexity Andrei Bulatov NP-Completeness.
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.
Reduction Techniques Restriction Local Replacement Component Design Examples.
Exact Algorithms for Hard Problems An introduction.
1 CSE 417: Algorithms and Computational Complexity Winter 2001 Lecture 23 Instructor: Paul Beame.
Joint with Christian KnauerFreie U., Berlin Andreas SpillnerJena Takeshi TokuyamaTohoku University Alexander WolffUniversity of Karlsruhe Algorithms for.
Computability and Complexity 24-1 Computability and Complexity Andrei Bulatov Approximation.
CS151 Complexity Theory Lecture 6 April 15, 2004.
Traversing the Machining Graph Danny Chen, Notre Dame Rudolf Fleischer, Li Jian, Wang Haitao,Zhu Hong, Fudan Sep,2006.
Clique Cover Cook’s Theorem 3SAT and Independent Set
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
1 Refined Search Tree Technique for Dominating Set on Planar Graphs Jochen Alber, Hongbing Fan, Michael R. Fellows, Henning Fernau, Rolf Niedermeier, Fran.
Contributed Talk at the International Workshop on VISUALIZATION and MATHEMATICS 2002 Thomas Lewiner, Hélio Lopes, Geovan Tavares Math&Media Laboratory,
Data reduction lower bounds: Problems without polynomial kernels Hans L. Bodlaender Joint work with Downey, Fellows, Hermelin, Thomasse, Yeo.
The Art Gallery Problem
The Art Gallery Problem
CS 2813 Discrete Structures
Fixed Parameter Complexity Algorithms and Networks.
Fixed Parameter Complexity Algorithms and Networks.
Graph Coalition Structure Generation Maria Polukarov University of Southampton Joint work with Tom Voice and Nick Jennings HUJI, 25 th September 2011.
Kernel Bounds for Structural Parameterizations of Pathwidth Bart M. P. Jansen Joint work with Hans L. Bodlaender & Stefan Kratsch July 6th 2012, SWAT 2012,
APPROXIMATION ALGORITHMS VERTEX COVER – MAX CUT PROBLEMS
1 Treewidth, partial k-tree and chordal graphs Delpensum INF 334 Institutt fo informatikk Pinar Heggernes Speaker:
Theory of Computation, Feodor F. Dragan, Kent State University 1 NP-Completeness P: is the set of decision problems (or languages) that are solvable in.
Example Question on Linear Program, Dual and NP-Complete Proof COT5405 Spring 11.
Week 10Complexity of Algorithms1 Hard Computational Problems Some computational problems are hard Despite a numerous attempts we do not know any efficient.
1 Bart Jansen Independent Set Kernelization for a Refined Parameter: Upper and Lower bounds ALGORITMe Staff Colloquium, Utrecht September 10 th, 2010 Joint.
Techniques for Proving NP-Completeness Show that a special case of the problem you are interested in is NP- complete. For example: The problem of finding.
Greedy Optimal Homotopy and Homology Generators Jeff Erickson and Kim Whittlesey University of Illinois, Urbana-Champaign To appear at SODA 2005
The Dominating Set and its Parametric Dual  the Dominated Set  Lan Lin prepared for theory group meeting on June 11, 2003.
Tree Spanners on Chordal Graphs: Complexity, Algorithms, Open Problems A. Brandstaedt, F.F. Dragan, H.-O. Le and V.B. Le University of Rostock, Germany.
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.
CSE 589 Part V One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important. Bertrand Russell.
Computing Branchwidth via Efficient Triangulations and Blocks Authors: F.V. Fomin, F. Mazoit, I. Todinca Presented by: Elif Kolotoglu, ISE, Texas A&M University.
1 How to burn a graph Anthony Bonato Ryerson University GRASCan 2015.
CPS Computational problems, algorithms, runtime, hardness (a ridiculously brief introduction to theoretical computer science) Vincent Conitzer.
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»
Chapter 11 Introduction to Computational Complexity Copyright © 2011 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.
Algorithms for hard problems Parameterized complexity Bounded tree width approaches Juris Viksna, 2015.
Graphs and Algorithms (2MMD30)
Parameterized complexity Bounded tree width approaches
CS4234 Optimiz(s)ation Algorithms
Algorithms and Complexity
The Art Gallery Problem
The Art Gallery Problem
Bart M. P. Jansen June 3rd 2016, Algorithms for Optimization Problems
Bart Jansen Polynomial Kernels for Hard Problems on Disk Graphs
Linear Programming Duality, Reductions, and Bipartite Matching
Dániel Marx (slides by Daniel Lokshtanov)
Dominating Set By Eric Wengert.
Presentation transcript:

The good news and the really bad news about discrete Morse Theory Parameterized Complexity of Discrete Morse Theory B. Burton, J. Spreer, J. Paixão, T. Lewiner University of Queensland PUC- Rio de Janeiro

Motivation Smooth Discrete Optimal description

Collapsing

No free faces!

Erase (Remove)

Critical triangle

Example

Collapse

No free faces

Remove

Collapse

Keep collapsing

No free faces

Remove

Collaspe away

Collapse the graph

Spanning tree

One critical vertex left

Main Theorem of Discrete Morse Theory Take home message: only critical simplicies matter!

Torus example Smooth Discrete (Cell complex) Optimal description (CW complex) 1 critical vertex 2 critical edges 1 critical face Goal: Minimize number of critical cells

Collapsing surfaces is easy! Images from J. Erickson 2011 Tree-cotree decomposition [von Staudt 1847; Eppstein 2003; Lewiner 2003] Primal spanning treeDual spanning tree

Collapsing non-surfaces is hard! NP-hard Reduction to Set Cover Try every set of critical simplicies O(n k ) Can we do better than O(n k )?

How hard is Collapsibility? If W[1]=FPT then there is something better than brute force for 3-SAT k-Collapsibility is at least as hard as k-Set Cover

How many hard gates? (remove slide ?) Independent set is W[1]-complete

W-hierarchy (remove slide?) Dominating set is W[2]-complete

Axiom Set Statements Implications B C D E A B and E => A C and E => B A and B and C => D Choose k statements to be the axioms Make every other statement true

Axiom Set 2 Axioms Implications C E B and E => A C and E => B A and B and C => D Choose k statements to be the axioms Make every other statement true

Axiom Set 2 Axioms Implications C E B and E => A C and E => B A and B and C => D Choose k statements to be the axioms Make every other statement true B

Axiom Set 2 Axioms Implications C E B and E => A C and E => B A and B and C => D Choose k statements to be the axioms Make every other statement true B A

Axiom Set 2 Axioms Implications C E B and E => A C and E => B A and B and C => D Choose k statements to be the axioms Make every other statement true B A D

Axiom set reduces to Erasability A and B and C => D D C B A

Implication gadget

Lemma: White sphere is collapsible if and only if every other sphere is collapsed.

Combining the gadgets

Really Bad News When parameter K = # of critical triangles Erasability is W[P]-complete “All bad news must be accepted calmly, as if one already knew and didn't care.” Michael Korda

Treewidth Tree-width of a graph measures its similarity to a tree TW(G) = 3 Other examples: TW(tree) = 1 TW(cycle) =2

Graphs Adjacency graph of 2- complex Triangles and edges of 2-complex are vertices of adjacency graph Dual graph of 3- manifold Tetrahedra of 3- manifold are vertices of dual graph Triangles of 3-manifold are edges are edges if dual graph

Good news before the coffee break If adjacency graph of the 2-complex is a k-tree, then HALF-COLLAPSIBILITY is polynomial If dual graph of 3-manifold is a k-tree, then COLLAPSIBILITY is polynomial “The good news is it’s curable, the bad news is you can’t afford it.” Doctor to patient

Future Directions Improve on f(k) If the graph is planar is still NP-complete or W[P]-complete? Topological restriction  Forbidden Minors What topological restriction makes the problems NP-complete Can you always triangulate a 3-manifold such that the dual graph has bounded treewidth?