Practical Fixed-Parameter Algorithms for Graph-Modeled Data Clustering

Size: px
Start display at page:

Download "Practical Fixed-Parameter Algorithms for Graph-Modeled Data Clustering"

Transcription

1 Practical Fixed-Parameter Algorithms for Graph-Modeled Data Clustering Sebastian Wernicke* Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D Jena, Fed. Rep. of Germany *Research supported by Deutsche Telekom Stiftung 1

2 Graph-Based Clustering Fixed-Parameter Tractability Prologue 2

3 Graph-Modeled Clustering Data Point Vertex / Node Correlation Edge / Link Data Graph / Network 3

4 Graph-Based Clustering Cluster(s) in Data Dense / Complete Subgraph(s) Potential Tasks to Face Find a large complete subgraph (clique). Partition the graph into disjoint cliques. Cover the graph with cliques. 4

5 Toolbox for Hard Problems Heuristics Brute-Force Sidestepping Approximation Algorithms (Integer) Linear Programming 5

6 Toolbox for Hard Problems Heuristics Brute-Force Sidestepping Approximation Algorithms (Integer) Linear Programming Fixed- Parameter Algorithms - data reduction - search trees - and more! 6

7 Graph-Based Clustering Fixed-Parameter Tractability Part I Fixed-Parameter Tractability Primer 7

8 Drosophila of Fixed-Parameter Algorithmics: Vertex Cover Given a graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. 8

9 Drosophila of Fixed-Parameter Algorithmics: Vertex Cover Given a graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. 9

10 Vertex Cover Naïve Brute-Force Approach Graph of size n leads to runtime of O(2 n m). 10

11 Vertex Cover Better Approach Given graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. Main idea: For each edge, one endpoint must be in C. 11

12 Vertex Cover Better Approach Given graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. Main idea: For each edge, one endpoint must be in C. 12

13 Vertex Cover Better Approach Given graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. Main idea: For each edge, one endpoint must be in C. 13

14 Vertex Cover Better Approach Given graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. Main idea: For each edge, one endpoint must be in C. 14

15 Vertex Cover Better Approach k-1 Given graph G, find a set C of at most k vertices such that each edge has at least one endpoint in C. Main idea: For each edge, one endpoint must be in C. 15

16 Vertex Cover Fixed-Parameter Approach k k-1 k-2 Graph of size n leads to runtime of O(2 k m). 16

17 Fixed-Parameter Tractability n n k Classical complexity theory: One dimensional. Hard problems take exponential time in instance size to solve. The fixed-parameter approach: Twodimensional. Hard problem takes exponential time in solution structure to solve. 17

18 Fixed-Parameter Tractability n n k Classical complexity theory: One dimensional. Hard problems take exponential time in instance size to solve. The fixed-parameter approach: Twodimensional. Hard problem takes exponential time in solution structure to solve. 18

19 Fixed-Parameter Tractability n n k Classical complexity theory: One dimensional. Hard problems take exponential time in instance size to solve. The fixed-parameter approach: Twodimensional. Hard problem takes exponential time in solution structure to solve. 19

20 Fixed-Parameter Tractability P O( n O(1) ) FPT O( f(k) n O(1) ) NP O( c n ) 20

21 Key Facts About Fixed-Parameter Tractability Data Reduction (Kernels) s s s Search Tree s Intractability If a problem is fixed-parameter tractable, we can polynomial-time reduce an instance of size n to an instance of size f(k) (called kernel). Example: A VERTEX COVER instance can be reduced to an instance of size 2k, where k is the size of a minimum cover. [Chen et al., J. Alg., 2001] Search trees are depth-bounded by the parameter k. Not all problems are fixed-parameter tractable. 21

22 Graph-Based Clustering Fixed-Parameter Tractability Part II Case Studies 22

23 Case Studies Input CLIQUE CLUSTER EDITING CLIQUE COVER Task: Find the largest clique in the graph. Task: Add / remove few edges so that cliques remain Task: Find few cliques to cover all edges. 23

24 CLIQUE Main Idea Input: An n-vertex graph Graph has clique of size (n-k). Complement graph has independent set of size (n-k). Complement graph has vertex cover of size k. 24

25 CLIQUE Results Vertex Cover s s s Experimental a Intractability Can be solved optimally with a searchtree of size O(1.28 k ). Workhorse in practice is data reduction. [Abu-Khzam et al., Proc. ALENEX 2004] Graphs with 10 5 vertices and with k 300 can be solved in practice [Cheetham et al., J. Com. Sys. Sci, 2003] Parameterized by the clique size is not fixed-parameter tractable. Graph must contain a large clique. 25

26 CLUSTER EDITING Main Idea Task: Add / remove few edges so that cliques remain Basic search tree strategy: Either delete one of the edges or add the missing one 26

27 CLUSTER EDITING Results Data Reduction s Worst-Case Running Time a s With parameter k, an instance can be reduced to a kernel of size k 3 in polynomial time. For CLUSTER EDITING, O(1.92 k + V 3 ). [Gramm et al., Algorithmica, 2004] When only edge deletions are allowed (CLUSTER DELETION), this reduces to O(1.77 k + V 3 ). [Gramm et al., Theory of Computing Systems, 2005] 27

28 CLIQUE COVER Results Task: Find few cliques to cover all edges. Workhorse s Interleaving Data reduction rules prove quite effective although they only guarantee a kernel of size O(2 k ). Combining search trees and data reduction can solve instances with clique cover sizes of about 150. [Gramm et al., Proc. ALENEX 2006] 28

29 Graph-Based Clustering Fixed-Parameter Tractability Part III Epilogue 29

30 Conclusion Fixed-Parameter Tractability belongs into the toolbox of algorithm designers - also in the area of graph-modeled data clustering. Reduction rules and data reduction may be very effective despite of seemingly impractical worst-case bounds. More experimental work and algorithm engineering needs to be done in cooperation with theorists. Be invited! 30

31 Further Reading 31

32 Further Reading DOWNEY / FELLOWS: PARAMTERIZED COMPLEXITY (1999) FIRST BOOK ON FPT 32

33 Further Reading DOWNEY / FELLOWS: PARAMTERIZED COMPLEXITY (1999) FIRST BOOK ON FPT FLUM / GROHE: PARAM. COMPLEXITY THEORY (2006) COVERS THEORY 33

34 Further Reading DOWNEY / FELLOWS: PARAMTEREIZED COMPLEXITY (1999) FIRST BOOK ON FPT FLUM / GROHE: PARAM. COMPLEXITY THEORY (2006) COVERS THEORY NIEDERMEIER: INVITATION TO FIXED- PARAM. ALGOR. (2006) COVERS ALGORITHMICS 34

35 Group Members Working on Fixed-Parameter Algorithms Rolf Niedermeier Chair Michael Dom Jiong Guo Falk Hüffner Hannes Moser Sebastian Wernicke Jochen Alber Jens Gramm 35

36 Practical Fixed-Parameter Algorithms for Graph-Modeled Data Clustering Sebastian Wernicke* Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D Jena, Fed. Rep. of Germany *Research supported by Deutsche Telekom Stiftung 36

37 37

Kernelization Through Tidying A Case-Study Based on s-plex Cluster Vertex Deletion

Kernelization Through Tidying A Case-Study Based on s-plex Cluster Vertex Deletion 1/18 Kernelization Through Tidying A Case-Study Based on s-plex Cluster Vertex Deletion René van Bevern Hannes Moser Rolf Niedermeier Institut für Informatik Friedrich-Schiller-Universität Jena, Germany

More information

Linear Problem Kernels for NP-Hard Problems on Planar Graphs

Linear Problem Kernels for NP-Hard Problems on Planar Graphs Linear Problem Kernels for NP-Hard Problems on Planar Graphs Jiong Guo and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany. {guo,niedermr}@minet.uni-jena.de

More information

Fixed-Parameter Algorithms for Cluster Vertex Deletion

Fixed-Parameter Algorithms for Cluster Vertex Deletion Fixed-Parameter Algorithms for Cluster Vertex Deletion Falk Hüffner, Christian Komusiewicz, Hannes Moser, and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz

More information

A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems

A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems A Complexity Dichotomy for Finding Disjoint Solutions of Vertex Deletion Problems Michael R. Fellows 1,, Jiong Guo 2,, Hannes Moser 2,, and Rolf Niedermeier 2 1 PC Research Unit, Office of DVC (Research),

More information

Parameterized Complexity of Finding Regular Induced Subgraphs

Parameterized Complexity of Finding Regular Induced Subgraphs Parameterized Complexity of Finding Regular Induced Subgraphs Hannes Moser 1 and Dimitrios M. Thilikos 2 abstract. The r-regular Induced Subgraph problem asks, given a graph G and a non-negative integer

More information

Feedback Arc Set in Bipartite Tournaments is NP-Complete

Feedback Arc Set in Bipartite Tournaments is NP-Complete Feedback Arc Set in Bipartite Tournaments is NP-Complete Jiong Guo 1 Falk Hüffner 1 Hannes Moser 2 Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany

More information

Graph-Based Data Clustering with Overlaps

Graph-Based Data Clustering with Overlaps Graph-Based Data Clustering with Overlaps Michael R. Fellows 1, Jiong Guo 2, Christian Komusiewicz 2, Rolf Niedermeier 2, and Johannes Uhlmann 2 1 PC Research Unit, Office of DVC (Research), University

More information

Isolation Concepts for Enumerating Dense Subgraphs

Isolation Concepts for Enumerating Dense Subgraphs Isolation Concepts for Enumerating Dense Subgraphs Christian Komusiewicz, Falk Hüffner, Hannes Moser, and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz

More information

Bounded Degree Closest k-tree Power is NP-Complete

Bounded Degree Closest k-tree Power is NP-Complete Originally published in Proc. th COCOON, volume 3595 of LNCS, pages 757 766. Springer, 005. Bounded Degree Closest k-tree Power is NP-Complete Michael Dom, Jiong Guo, and Rolf Niedermeier Institut für

More information

Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual

Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual Jiong Guo Rolf Niedermeier Sebastian Wernicke Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz

More information

Even Faster Parameterized Cluster Deletion and Cluster Editing

Even Faster Parameterized Cluster Deletion and Cluster Editing Even Faster Parameterized Cluster Deletion and Cluster Editing Sebastian Böcker Lehrstuhl für Bioinformatik Friedrich-Schiller-Universität Jena Ernst-Abbe-Platz 2, 07743 Jena, Germany sebastian.boecker@uni-jena.de.

More information

Fixed-Parameter Algorithms

Fixed-Parameter Algorithms Fixed-Parameter Algorithms Rolf Niedermeier and Jiong Guo Lehrstuhl Theoretische Informatik I / Komplexitätstheorie Institut für Informatik Friedrich-Schiller-Universität Jena niedermr@minet.uni-jena.de

More information

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition

A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha

More information

Improved Algorithms and Complexity Results for Power Domination in Graphs

Improved Algorithms and Complexity Results for Power Domination in Graphs Improved Algorithms and Complexity Results for Power Domination in Graphs Jiong Guo 1, Rolf Niedermeier 1, and Daniel Raible 2 1 Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz

More information

Data Reduction, Exact, and Heuristic Algorithms for Clique Cover

Data Reduction, Exact, and Heuristic Algorithms for Clique Cover Data Reduction, Exact, and Heuristic Algorithms for Clique Cover Jens Gramm Jiong Guo Falk Hüffner Rolf Niedermeier Downloaded 01/30/18 to 37.44.201.119. Redistribution subject to SIAM license or copyright;

More information

Partial vs. Complete Domination:

Partial vs. Complete Domination: Partial vs. Complete Domination: t-dominating SET Joachim Kneis Daniel Mölle Peter Rossmanith Theory Group, RWTH Aachen University January 22, 2007 Complete vs. Partial Solutions VERTEX COVER (VC): DOMINATING

More information

Parameterized Computational Complexity of Dodgson and Young Elections

Parameterized Computational Complexity of Dodgson and Young Elections Parameterized Computational Complexity of Dodgson and Young Elections Nadja Betzler joint work with Jiong Guo and Rolf Niedermeier Friedrich-Schiller-Universität Jena Institut für Informatik Dagstuhl Seminar

More information

Iterative Compression for Exactly Solving NP-Hard Minimization Problems

Iterative Compression for Exactly Solving NP-Hard Minimization Problems Iterative Compression for Exactly Solving NP-Hard Minimization Problems Jiong Guo, Hannes Moser, and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743

More information

Graph-Based Data Clustering with Overlaps

Graph-Based Data Clustering with Overlaps Graph-Based Data Clustering with Overlaps Michael R. Fellows 1, Jiong Guo 2, Christian Komusiewicz 2, Rolf Niedermeier 2, and Johannes Uhlmann 2 1 PC Research Unit, Office of DVC (Research), University

More information

Parameterized Complexity - an Overview

Parameterized Complexity - an Overview Parameterized Complexity - an Overview 1 / 30 Parameterized Complexity - an Overview Ue Flarup 1 flarup@imada.sdu.dk 1 Department of Mathematics and Computer Science University of Southern Denmark, Odense,

More information

On Bounded-Degree Vertex Deletion Parameterized by Treewidth

On Bounded-Degree Vertex Deletion Parameterized by Treewidth On Bounded-Degree Vertex Deletion Parameterized by Treewidth Nadja Betzler a,, Robert Bredereck a,, Rolf Niedermeier a, Johannes Uhlmann a,2 a Institut für Softwaretechnik und Theoretische Informatik,

More information

Matrix Robustness, with an Application to Power System Observability

Matrix Robustness, with an Application to Power System Observability Matrix Robustness, with an Application to Power System Observability Matthias Brosemann, 1 Jochen Alber, Falk Hüffner, 2 and Rolf Niedermeier abstract. We initiate the study of the computational complexity

More information

Problem Kernels for NP-Complete Edge Deletion Problems: Split and Related Graphs

Problem Kernels for NP-Complete Edge Deletion Problems: Split and Related Graphs Problem Kernels for NP-Complete Edge Deletion Problems: Split and Related Graphs Jiong Guo Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany guo@minet.uni-jena.de

More information

Faster parameterized algorithm for Cluster Vertex Deletion

Faster parameterized algorithm for Cluster Vertex Deletion Faster parameterized algorithm for Cluster Vertex Deletion Dekel Tsur arxiv:1901.07609v1 [cs.ds] 22 Jan 2019 Abstract In the Cluster Vertex Deletion problem the input is a graph G and an integer k. The

More information

Improved Algorithms and Complexity Results for Power Domination in Graphs

Improved Algorithms and Complexity Results for Power Domination in Graphs Improved Algorithms and Complexity Results for Power Domination in Graphs Jiong Guo Rolf Niedermeier Daniel Raible July 3, 2007 Abstract The NP-complete Power Dominating Set problem is an electric power

More information

Discrete Applied Mathematics. On Bounded-Degree Vertex Deletion parameterized by treewidth

Discrete Applied Mathematics. On Bounded-Degree Vertex Deletion parameterized by treewidth Discrete Applied Mathematics 160 (2012) 53 60 Contents lists available at SciVerse ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam On Bounded-Degree Vertex Deletion

More information

FPT Algorithms for Connected Feedback Vertex Set

FPT Algorithms for Connected Feedback Vertex Set FPT Algorithms for Connected Feedback Vertex Set Neeldhara Misra, Geevarghese Philip, Venkatesh Raman, Saket Saurabh, and Somnath Sikdar The Institute of Mathematical Sciences, India. {neeldhara gphilip

More information

Exact Algorithms and Applications for Tree-Like Weighted Set Cover 1

Exact Algorithms and Applications for Tree-Like Weighted Set Cover 1 Exact Algorithms and Applications for Tree-Like Weighted Set Cover 1 Jiong Guo and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany.

More information

Set Cover with Almost Consecutive Ones Property

Set Cover with Almost Consecutive Ones Property Set Cover with Almost Consecutive Ones Property 2004; Mecke, Wagner Entry author: Michael Dom INDEX TERMS: Covering Set problem, data reduction rules, enumerative algorithm. SYNONYMS: Hitting Set PROBLEM

More information

Parameterized Complexity of Stabbing Rectangles and Squares in the Plane

Parameterized Complexity of Stabbing Rectangles and Squares in the Plane Parameterized Complexity of Stabbing Rectangles and Squares in the Plane Michael Dom and Michael R. Fellows 2, and Frances A. Rosamond 2, Institut für Informatik, Friedrich-Schiller-Universität Jena, Ernst-Abbe-Platz

More information

Fixed-Parameter Algorithms for Kemeny Scores

Fixed-Parameter Algorithms for Kemeny Scores Fixed-Parameter Algorithms for Kemeny Scores Nadja Betzler 1,, Michael R. Fellows 2,, Jiong Guo 1,, Rolf Niedermeier 1, and Frances A. Rosamond 2, 1 Institut für Informatik, Friedrich-Schiller-Universität

More information

Solving Hard Problems Incrementally

Solving Hard Problems Incrementally Rod Downey, Judith Egan, Michael Fellows, Frances Rosamond, Peter Shaw May 20, 2013 Introduction Dening the Right Problem Incremental Local Search Finding the right FPT subroutine INC-DS is in FPT INC

More information

The Parameterized Complexity of Some Minimum Label Problems

The Parameterized Complexity of Some Minimum Label Problems The Parameterized Complexity of Some Minimum Label Problems Michael R. Fellows Jiong Guo Iyad A. Kanj Abstract We study the parameterized complexity of several minimum label graph problems, in which we

More information

KERNELIZATION. Polynomial time preprocessing - data reduction

KERNELIZATION. Polynomial time preprocessing - data reduction KERNELIZATION Polynomial time preprocessing - data reduction Christophe Paul Journée Algo & Calcul - NUMEV 11 Janvier 2012 What does computational theory tell us? SAT is NP-Complete [Cook s Theorem, 1971]

More information

What Makes Equitable Connected Partition Easy

What Makes Equitable Connected Partition Easy What Makes Equitable Connected Partition Easy Rosa Enciso 1, Micheal R. Fellows 2, Jiong Guo 3, Iyad Kanj 4, Frances Rosamond 2, and Ondřej Suchý 5 1 School of Electrical Engineering and Computer Science

More information

On the Complexity of the Highly Connected Deletion Problem

On the Complexity of the Highly Connected Deletion Problem On the Complexity of the Highly Connected Deletion Problem Falk Hüffner 1, Christian Komusiewicz 1, Adrian Liebtrau 2, and Rolf Niedermeier 1 1 Institut für Softwaretechnik und Theoretische Informatik,

More information

Data Reduction and Problem Kernels for Voting Problems

Data Reduction and Problem Kernels for Voting Problems Data Reduction and Problem Kernels for Voting Problems Nadja Betzler Friedrich-Schiller-Universität Jena Dagstuhl Seminar Computational Foundations of Social Choice March 2010 Nadja Betzler (Universität

More information

Hardness of r-dominating set on graphs of diameter (r + 1)

Hardness of r-dominating set on graphs of diameter (r + 1) Hardness of r-dominating set on graphs of diameter (r + 1) Daniel Lokshtanov 1, Neeldhara Misra 2, Geevarghese Philip 3, M S Ramanujan 4, Saket Saurabh 1,4 University of Bergen, Norway Indian Institute

More information

On the Complexity of Various Parameterizations of Common Induced Subgraph Isomorphism

On the Complexity of Various Parameterizations of Common Induced Subgraph Isomorphism On the Complexity of Various Parameterizations of Common Induced Subgraph Isomorphism Faisal N. Abu-Khzam 1, Édouard Bonnet2 and Florian Sikora 2 1 Lebanese American University, Beirut, Lebanon faisal.abukhzam@lau.edu.lb

More information

Parameterized Algorithm for Eternal Vertex Cover

Parameterized Algorithm for Eternal Vertex Cover Parameterized Algorithm for Eternal Vertex Cover Fedor V. Fomin a,1, Serge Gaspers b, Petr A. Golovach c, Dieter Kratsch d, Saket Saurabh e, a Department of Informatics, University of Bergen, N-5020 Bergen,

More information

Fixed-Parameter Algorithm for 2-CNF Deletion Problem

Fixed-Parameter Algorithm for 2-CNF Deletion Problem Fixed-Parameter Algorithm for 2-CNF Deletion Problem Igor Razgon Igor Razgon Computer Science Department University College Cork Ireland A brief introduction to the area of fixed-parameter algorithms 2

More information

Kernelization Algorithms for the Vertex Cover Problem: Theory and Experiments

Kernelization Algorithms for the Vertex Cover Problem: Theory and Experiments Kernelization Algorithms for the Vertex Cover Problem: Theory and Experiments (Extended Abstract) Faisal N. Abu-Khzam, Rebecca L. Collins, Michael R. Fellows, Michael A. Langston, W. Henry Suters and Chris

More information

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels

Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Solving Dominating Set in Larger Classes of Graphs: FPT Algorithms and Polynomial Kernels Geevarghese Philip, Venkatesh Raman, and Somnath Sikdar The Institute of Mathematical Sciences, Chennai, India.

More information

Aspects of a Multivariate Complexity Analysis for Rectangle Tiling

Aspects of a Multivariate Complexity Analysis for Rectangle Tiling Aspects of a Multivariate Complexity Analysis for Rectangle Tiling André Nichterlein a, Michael Dom b, Rolf Niedermeier a a Institut für Softwaretechnik und Theoretische Informatik, TU Berlin, Germany

More information

Editing Graphs into Few Cliques: Complexity, Approximation, and Kernelization Schemes

Editing Graphs into Few Cliques: Complexity, Approximation, and Kernelization Schemes Editing Graphs into Few Cliques: Complexity, Approximation, and Kernelization Schemes Falk Hüffner, Christian Komusiewicz, and André Nichterlein Institut für Softwaretechnik und Theoretische Informatik,

More information

Hardness of Subgraph and Supergraph Problems in c-tournaments

Hardness of Subgraph and Supergraph Problems in c-tournaments Hardness of Subgraph and Supergraph Problems in c-tournaments Kanthi K Sarpatwar 1 and N.S. Narayanaswamy 1 Department of Computer Science and Engineering, IIT madras, Chennai 600036, India kanthik@gmail.com,swamy@cse.iitm.ac.in

More information

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 1 W[1]-hardness Dániel Marx Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 2 Lower bounds So far we have seen positive results: basic algorithmic techniques for fixed-parameter

More information

Linear Kernel for Planar Connected Dominating Set

Linear Kernel for Planar Connected Dominating Set Linear Kernel for Planar Connected Dominating Set Daniel Lokshtanov Matthias Mnich Saket Saurabh Abstract We provide polynomial time data reduction rules for Connected Dominating Set on planar graphs and

More information

Fixed Parameter Algorithms

Fixed Parameter Algorithms Fixed Parameter Algorithms Dániel Marx Tel Aviv University, Israel Open lectures for PhD students in computer science January 9, 2010, Warsaw, Poland Fixed Parameter Algorithms p.1/41 Parameterized complexity

More information

On the Min-Max 2-Cluster Editing Problem

On the Min-Max 2-Cluster Editing Problem JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 29, 1109-1120 (2013) On the Min-Max 2-Cluster Editing Problem LI-HSUAN CHEN 1, MAW-SHANG CHANG 2, CHUN-CHIEH WANG 1 AND BANG YE WU 1,* 1 Department of Computer

More information

Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual

Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual Fixed-Parameter Tractability Results for Full-Degree Spanning Tree and Its Dual Jiong Guo, Rolf Niedermeier, and Sebastian Wernicke Institut für Informatik, Friedrich-Schiller-Uniersität Jena Ernst-Abbe-Platz

More information

The Parameterized Complexity of the Rainbow Subgraph Problem. Falk Hüffner, Christian Komusiewicz *, Rolf Niedermeier and Martin Rötzschke

The Parameterized Complexity of the Rainbow Subgraph Problem. Falk Hüffner, Christian Komusiewicz *, Rolf Niedermeier and Martin Rötzschke Algorithms 2015, 8, 60-81; doi:10.3390/a8010060 OPEN ACCESS algorithms ISSN 1999-4893 www.mdpi.com/journal/algorithms Article The Parameterized Complexity of the Rainbow Subgraph Problem Falk Hüffner,

More information

Experiments on Data Reduction for Optimal Domination in Networks

Experiments on Data Reduction for Optimal Domination in Networks Experiments on Data Reduction for Optimal Domination in Networks Jochen Alber Nadja Betzler Rolf Niedermeier Wilhelm-Schickard-Institut für Informatik, Universität Tübingen Sand 13, D-72076 Tübingen, Fed.

More information

Effective and Efficient Data Reduction for the Subset Interconnection Design Problem

Effective and Efficient Data Reduction for the Subset Interconnection Design Problem Effective and Efficient Data Reduction for the Subset Interconnection Design Problem Jiehua Chen 1, Christian Komusiewicz 1, Rolf Niedermeier 1, Manuel Sorge 1, Ondřej Suchý 2, and Mathias Weller 3 1 Institut

More information

Treewidth: Preprocessing and Kernelization

Treewidth: Preprocessing and Kernelization Treewidth: Preprocessing and Kernelization Hans L. Bodlaender Joint work with Arie Koster, Frank van den Eijkhof, Bart Jansen, Stefan Kratsch, Vincent Kreuzen 1 This talk Survey of work on preprocessing

More information

Subexponential Algorithms for Partial Cover Problems

Subexponential Algorithms for Partial Cover Problems Subexponential Algorithms for Partial Cover Problems Fedor V. Fomin Daniel Lokshtanov Venkatesh Raman Saket Saurabh July 4, 2009 Abstract Partial Cover problems are optimization versions of fundamental

More information

Common Induced Subgraph Isomorphism Structural Parameterizations and Exact Algorithms

Common Induced Subgraph Isomorphism Structural Parameterizations and Exact Algorithms Common Induced Subgraph Isomorphism Structural Parameterizations and Exact Algorithms Faisal N. Abu-Khzam Department of Computer Science and Mathematics Lebanese American University Beirut, Lebanon Overview

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It

More information

nonblocker: Parameterized Algorithmics for minimum dominating set

nonblocker: Parameterized Algorithmics for minimum dominating set nonblocker: Parameterized Algorithmics for minimum dominating set Frank Dehne 1, Michael Fellows 2, Henning Fernau 2,3, Elena Prieto 2, Frances Rosamond 2 1 School of Computer Science Carleton University,

More information

Introduction to Parameterized Complexity

Introduction to Parameterized Complexity Introduction to Parameterized Complexity M. Pouly Department of Informatics University of Fribourg, Switzerland Internal Seminar June 2006 Outline Introduction & Motivation The Misery of Dr. O The Perspective

More information

Evaluation of ILP-based Approaches for Partitioning into Colorful Components

Evaluation of ILP-based Approaches for Partitioning into Colorful Components Evaluation of ILP-based Approaches for Partitioning into Colorful Components Sharon Bruckner 1 Falk Hüffner 2 Christian Komusiewicz 2 Rolf Niedermeier 2 1 Institut für Mathematik, Freie Universität Berlin

More information

arxiv: v1 [cs.cc] 1 Jan 2019

arxiv: v1 [cs.cc] 1 Jan 2019 On the Parameterized Cluster Editing with Vertex Splitting Problem arxiv:1901.00156v1 [cs.cc] 1 Jan 2019 Faisal N. Abu-Khzam 1,2, Judith Egan 2, Serge Gaspers 3,4, Alexis Shaw 5, and Peter Shaw 6 1 Lebanese

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

On Structural Parameterizations for the 2-Club Problem

On Structural Parameterizations for the 2-Club Problem On Structural Parameterizations for the 2-Club Problem Sepp Hartung, Christian Komusiewicz, and André Nichterlein Institut für Softwaretechnik und Theoretische Informatik, TU Berlin, Berlin, Germany {sepp.hartung,

More information

Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1,2

Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1,2 Tree Decompositions of Graphs: Saving Memory in Dynamic Programming 1,2 Nadja Betzler a Rolf Niedermeier b Johannes Uhlmann a a Wilhelm-Schickard-Institut für Informatik, Universität Tübingen, Sand 13,

More information

REFLECTIONS ON MULTIVARIATE ALGORITHMICS AND PROBLEM PARAMETERIZATION ROLF NIEDERMEIER

REFLECTIONS ON MULTIVARIATE ALGORITHMICS AND PROBLEM PARAMETERIZATION ROLF NIEDERMEIER Symposium on Theoretical Aspects of Computer Science 2010 (Nancy, France), pp. 17-32 www.stacs-conf.org REFLECTIONS ON MULTIVARIATE ALGORITHMICS AND PROBLEM PARAMETERIZATION ROLF NIEDERMEIER Institut für

More information

FPT algorithms for domination in biclique-free graphs

FPT algorithms for domination in biclique-free graphs FPT algorithms for domination in biclique-free graphs J.A.Telle and Y.Villanger Department of Informatics, University of Bergen, Norway. telle@ii.uib.no, yngvev@ii.uib.no Abstract. A class of graphs is

More information

The Method of Extremal Structure on the k-maximum CUT Problem

The Method of Extremal Structure on the k-maximum CUT Problem The Method of Extremal Structure on the k-maximum CUT Problem Elena Prieto School of Electrical Engineering and Computer Science The University of Newcastle Australia Abstract Using the Method of Extremal

More information

Subexponential Algorithms for Partial Cover Problems

Subexponential Algorithms for Partial Cover Problems LIPIcs Leibniz International Proceedings in Informatics Subexponential Algorithms for Partial Cover Problems Fedor V. Fomin 1, Daniel Lokshtanov 1, Venkatesh Raman 2 and Saket Saurabh 2 1 Department of

More information

Directed Feedback Vertex Set Problem is FPT

Directed Feedback Vertex Set Problem is FPT Directed Feedback Vertex Set Problem is FPT Jianer Chen Yang Liu Songjian Lu Department of Computer Science Texas A&M University College Station, TX 77843, USA {chen,yangliu,sjlu}@cs.tamu.edu Abstract

More information

Lecture 4: September 11, 2003

Lecture 4: September 11, 2003 Algorithmic Modeling and Complexity Fall 2003 Lecturer: J. van Leeuwen Lecture 4: September 11, 2003 Scribe: B. de Boer 4.1 Overview This lecture introduced Fixed Parameter Tractable (FPT) problems. An

More information

The Dominating Set Problem in Intersection Graphs

The Dominating Set Problem in Intersection Graphs The Dominating Set Problem in Intersection Graphs Mark de Berg Sándor Kisfaludi-Bak Gerhard Woeginger IPEC, 6 September 2017 1 / 17 Dominating Set in intersection graphs Problem (Dominating Set) Given

More information

A Fast Branching Algorithm for Cluster Vertex Deletion

A Fast Branching Algorithm for Cluster Vertex Deletion A Fast Branching Algorithm for Cluster Vertex Deletion Anudhyan Boral 1, Marek Cygan 2, Tomasz Kociumaka 2, and Marcin Pilipczuk 3 1 Chennai Mathematical Institute, Chennai, India, anudhyan@cmi.ac.in 2

More information

Multicut in trees viewed through the eyes of vertex cover

Multicut in trees viewed through the eyes of vertex cover Multicut in trees viewed through the eyes of vertex cover Jianer Chen 1 Jia-Hao Fan 1 Iyad A. Kanj 2 Yang Liu 3 Fenghui Zhang 4 1 Department of Computer Science and Engineering, Texas A&M University, College

More information

Vertex Cover is Fixed-Parameter Tractable

Vertex Cover is Fixed-Parameter Tractable Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover

More information

Kernels for Below-Upper-Bound Parameterizations of the Hitting Set and Directed Dominating Set Problems

Kernels for Below-Upper-Bound Parameterizations of the Hitting Set and Directed Dominating Set Problems Kernels for Below-Upper-Bound Parameterizations of the Hitting Set and Directed Dominating Set Problems Royal Holloway, University of London Joint work with Mark Jones and Anders Yeo WorKer 2011, Vienna

More information

Chordal deletion is fixed-parameter tractable

Chordal deletion is fixed-parameter tractable Chordal deletion is fixed-parameter tractable Dániel Marx Department of Computer Science and Information Theory Budapest University of Technology and Economics Budapest H-1521 Hungary dmarx@cs.bme.hu Abstract.

More information

New Races in Parameterized Algorithmics

New Races in Parameterized Algorithmics New Races in Parameterized Algorithmics Christian Komusiewicz and Rolf Niedermeier Institut für Softwaretechnik und Theoretische Informatik, TU Berlin, Germany {christian.komusiewicz,rolf.niedermeier}@tu-berlin.de

More information

W[1]-hardness. Dániel Marx 1. Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary

W[1]-hardness. Dániel Marx 1. Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary W[1]-hardness Dániel Marx 1 1 Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary School on Parameterized Algorithms and Complexity Będlewo, Poland

More information

The Maximum Clique Problem

The Maximum Clique Problem November, 2012 Motivation How to put as much left-over stuff as possible in a tasty meal before everything will go off? Motivation Find the largest collection of food where everything goes together! Here,

More information

A linear kernel for planar red-blue dominating set

A linear kernel for planar red-blue dominating set A linear kernel for planar red-blue dominating set Valentin Garnero, Ignasi Sau, and Dimitrios M. Thilikos Version of August 24, 2013 (12:41h) Abstract In the Red-Blue Dominating Set problem, we are given

More information

Multicut is FPT. Lyon Cedex 07, France

Multicut is FPT. Lyon Cedex 07, France Multicut is FPT Nicolas Bousquet 1, Jean Daligault 1, and Stéphan Thomassé 2 1 LIRMM (Université Montpellier 2, CNRS), 161 Rue Ada, 34392 Montpellier, France 2 LIP (ENS Lyon, Université Lyon, CNRS, INRIA,

More information

A Refined Complexity Analysis of Finding the Most Vital Edges for Undirected Shortest Paths

A Refined Complexity Analysis of Finding the Most Vital Edges for Undirected Shortest Paths A Refined Complexity Analysis of Finding the Most Vital Edges for Undirected Shortest Paths Cristina Bazgan 1,2, André Nichterlein 3, and Rolf Niedermeier 3 1 PSL, Université Paris-Dauphine, LAMSADE UMR

More information

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE

PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Artificial Intelligence, Computational Logic PROBLEM SOLVING AND SEARCH IN ARTIFICIAL INTELLIGENCE Lecture 10 Tree Decompositions Sarah Gaggl Dresden, 30th June 2015 Agenda 1 Introduction 2 Uninformed

More information

Introduction to Combinatorial Algorithms

Introduction to Combinatorial Algorithms Fall 2009 Intro Introduction to the course What are : Combinatorial Structures? Combinatorial Algorithms? Combinatorial Problems? Combinatorial Structures Combinatorial Structures Combinatorial structures

More information

Fast, Effective Vertex Cover Kernelization: A Tale of Two Algorithms

Fast, Effective Vertex Cover Kernelization: A Tale of Two Algorithms Fast, Effective Vertex Cover Kernelization: A Tale of Two Algorithms Faisal N. Abu-Khzam Division of Computer Science and Mathematics Lebanese American University Beirut, Lebanon faisal.abukhzam@lau.edu.lb

More information

Finding k Disjoint Triangles in an Arbitrary Graph

Finding k Disjoint Triangles in an Arbitrary Graph Finding k Disjoint Triangles in an Arbitrary Graph Mike Fellows 1, Pinar Heggernes 2, Frances Rosamond 1, Christian Sloper 2, and Jan Arne Telle 2 1 School of Electrical Engineering and Computer Science

More information

Best known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices

Best known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices Hard Problems Euler-Tour Problem Undirected graph G=(V,E) An Euler Tour is a path where every edge appears exactly once. The Euler-Tour Problem: does graph G have an Euler Path? Answerable in O(E) time.

More information

FINDING DISJOINT DENSE CLUBS IN AN UNDIRECTED GRAPH. Peng Zou. A thesis submitted in partial fulfillment of the requirements for the degree

FINDING DISJOINT DENSE CLUBS IN AN UNDIRECTED GRAPH. Peng Zou. A thesis submitted in partial fulfillment of the requirements for the degree FINDING DISJOINT DENSE CLUBS IN AN UNDIRECTED GRAPH by Peng Zou A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science MONTANA STATE UNIVERSITY

More information

Lossy Kernelization. Daniel Lokshtanov 1 Fahad Panolan 2 M. S. Ramanujan 3 Saket Saurabh 1,2. Simon Institute, November 5th, 2015.

Lossy Kernelization. Daniel Lokshtanov 1 Fahad Panolan 2 M. S. Ramanujan 3 Saket Saurabh 1,2. Simon Institute, November 5th, 2015. 1 Lossy Kernelization Daniel Lokshtanov 1 Fahad Panolan 2 M. S. Ramanujan 3 Saket Saurabh 1,2 1 University of Bergen, Norway. 2 The Institute of Mathematical Sciences, India 3 Technische Universität Wien

More information

Parameterized Reductions

Parameterized Reductions 1 Fine-Grained Complexity and Algorithm Design Boot Camp Parameterized Reductions Dániel Marx Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary Simons

More information

Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel Size

Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel Size Parametric Duality and Kernelization: Lower Bounds and Upper Bounds on Kernel Size Jianer Chen 1 Henning Fernau 2 Iyad A. Kanj 3 Ge Xia 1 1 Department of Computer Science, Texas A&M University, College

More information

Iterative Compression and Exact Algorithms

Iterative Compression and Exact Algorithms Iterative Compression and Exact Algorithms Fedor V Fomin Serge Gaspers Dieter Kratsch Mathieu Liedloff Saket Saurabh Abstract Iterative Compression has recently led to a number of breakthroughs in parameterized

More information

The Parameterized Complexity of the Rainbow Subgraph Problem

The Parameterized Complexity of the Rainbow Subgraph Problem The Parameterized Complexity of the Rainbow Subgraph Problem Falk Hüffner, Christian Komusiewicz, Rolf Niedermeier, and Martin Rötzschke Institut für Softwaretechnik und Theoretische Informatik, TU Berlin,

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman, M. S. Ramanujan and Saket Saurabh The Institute of Mathematical Sciences, Chennai, India. {vraman msramanujan saket}@imsc.res.in Abstract. It is well known

More information

Kernelization Upper Bounds for Parameterized Graph Coloring Problems

Kernelization Upper Bounds for Parameterized Graph Coloring Problems Kernelization Upper Bounds for Parameterized Graph Coloring Problems Pim de Weijer Master Thesis: ICA-3137910 Supervisor: Hans L. Bodlaender Computing Science, Utrecht University 1 Abstract This thesis

More information

Contracting graphs to paths and trees

Contracting graphs to paths and trees Contracting graphs to paths and trees Pinar Heggernes 1, Pim van t Hof 1, Benjamin Lévêque 2, Daniel Lokshtanov 3, and Christophe Paul 2 1 Department of Informatics, University of Bergen, N-5020 Bergen,

More information

arxiv: v1 [cs.ds] 29 Dec 2018

arxiv: v1 [cs.ds] 29 Dec 2018 arxiv:1812.11254v1 [cs.ds] 29 Dec 2018 A Dynamically Turbo-Charged Greedy Heuristic for Graph Coloring Faisal N. Abu-Khzam and Bachir M. Chahine Department of Computer Science and Mathematics Lebanese

More information

Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012

Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012 Graph Crossing Number and Isomorphism SPUR Final Paper, Summer 2012 Mark Velednitsky Mentor Adam Bouland Problem suggested by Adam Bouland, Jacob Fox MIT Abstract The polynomial-time tractability of graph

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is

More information