183 results on '"Erik Jan van Leeuwen"'
Search Results
102. Parameterized complexity of firefighting.
- Author
-
Cristina Bazgan, Morgan Chopin, Marek Cygan, Michael R. Fellows, Fedor V. Fomin, and Erik Jan van Leeuwen
- Published
- 2014
- Full Text
- View/download PDF
103. Parameterized Complexity of Induced Graph Matching on Claw-Free Graphs.
- Author
-
Danny Hermelin, Matthias Mnich, and Erik Jan van Leeuwen
- Published
- 2014
- Full Text
- View/download PDF
104. Domination in Geometric Intersection Graphs.
- Author
-
Thomas Erlebach and Erik Jan van Leeuwen
- Published
- 2008
- Full Text
- View/download PDF
105. Approximating geometric coverage problems.
- Author
-
Thomas Erlebach and Erik Jan van Leeuwen
- Published
- 2008
106. Better Approximation Schemes for Disk Graphs.
- Author
-
Erik Jan van Leeuwen
- Published
- 2006
- Full Text
- View/download PDF
107. Approximation Algorithms for Unit Disk Graphs.
- Author
-
Erik Jan van Leeuwen
- Published
- 2005
- Full Text
- View/download PDF
108. Integer Representations of Convex Polygon Intersection Graphs.
- Author
-
Tobias Müller 0001, Erik Jan van Leeuwen, and Jan van Leeuwen
- Published
- 2013
- Full Text
- View/download PDF
109. Approximation and parameterized algorithms for geometric independent set with shrinking.
- Author
-
Michal Pilipczuk, Erik Jan van Leeuwen, and Andreas Wiese
- Published
- 2016
110. Parameterized Complexity of the Spanning Tree Congestion Problem.
- Author
-
Hans L. Bodlaender, Fedor V. Fomin, Petr A. Golovach, Yota Otachi, and Erik Jan van Leeuwen
- Published
- 2012
- Full Text
- View/download PDF
111. Structure of Polynomial-Time Approximation.
- Author
-
Erik Jan van Leeuwen and Jan van Leeuwen
- Published
- 2012
- Full Text
- View/download PDF
112. The Lemurs of Madagascar: Determining Eocene Ocean Connectivity between Southeast Africa and Madagascar by using Dynamic Network Theory
- Author
-
Ruijsch, Denise, Heydt, Anna von der (Thesis Advisor), Dr. A.S. (Anna) von der Heydt Dr. E.J. (Erik Jan) van Leeuwen Dr. P.D. (Peter) Nooteboom, Ruijsch, Denise, Heydt, Anna von der (Thesis Advisor), and Dr. A.S. (Anna) von der Heydt Dr. E.J. (Erik Jan) van Leeuwen Dr. P.D. (Peter) Nooteboom
- Abstract
Madagascar is an island in the Indian Ocean that hosts one of the most unusual, endemic and diverse concentrations of fauna around the world. However, the fauna found on Madagascar is very unbalanced. This pattern of imbalance, endemism and diversity begs an obvious question: what forces have created the pattern? In this thesis, we will investigate the Sweepstakes hypothesis first proposed by Simpson in 1940 by using model simulations under Eocene conditions and applying Lagrangian particle trac
- Published
- 2022
113. Weisfeiler-Lehman Graph Kernels.
- Author
-
Nino Shervashidze, Pascal Schweitzer, Erik Jan van Leeuwen, Kurt Mehlhorn, and Karsten M. Borgwardt
- Published
- 2011
114. Independence and Efficient Domination on P6-free Graph.
- Author
-
Daniel Lokshtanov, Marcin Pilipczuk, and Erik Jan van Leeuwen
- Published
- 2015
115. Spanners of bounded degree graphs.
- Author
-
Fedor V. Fomin, Petr A. Golovach, and Erik Jan van Leeuwen
- Published
- 2011
- Full Text
- View/download PDF
116. Parameterized Complexity Dichotomy for Steiner Multicut.
- Author
-
Karl Bringmann, Danny Hermelin, Matthias Mnich, and Erik Jan van Leeuwen
- Published
- 2014
117. Subexponential-Time Algorithms for Finding Large Induced Sparse Subgraphs
- Author
-
Michał Pilipczuk, Erik Jan van Leeuwen, Paweł Rzążewski, Bartosz Walczak, Jana Novotná, Karolina Okrasa, Wagner, Michael, Sub Algorithms and Complexity, and Algorithms and Complexity
- Subjects
FOS: Computer and information sciences ,P -free graphs ,General Computer Science ,Induced subgraph ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$P_t$$\end{document}Pt-free graphs ,01 natural sciences ,Article ,Combinatorics ,subexponential algorithm ,0202 electrical engineering, electronic engineering, information engineering ,05C85 ,Pt-free graphs ,Feedback vertex set ,Mathematics ,000 Computer science, knowledge, general works ,string graphs ,String graphs ,Applied Mathematics ,Subexponential algorithm ,68Q25 ,feedback vertex set ,Graph ,Computer Science Applications ,Computer Science - Computational Complexity ,010201 computation theory & mathematics ,Theory of computation ,Computer Science ,020201 artificial intelligence & image processing ,Computer Science(all) - Abstract
Let $\mathcal{C}$ and $\mathcal{D}$ be hereditary graph classes. Consider the following problem: given a graph $G\in\mathcal{D}$, find a largest, in terms of the number of vertices, induced subgraph of $G$ that belongs to $\mathcal{C}$. We prove that it can be solved in $2^{o(n)}$ time, where $n$ is the number of vertices of $G$, if the following conditions are satisfied: * the graphs in $\mathcal{C}$ are sparse, i.e., they have linearly many edges in terms of the number of vertices; * the graphs in $\mathcal{D}$ admit balanced separators of size governed by their density, e.g., $\mathcal{O}(\Delta)$ or $\mathcal{O}(\sqrt{m})$, where $\Delta$ and $m$ denote the maximum degree and the number of edges, respectively; and * the considered problem admits a single-exponential fixed-parameter algorithm when parameterized by the treewidth of the input graph. This leads, for example, to the following corollaries for specific classes $\mathcal{C}$ and $\mathcal{D}$: * a largest induced forest in a $P_t$-free graph can be found in $2^{\tilde{\mathcal{O}}(n^{2/3})}$ time, for every fixed $t$; and * a largest induced planar graph in a string graph can be found in $2^{\tilde{\mathcal{O}}(n^{3/4})}$ time., Comment: Appeared on IPEC 2019
- Published
- 2021
118. Network Sparsification for Steiner Problems on Planar and Bounded-Genus Graphs.
- Author
-
Marcin Pilipczuk, Michal Pilipczuk, Piotr Sankowski, and Erik Jan van Leeuwen
- Published
- 2013
119. What graphs are 2-dot product graphs?
- Author
-
Daniël Paulusma, Matthew Johnson, and Erik Jan van Leeuwen
- Subjects
FOS: Computer and information sciences ,Discrete Mathematics (cs.DM) ,Edge (geometry) ,Social networks ,Theoretical Computer Science ,Combinatorics ,Set (abstract data type) ,Integer ,FOS: Mathematics ,Discrete Mathematics and Combinatorics ,Mathematics - Combinatorics ,Computer Science::General Literature ,ComputingMilieux_MISCELLANEOUS ,Mathematics ,Dot product graphs ,Computer Science::Information Retrieval ,Applied Mathematics ,Astrophysics::Instrumentation and Methods for Astrophysics ,Computer Science::Computation and Language (Computational Linguistics and Natural Language and Speech Processing) ,Dot product ,Condensed Matter::Mesoscopic Systems and Quantum Hall Effect ,Graph ,Vertex (geometry) ,Computational Mathematics ,TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES ,Computational Theory and Mathematics ,Graph classes ,ComputingMethodologies_DOCUMENTANDTEXTPROCESSING ,Geometry and Topology ,Combinatorics (math.CO) ,Computer Science - Discrete Mathematics ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
Let [Formula: see text] be an integer. From a set of [Formula: see text]-dimensional vectors, we obtain a [Formula: see text]-dot product graph by letting each vector [Formula: see text] correspond to a vertex [Formula: see text] and by adding an edge between two vertices [Formula: see text] and [Formula: see text] if and only if their dot product [Formula: see text], for some fixed, positive threshold [Formula: see text]. Dot product graphs can be used to model social networks. Recognizing a [Formula: see text]-dot product graph is known to be [Formula: see text]-hard for all fixed [Formula: see text]. To understand the position of [Formula: see text]-dot product graphs in the landscape of graph classes, we consider the case [Formula: see text], and investigate how [Formula: see text]-dot product graphs relate to a number of other known graph classes including a number of well-known classes of intersection graphs.
- Published
- 2021
120. Parameterized Complexity of Induced Graph Matching on Claw-Free Graphs.
- Author
-
Danny Hermelin, Matthias Mnich, and Erik Jan van Leeuwen
- Published
- 2012
121. Planar Metric Dimension is NP-complete
- Author
-
Josep Díaz, Olli Pottonen, and Erik Jan van Leeuwen
- Published
- 2011
122. k-Gap Interval Graphs
- Author
-
Fedor V. Fomin, Serge Gaspers, Petr A. Golovach, Karol Suchan, Stefan Szeider, Erik Jan van Leeuwen, Martin Vatshelle, and Yngve Villanger
- Published
- 2011
123. Domination When the Stars Are Out
- Author
-
Danny Hermelin, Matthias Mnich, Erik Jan van Leeuwen, and Gerhard J. Woeginger
- Published
- 2010
124. Solving Partition Problems Almost Always Requires Pushing Many Vertices Around
- Author
-
Manuel Sorge, Christian Komusiewicz, Erik Jan van Leeuwen, Iyad A. Kanj, and Wagner, Michael
- Subjects
Discrete mathematics ,FOS: Computer and information sciences ,000 Computer science, knowledge, general works ,General Mathematics ,Graph partition ,020206 networking & telecommunications ,Graph problem ,0102 computer and information sciences ,02 engineering and technology ,Computational Complexity (cs.CC) ,01 natural sciences ,Graph ,Vertex (geometry) ,Combinatorics ,Computer Science - Computational Complexity ,010201 computation theory & mathematics ,Polynomial kernel ,Computer Science - Data Structures and Algorithms ,Computer Science ,0202 electrical engineering, electronic engineering, information engineering ,Partition (number theory) ,Almost surely ,Data Structures and Algorithms (cs.DS) ,Mathematics - Abstract
A fundamental graph problem is to recognize whether the vertex set of a graph $G$ can be bipartitioned into sets $A$ and $B$ such that $G[A]$ and $G[B]$ satisfy properties $\Pi_A$ and $\Pi_B$, respectively. This so-called $(\Pi_A,\Pi_B)$-Recognition problem generalizes amongst others the recognition of $3$-colorable, bipartite, split, and monopolar graphs. In this paper, we study whether certain fixed-parameter tractable $(\Pi_A,\Pi_B)$-Recognition problems admit polynomial kernels. In our study, we focus on the first level above triviality, where $\Pi_A$ is the set of $P_3$-free graphs (disjoint unions of cliques, or cluster graphs), the parameter is the number of clusters in the cluster graph $G[A]$, and $\Pi_B$ is characterized by a set $\mathcal{H}$ of connected forbidden induced subgraphs. We prove that, under the assumption that NP is not a subset of coNP/poly, \textsc{$(\Pi_A,\Pi_B)$-Recognition} admits a polynomial kernel if and only if $\mathcal{H}$ contains a graph with at most $2$ vertices. In both the kernelization and the lower bound results, we exploit the properties of a pushing process, which is an algorithmic technique used recently by Heggerness et al. and by Kanj et al. to obtain fixed-parameter algorithms for many cases of $(\Pi_A,\Pi_B)$-Recognition, as well as several other problems., Comment: Full version of the corresponding article in the Proceedings of the 26th Annual European Symposium on Algorithms (ESA '18), 35 pages, 7 figures
- Published
- 2020
- Full Text
- View/download PDF
125. Algorithms for the Rainbow Vertex Coloring Problem on Graph Classes
- Author
-
Paloma T. Lima and Erik Jan van Leeuwen and Marieke van der Wegen, Lima, Paloma T., van Leeuwen, Erik Jan, van der Wegen, Marieke, Paloma T. Lima and Erik Jan van Leeuwen and Marieke van der Wegen, Lima, Paloma T., van Leeuwen, Erik Jan, and van der Wegen, Marieke
- Abstract
Given a vertex-colored graph, we say a path is a rainbow vertex path if all its internal vertices have distinct colors. The graph is rainbow vertex-connected if there is a rainbow vertex path between every pair of its vertices. In the Rainbow Vertex Coloring (RVC) problem we want to decide whether the vertices of a given graph can be colored with at most k colors so that the graph becomes rainbow vertex-connected. This problem is known to be NP-complete even in very restricted scenarios, and very few efficient algorithms are known for it. In this work, we give polynomial-time algorithms for RVC on permutation graphs, powers of trees and split strongly chordal graphs. The algorithm for the latter class also works for the strong variant of the problem, where the rainbow vertex paths between each vertex pair must be shortest paths. We complement the polynomial-time solvability results for split strongly chordal graphs by showing that, for any fixed p ≥ 3 both variants of the problem become NP-complete when restricted to split (S₃,…,S_p)-free graphs, where S_q denotes the q-sun graph.
- Published
- 2020
- Full Text
- View/download PDF
126. Subexponential-Time Algorithms for Maximum Independent Set in $$P_t$$ P t -Free and Broom-Free Graphs
- Author
-
Daniel Lokshtanov, Dániel Marx, Erik Jan van Leeuwen, Gábor Bacsó, Marcin Pilipczuk, and Zsolt Tuza
- Subjects
General Computer Science ,Induced path ,Generalization ,Applied Mathematics ,0102 computer and information sciences ,02 engineering and technology ,Characterization (mathematics) ,T-vertices ,Binary logarithm ,01 natural sciences ,Computer Science Applications ,Set (abstract data type) ,010201 computation theory & mathematics ,Independent set ,Theory of computation ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Algorithm ,Mathematics - Abstract
In algorithmic graph theory, a classic open question is to determine the complexity of the Maximum Independent Set problem on $$P_t$$ -free graphs, that is, on graphs not containing any induced path on t vertices. So far, polynomial-time algorithms are known only for $$t\le 5$$ (Lokshtanov et al., in: Proceedings of the twenty-fifth annual ACM-SIAM symposium on discrete algorithms, SODA 2014, Portland, OR, USA, January 5–7, 2014, pp 570–581, 2014), and an algorithm for $$t=6$$ announced recently (Grzesik et al. in Polynomial-time algorithm for maximum weight independent set on $${P}_6$$ -free graphs. CoRR, arXiv:1707.05491 , 2017). Here we study the existence of subexponential-time algorithms for the problem: we show that for any $$t\ge 1$$ , there is an algorithm for Maximum Independent Set on $$P_t$$ -free graphs whose running time is subexponential in the number of vertices. Even for the weighted version MWIS, the problem is solvable in $$2^{\mathcal {O}(\sqrt{tn \log n})}$$ time on $$P_t$$ -free graphs. For approximation of MIS in broom-free graphs, a similar time bound is proved. Scattered Set is the generalization of Maximum Independent Set where the vertices of the solution are required to be at distance at least d from each other. We give a complete characterization of those graphs H for which d-Scattered Set on H-free graphs can be solved in time subexponential in the size of the input (that is, in the number of vertices plus the number of edges)
- Published
- 2018
- Full Text
- View/download PDF
127. Treewidth, Kernels, and Algorithms : Essays Dedicated to Hans L. Bodlaender on the Occasion of His 60th Birthday
- Author
-
Fedor V. Fomin, Stefan Kratsch, Erik Jan van Leeuwen, Fedor V. Fomin, Stefan Kratsch, and Erik Jan van Leeuwen
- Subjects
- Algorithms, Computer graphics, Artificial intelligence—Data processing, Computer science—Mathematics, Application software, Computer networks
- Abstract
This Festschrift was published in honor of Hans L. Bodlaender on the occasion of his 60th birthday. The 14 full and 5 short contributions included in this volume show the many transformative discoveries made by H.L. Bodlaender in the areas of graph algorithms, parameterized complexity, kernelization and combinatorial games. The papers are written by his former Ph.D. students and colleagues as well as by his former Ph.D. advisor, Jan van Leeuwen.Chapter “Crossing Paths with Hans Bodlaender: A Personal View on Cross-Composition for Sparsification Lower Bounds” is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.
- Published
- 2020
128. Subexponential-Time Algorithms for Finding Large Induced Sparse Subgraphs
- Author
-
Jana Novotná and Karolina Okrasa and Michał Pilipczuk and Paweł Rzążewski and Erik Jan van Leeuwen and Bartosz Walczak, Novotná, Jana, Okrasa, Karolina, Pilipczuk, Michał, Rzążewski, Paweł, van Leeuwen, Erik Jan, Walczak, Bartosz, Jana Novotná and Karolina Okrasa and Michał Pilipczuk and Paweł Rzążewski and Erik Jan van Leeuwen and Bartosz Walczak, Novotná, Jana, Okrasa, Karolina, Pilipczuk, Michał, Rzążewski, Paweł, van Leeuwen, Erik Jan, and Walczak, Bartosz
- Abstract
Let C and D be hereditary graph classes. Consider the following problem: given a graph G in D, find a largest, in terms of the number of vertices, induced subgraph of G that belongs to C. We prove that it can be solved in 2^{o(n)} time, where n is the number of vertices of G, if the following conditions are satisfied: - the graphs in C are sparse, i.e., they have linearly many edges in terms of the number of vertices; - the graphs in D admit balanced separators of size governed by their density, e.g., O(Delta) or O(sqrt{m}), where Delta and m denote the maximum degree and the number of edges, respectively; and - the considered problem admits a single-exponential fixed-parameter algorithm when parameterized by the treewidth of the input graph. This leads, for example, to the following corollaries for specific classes C and D: - a largest induced forest in a P_t-free graph can be found in 2^{O~(n^{2/3})} time, for every fixed t; and - a largest induced planar graph in a string graph can be found in 2^{O~(n^{3/4})} time.
- Published
- 2019
- Full Text
- View/download PDF
129. On Geometric Set Cover for Orthants
- Author
-
Karl Bringmann and Sándor Kisfaludi-Bak and Michał Pilipczuk and Erik Jan van Leeuwen, Bringmann, Karl, Kisfaludi-Bak, Sándor, Pilipczuk, Michał, van Leeuwen, Erik Jan, Karl Bringmann and Sándor Kisfaludi-Bak and Michał Pilipczuk and Erik Jan van Leeuwen, Bringmann, Karl, Kisfaludi-Bak, Sándor, Pilipczuk, Michał, and van Leeuwen, Erik Jan
- Abstract
We study SET COVER for orthants: Given a set of points in a d-dimensional Euclidean space and a set of orthants of the form (-infty,p_1] x ... x (-infty,p_d], select a minimum number of orthants so that every point is contained in at least one selected orthant. This problem draws its motivation from applications in multi-objective optimization problems. While for d=2 the problem can be solved in polynomial time, for d>2 no algorithm is known that avoids the enumeration of all size-k subsets of the input to test whether there is a set cover of size k. Our contribution is a precise understanding of the complexity of this problem in any dimension d >= 3, when k is considered a parameter: - For d=3, we give an algorithm with runtime n^O(sqrt{k}), thus avoiding exhaustive enumeration. - For d=3, we prove a tight lower bound of n^Omega(sqrt{k}) (assuming ETH). - For d >=slant 4, we prove a tight lower bound of n^Omega(k) (assuming ETH). Here n is the size of the set of points plus the size of the set of orthants. The first statement comes as a corollary of a more general result: an algorithm for SET COVER for half-spaces in dimension 3. In particular, we show that given a set of points U in R^3, a set of half-spaces D in R^3, and an integer k, one can decide whether U can be covered by the union of at most k half-spaces from D in time |D|^O(sqrt{k})* |U|^O(1). We also study approximation for SET COVER for orthants. While in dimension 3 a PTAS can be inferred from existing results, we show that in dimension 4 and larger, there is no 1.05-approximation algorithm with runtime f(k)* n^o(k) for any computable f, where k is the optimum.
- Published
- 2019
- Full Text
- View/download PDF
130. A Deterministic Polynomial Kernel for Odd Cycle Transversal and Vertex Multiway Cut in Planar Graphs
- Author
-
Bart M. P. Jansen and Marcin Pilipczuk and Erik Jan van Leeuwen, Jansen, Bart M. P., Pilipczuk, Marcin, van Leeuwen, Erik Jan, Bart M. P. Jansen and Marcin Pilipczuk and Erik Jan van Leeuwen, Jansen, Bart M. P., Pilipczuk, Marcin, and van Leeuwen, Erik Jan
- Abstract
We show that Odd Cycle Transversal and Vertex Multiway Cut admit deterministic polynomial kernels when restricted to planar graphs and parameterized by the solution size. This answers a question of Saurabh. On the way to these results, we provide an efficient sparsification routine in the flavor of the sparsification routine used for the Steiner Tree problem in planar graphs (FOCS 2014). It differs from the previous work because it preserves the existence of low-cost subgraphs that are not necessarily Steiner trees in the original plane graph, but structures that turn into (supergraphs of) Steiner trees after adding all edges between pairs of vertices that lie on a common face. We also show connections between Vertex Multiway Cut and the Vertex Planarization problem, where the existence of a polynomial kernel remains an important open problem.
- Published
- 2019
- Full Text
- View/download PDF
131. Parameterized complexity dichotomy for Steiner multicut
- Author
-
Danny Hermelin, Erik Jan van Leeuwen, Karl Bringmann, Matthias Mnich, QE Operations research, and RS: GSBE ETBC
- Subjects
FOS: Computer and information sciences ,Discrete Mathematics (cs.DM) ,Computer Networks and Communications ,FLOW ,Parameterized complexity ,0102 computer and information sciences ,Characterization (mathematics) ,Cut problems ,01 natural sciences ,Theoretical Computer Science ,GRAPHS ,Combinatorics ,Integer ,TRACTABILITY ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,Computer Science - Data Structures and Algorithms ,APPROXIMATION ALGORITHM ,Data Structures and Algorithms (cs.DS) ,0101 mathematics ,Time complexity ,Mathematics ,TREEWIDTH ,Discrete mathematics ,Connected component ,000 Computer science, knowledge, general works ,Applied Mathematics ,010102 general mathematics ,Approximation algorithm ,Steiner multicut ,Treewidth ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Kernelization ,Computer Science ,MathematicsofComputing_DISCRETEMATHEMATICS ,Computer Science - Discrete Mathematics - Abstract
The Steiner Multicut problem asks, given an undirected graph G, terminals sets T1,...,Tt $\subseteq$ V(G) of size at most p, and an integer k, whether there is a set S of at most k edges or nodes s.t. of each set Ti at least one pair of terminals is in different connected components of G \ S. This problem generalizes several graph cut problems, in particular the Multicut problem (the case p = 2), which is fixed-parameter tractable for the parameter k [Marx and Razgon, Bousquet et al., STOC 2011]. We provide a dichotomy of the parameterized complexity of Steiner Multicut. That is, for any combination of k, t, p, and the treewidth tw(G) as constant, parameter, or unbounded, and for all versions of the problem (edge deletion and node deletion with and without deletable terminals), we prove either that the problem is fixed-parameter tractable or that the problem is hard (W[1]-hard or even (para-)NP-complete). We highlight that: - The edge deletion version of Steiner Multicut is fixed-parameter tractable for the parameter k+t on general graphs (but has no polynomial kernel, even on trees). We present two proofs: one using the randomized contractions technique of Chitnis et al, and one relying on new structural lemmas that decompose the Steiner cut into important separators and minimal s-t cuts. - In contrast, both node deletion versions of Steiner Multicut are W[1]-hard for the parameter k+t on general graphs. - All versions of Steiner Multicut are W[1]-hard for the parameter k, even when p=3 and the graph is a tree plus one node. Hence, the results of Marx and Razgon, and Bousquet et al. do not generalize to Steiner Multicut. Since we allow k, t, p, and tw(G) to be any constants, our characterization includes a dichotomy for Steiner Multicut on trees (for tw(G) = 1), and a polynomial time versus NP-hardness dichotomy (by restricting k,t,p,tw(G) to constant or unbounded)., As submitted to journal. This version also adds a proof of fixed-parameter tractability for parameter k+t using the technique of randomized contractions
- Published
- 2016
- Full Text
- View/download PDF
132. Induced disjoint paths in circular-arc graphs in linear time
- Author
-
Erik Jan van Leeuwen, Daniël Paulusma, and Petr A. Golovach
- Subjects
FOS: Computer and information sciences ,Discrete mathematics ,General Computer Science ,0102 computer and information sciences ,02 engineering and technology ,Disjoint sets ,Floyd–Warshall algorithm ,01 natural sciences ,Graph ,Theoretical Computer Science ,Combinatorics ,010201 computation theory & mathematics ,Computer Science - Data Structures and Algorithms ,0202 electrical engineering, electronic engineering, information engineering ,Data Structures and Algorithms (cs.DS) ,020201 artificial intelligence & image processing ,Computer Science::Data Structures and Algorithms ,Time complexity ,Mathematics - Abstract
The Induced Disjoint Paths problem is to test whether an graph G on n vertices with k distinct pairs of vertices ( s i , t i ) contains paths P 1 , ź , P k such that P i connects s i and t i for i = 1 , ź , k , and P i and P j have neither common vertices nor adjacent vertices (except perhaps their ends) for 1 ź i < j ź k . We present a linear-time algorithm that solves Induced Disjoint Paths and finds the corresponding paths (if they exist) on circular-arc graphs. For interval graphs, we exhibit a linear-time algorithm for the generalization of Induced Disjoint Paths where the pairs ( s i , t i ) are not necessarily distinct. In both cases, if a representation of the graph is given, then the algorithms run in O ( n + k ) time.
- Published
- 2016
- Full Text
- View/download PDF
133. Algorithms for diversity and clustering in social networks through dot product graphs
- Author
-
Erik Jan van Leeuwen, Daniël Paulusma, and Matthew Johnson
- Subjects
Social network ,Discrete mathematics ,Sociology and Political Science ,Computational complexity theory ,Independent set ,General Social Sciences ,Dot product ,Combinatorics ,If and only if ,Anthropology ,d-Dot product graph ,Cluster analysis ,General Psychology ,Graph product ,Complement graph ,Clique ,Forbidden graph characterization ,Mathematics - Abstract
In this paper, we investigate a graph-theoretical model of social networks. The dot product model assumes that two individuals are connected in the social network if their attributes or opinions are similar. In the model, a d -dimensional vector a v represents the extent to which individual v has each of a set of d attributes or opinions. Then two individuals u and v are assumed to be friends, that is, they are connected in the graph model, if and only if a u · a v ≥ t , for some fixed, positive threshold t . The resulting graph is called a d-dot product graph . We consider diversity and clustering in social networks by using a d -dot product graph model for the network. Diversity is considered through the size of the largest independent set of the graph, and clustering through the size of the largest clique. We present both positive and negative results on the potential of this model. We obtain a tight result for the diversity problem, namely that it is polynomial-time solvable for d = 2, but NP -hard for d ≥ 3. We show that the clustering problem is polynomial-time solvable for d = 2. To our knowledge, these results are also the first on the computational complexity of combinatorial optimization problems on dot product graphs. We also give new insights into the structure of dot product graphs. We also consider the situation when two individuals u and v are connected if and only if their preferences are not antithetical, that is, if and only if a u · a v ≥ 0 , and the situation when two individuals u and v are connected if and only if their preferences are neither antithetical nor “orthogonal”, that is, if and only if a u · a v > 0 . For these two cases we prove that the diversity problem is polynomial-time solvable for any fixed d and that the clustering problem is polynomial-time solvable for d ≤ 3.
- Published
- 2015
- Full Text
- View/download PDF
134. Quasi-Polynomial Time Approximation Schemes for Packing and Covering Problems in Planar Graphs
- Author
-
Michal Pilipczuk and Erik Jan van Leeuwen and Andreas Wiese, Pilipczuk, Michal, van Leeuwen, Erik Jan, Wiese, Andreas, Michal Pilipczuk and Erik Jan van Leeuwen and Andreas Wiese, Pilipczuk, Michal, van Leeuwen, Erik Jan, and Wiese, Andreas
- Abstract
We consider two optimization problems in planar graphs. In {Maximum Weight Independent Set of Objects} we are given a graph G and a family D of {objects}, each being a connected subgraph of G with a prescribed weight, and the task is to find a maximum-weight subfamily of D consisting of pairwise disjoint objects. In {Minimum Weight Distance Set Cover} we are given an edge-weighted graph G, two sets D,C of vertices of G, where vertices of D have prescribed weights, and a nonnegative radius r. The task is to find a minimum-weight subset of D such that every vertex of C is at distance at most r from some selected vertex. Via simple reductions, these two problems generalize a number of geometric optimization tasks, notably {Maximum Weight Independent Set} for polygons in the plane and {Weighted Geometric Set Cover} for unit disks and unit squares. We present {quasi-polynomial time approximation schemes} (QPTASs) for both of the above problems in planar graphs: given an accuracy parameter epsilon>0 we can compute a solution whose weight is within multiplicative factor of (1+epsilon) from the optimum in time 2^{poly(1/epsilon,log |D|)}* n^{O(1)}, where n is the number of vertices of the input graph. Our main technical contribution is to transfer the techniques used for recursive approximation schemes for geometric problems due to Adamaszek, Har-Peled, and Wiese [Adamaszek and Wiese, 2013; Adamaszek and Wiese, 2014; Sariel Har-Peled, 2014] to the setting of planar graphs. In particular, this yields a purely combinatorial viewpoint on these methods.
- Published
- 2018
- Full Text
- View/download PDF
135. Rainbow Vertex Coloring Bipartite Graphs and Chordal Graphs
- Author
-
Pinar Heggernes and Davis Issac and Juho Lauri and Paloma T. Lima and Erik Jan van Leeuwen, Heggernes, Pinar, Issac, Davis, Lauri, Juho, Lima, Paloma T., van Leeuwen, Erik Jan, Pinar Heggernes and Davis Issac and Juho Lauri and Paloma T. Lima and Erik Jan van Leeuwen, Heggernes, Pinar, Issac, Davis, Lauri, Juho, Lima, Paloma T., and van Leeuwen, Erik Jan
- Abstract
Given a graph with colors on its vertices, a path is called a rainbow vertex path if all its internal vertices have distinct colors. We say that the graph is rainbow vertex-connected if there is a rainbow vertex path between every pair of its vertices. We study the problem of deciding whether the vertices of a given graph can be colored with at most k colors so that the graph becomes rainbow vertex-connected. Although edge-colorings have been studied extensively under similar constraints, there are significantly fewer results on the vertex variant that we consider. In particular, its complexity on structured graph classes was explicitly posed as an open question. We show that the problem remains NP-complete even on bipartite apex graphs and on split graphs. The former can be seen as a first step in the direction of studying the complexity of rainbow coloring on sparse graphs, an open problem which has attracted attention but limited progress. We also give hardness of approximation results for both bipartite and split graphs. To complement the negative results, we show that bipartite permutation graphs, interval graphs, and block graphs can be rainbow vertex-connected optimally in polynomial time.
- Published
- 2018
- Full Text
- View/download PDF
136. Disconnected Cuts in Claw-free Graphs
- Author
-
Barnaby Martin and Daniël Paulusma and Erik Jan van Leeuwen, Martin, Barnaby, Paulusma, Daniël, van Leeuwen, Erik Jan, Barnaby Martin and Daniël Paulusma and Erik Jan van Leeuwen, Martin, Barnaby, Paulusma, Daniël, and van Leeuwen, Erik Jan
- Abstract
A disconnected cut of a connected graph is a vertex cut that itself also induces a disconnected subgraph. The corresponding decision problem is called Disconnected Cut. It is known that Disconnected Cut is NP-hard on general graphs, while polynomial-time algorithms exist for several graph classes. However, the complexity of the problem on claw-free graphs remained an open question. Its connection to the complexity of the problem to contract a claw-free graph to the 4-vertex cycle C_4 led Ito et al. (TCS 2011) to explicitly ask to resolve this open question. We prove that Disconnected Cut is polynomial-time solvable on claw-free graphs, answering the question of Ito et al. The basis for our result is a decomposition theorem for claw-free graphs of diameter 2, which we believe is of independent interest and builds on the research line initiated by Chudnovsky and Seymour (JCTB 2007-2012) and Hermelin et al. (ICALP 2011). On our way to exploit this decomposition theorem, we characterize how disconnected cuts interact with certain cobipartite subgraphs, and prove two further algorithmic results, namely that Disconnected Cut is polynomial-time solvable on circular-arc graphs and line graphs.
- Published
- 2018
- Full Text
- View/download PDF
137. Solving Partition Problems Almost Always Requires Pushing Many Vertices Around
- Author
-
Iyad Kanj and Christian Komusiewicz and Manuel Sorge and Erik Jan van Leeuwen, Kanj, Iyad, Komusiewicz, Christian, Sorge, Manuel, van Leeuwen, Erik Jan, Iyad Kanj and Christian Komusiewicz and Manuel Sorge and Erik Jan van Leeuwen, Kanj, Iyad, Komusiewicz, Christian, Sorge, Manuel, and van Leeuwen, Erik Jan
- Abstract
A fundamental graph problem is to recognize whether the vertex set of a graph G can be bipartitioned into sets A and B such that G[A] and G[B] satisfy properties Pi_A and Pi_B, respectively. This so-called (Pi_A,Pi_B)-Recognition problem generalizes amongst others the recognition of 3-colorable, bipartite, split, and monopolar graphs. A powerful algorithmic technique that can be used to obtain fixed-parameter algorithms for many cases of (Pi_A,Pi_B)-Recognition, as well as several other problems, is the pushing process. For bipartition problems, the process starts with an "almost correct" bipartition (A',B'), and pushes appropriate vertices from A' to B' and vice versa to eventually arrive at a correct bipartition. In this paper, we study whether (Pi_A,Pi_B)-Recognition problems for which the pushing process yields fixed-parameter algorithms also admit polynomial problem kernels. In our study, we focus on the first level above triviality, where Pi_A is the set of P_3-free graphs (disjoint unions of cliques, or cluster graphs), the parameter is the number of clusters in the cluster graph G[A], and Pi_B is characterized by a set H of connected forbidden induced subgraphs. We prove that, under the assumption that NP not subseteq coNP/poly, (Pi_A,Pi_B)-Recognition admits a polynomial kernel if and only if H contains a graph of order at most 2. In both the kernelization and the lower bound results, we make crucial use of the pushing process.
- Published
- 2018
- Full Text
- View/download PDF
138. Approximation and Parameterized Algorithms for Geometric Independent Set with Shrinking
- Author
-
Michal Pilipczuk and Erik Jan van Leeuwen and Andreas Wiese, Pilipczuk, Michal, van Leeuwen, Erik Jan, Wiese, Andreas, Michal Pilipczuk and Erik Jan van Leeuwen and Andreas Wiese, Pilipczuk, Michal, van Leeuwen, Erik Jan, and Wiese, Andreas
- Abstract
Consider the Maximum Weight Independent Set problem for rectangles: given a family of weighted axis-parallel rectangles in the plane, find a maximum-weight subset of non-overlapping rectangles. The problem is notoriously hard both in the approximation and in the parameterized setting. The best known polynomial-time approximation algorithms achieve super-constant approximation ratios [Chalermsook & Chuzhoy, Proc. SODA 2009; Chan & Har-Peled, Discrete & Comp. Geometry, 2012], even though there is a (1+epsilon)-approximation running in quasi-polynomial time [Adamaszek & Wiese, Proc. FOCS 2013; Chuzhoy & Ene, Proc. FOCS 2016]. When parameterized by the target size of the solution, the problem is W[1]-hard even in the unweighted setting [Marx, ESA 2005]. To achieve tractability, we study the following shrinking model: one is allowed to shrink each input rectangle by a multiplicative factor 1-delta for some fixed delta > 0, but the performance is still compared against the optimal solution for the original, non-shrunk instance. We prove that in this regime, the problem admits an EPTAS with running time f(epsilon,delta) n^{O(1)}, and an FPT algorithm with running time f(k,delta) n^{O(1)}, in the setting where a maximum-weight solution of size at most k is to be computed. This improves and significantly simplifies a PTAS given earlier for this problem [Adamaszek, Chalermsook & Wiese, Proc. APPROX/RANDOM 2015], and provides the first parameterized results for the shrinking model. Furthermore, we explore kernelization in the shrinking model, by giving efficient kernelization procedures for several variants of the problem when the input rectangles are squares.
- Published
- 2017
- Full Text
- View/download PDF
139. Polynomial Kernels for Deletion to Classes of Acyclic Digraphs
- Author
-
Matthias Mnich and Erik Jan van Leeuwen, Mnich, Matthias, van Leeuwen, Erik Jan, Matthias Mnich and Erik Jan van Leeuwen, Mnich, Matthias, and van Leeuwen, Erik Jan
- Abstract
We consider the problem to find a set X of vertices (or arcs) with |X| <= k in a given digraph G such that D = G-X is an acyclic digraph. In its generality, this is DIRECTED FEEDBACK VERTEX SET or DIRECTED FEEDBACK ARC SET respectively. The existence of a polynomial kernel for these problems is a notorious open problem in the field of kernelization, and little progress has been made. In this paper, we consider both deletion problems with an additional restriction on D, namely that D must be an out-forest, an out-tree, or a (directed) pumpkin. Our main results show that for each of these three restrictions the vertex deletion problem remains NP-hard, but we can obtain a kernel with k^{O(1)} vertices on general digraphs G. We also show that, in contrast to the vertex deletion problem, the arc deletion problem with each of the above restrictions can be solved in polynomial time.
- Published
- 2016
- Full Text
- View/download PDF
140. Parameterized Algorithms for Recognizing Monopolar and 2-Subcolorable Graphs
- Author
-
Iyad Kanj and Christian Komusiewicz and Manuel Sorge and Erik Jan van Leeuwen, Kanj, Iyad, Komusiewicz, Christian, Sorge, Manuel, Jan van Leeuwen, Erik, Iyad Kanj and Christian Komusiewicz and Manuel Sorge and Erik Jan van Leeuwen, Kanj, Iyad, Komusiewicz, Christian, Sorge, Manuel, and Jan van Leeuwen, Erik
- Abstract
We consider the recognition problem for two graph classes that generalize split and unipolar graphs, respectively. First, we consider the recognizability of graphs that admit a monopolar partition: a partition of the vertex set into sets A,B such that G[A] is a disjoint union of cliques and G[B] an independent set. If in such a partition G[A] is a single clique, then G is a split graph. We show that in O(2^k * k^3 * (|V(G)| + |E(G)|)) time we can decide whether G admits a monopolar partition (A,B) where G[A] has at most k cliques. This generalizes the linear-time algorithm for recognizing split graphs corresponding to the case when k=1. Second, we consider the recognizability of graphs that admit a 2-subcoloring: a partition of the vertex set into sets A,B such that each of G[A] and G[B] is a disjoint union of cliques. If in such a partition G[A] is a single clique, then G is a unipolar graph. We show that in O(k^(2k+2) * (|V(G)|^2+|V(G)| * |E(G)|)) time we can decide whether G admits a 2-subcoloring (A,B) where G[A] has at most k cliques. This generalizes the polynomial-time algorithm for recognizing unipolar graphs corresponding to the case when k=1. We also show that in O(4^k) time we can decide whether G admits a 2-subcoloring (A,B) where G[A] and G[B] have at most k cliques in total. To obtain the first two results above, we formalize a technique, which we dub inductive recognition, that can be viewed as an adaptation of iterative compression to recognition problems. We believe that the formalization of this technique will prove useful in general for designing parameterized algorithms for recognition problems. Finally, we show that, unless the Exponential Time Hypothesis fails, no subexponential-time algorithms for the above recognition problems exist, and that, unless P=NP, no generic fixed-parameter algorithm exists for the recognizability of graphs whose vertex set can be bipartitioned such that one part is a disjoint union of k cliques.
- Published
- 2016
- Full Text
- View/download PDF
141. Finding Disjoint Paths in Split Graphs
- Author
-
Erik Jan van Leeuwen, Pinar Heggernes, Pim van 't Hof, and Reza Saei
- Subjects
Discrete mathematics ,Clique-sum ,Existential quantification ,Parameterized complexity ,Disjoint sets ,Planar graph ,Theoretical Computer Science ,Metric dimension ,Combinatorics ,symbols.namesake ,Indifference graph ,Pathwidth ,Computational Theory and Mathematics ,Polynomial kernel ,Chordal graph ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,Kernelization ,symbols ,Cograph ,Split graph ,MathematicsofComputing_DISCRETEMATHEMATICS ,Mathematics - Abstract
The well-known Disjoint Paths problem takes as input a graph G and a set of k pairs of terminals in G, and the task is to decide whether there exists a collection of k pairwise vertex-disjoint paths in G such that the vertices in each terminal pair are connected to each other by one of the paths. This problem is known to NP-complete, even when restricted to planar graphs or interval graphs. Moreover, although the problem is fixed-parameter tractable when parameterized by k due to a celebrated result by Robertson and Seymour, it is known not to admit a polynomial kernel unless NP ⊆ coNP/poly. We prove that Disjoint Paths remains NP-complete on split graphs, and show that the problem admits a kernel with O(k 2) vertices when restricted to this graph class. We furthermore prove that, on split graphs, the edge-disjoint variant of the problem is also NP-complete and admits a kernel with O(k 3) vertices. To the best of our knowledge, our kernelization results are the first non- trivial kernelization results for these problems on graph classes.
- Published
- 2014
142. Parameterized Complexity Dichotomy for Steiner Multicut
- Author
-
Karl Bringmann and Danny Hermelin and Matthias Mnich and Erik Jan van Leeuwen, Bringmann, Karl, Hermelin, Danny, Mnich, Matthias, van Leeuwen, Erik Jan, Karl Bringmann and Danny Hermelin and Matthias Mnich and Erik Jan van Leeuwen, Bringmann, Karl, Hermelin, Danny, Mnich, Matthias, and van Leeuwen, Erik Jan
- Abstract
We consider the Steiner Multicut problem, which asks, given an undirected graph G, a collection T = \{T_{1},...,T_{t}}, T_i \subseteq V(G), of terminal sets of size at most p, and an integer k, whether there is a set S of at most k edges or nodes such that of each set T_{i} at least one pair of terminals is in different connected components of G \ S. This problem generalizes several well-studied graph cut problems, in particular the Multicut problem, which corresponds to the case p = 2. The Multicut problem was recently shown to be fixed-parameter tractable for parameter k [Marx and Razgon, Bousquet et al., STOC 2011]. The question whether this result generalizes to Steiner Multicut motivates the present work. We answer the question that motivated this work, and in fact provide a dichotomy of the parameterized complexity of Steiner Multicut on general graphs. That is, for any combination of k, t, p, and the treewidth tw(G) as constant, parameter, or unbounded, and for all versions of the problem (edge deletion and node deletion with and without deletable terminals), we prove either that the problem is fixed-parameter tractable or that the problem is hard (W[1]-hard or even (para-)NP-complete). Among the many results in the paper, we highlight that: - The edge deletion version of Steiner Multicut is fixed-parameter tractable for parameter k+t on general graphs (but has no polynomial kernel, even on trees). - In contrast, both node deletion versions of Steiner Multicut are W[1]-hard for the parameter k+t on general graphs. - All versions of Steiner Multicut are W[1]-hard for the parameter k, even when p=3 and the graph is a tree plus one node. Since we allow k, t, p, and tw(G) to be any constants, our characterization includes a dichotomy for Steiner Multicut on trees (for tw(G) = 1) as well as a polynomial time versus NP-hardness dichotomy (by restricting k,t,p,tw(G) to constant or unbounded).
- Published
- 2015
- Full Text
- View/download PDF
143. Algorithms to Measure Diversity and Clustering in Social Networks through Dot Product Graphs
- Author
-
Daniël Paulusma, Erik Jan van Leeuwen, Matthew Johnson, Cai, Leizhen, Cheng, Siu-Wing, and Lam, Tak-Wah
- Subjects
Discrete mathematics ,Voltage graph ,Computer Science::Social and Information Networks ,law.invention ,Combinatorics ,law ,Line graph ,Null graph ,Lattice graph ,Complement graph ,Graph product ,Mathematics ,Distance-hereditary graph ,Clustering coefficient - Abstract
Social networks are often analyzed through a graph model of the network. The dot product model assumes that two individuals are connected in the social network if their attributes or opinions are similar. In the model, a d-dimensional vector a v represents the extent to which individual v has each of a set of d attributes or opinions. Then two individuals u and v are assumed to be friends, that is, they are connected in the graph model, if and only if a u · a v ≥ t, for some fixed, positive threshold t. The resulting graph is called a d-dot product graph.. We consider two measures for diversity and clustering in social networks by using a d-dot product graph model for the network. Diversity is measured through the size of the largest independent set of the graph, and clustering is measured through the size of the largest clique. We obtain a tight result for the diversity problem, namely that it is polynomial-time solvable for d = 2, but NP-complete for d ≥ 3. We show that the clustering problem is polynomial-time solvable for d = 2. To our knowledge, these results are also the first on the computational complexity of combinatorial optimization problems on dot product graphs. We also consider the situation when two individuals are connected if their preferences are not opposite. This leads to a variant of the standard dot product graph model by taking the threshold t to be zero. We prove in this case that the diversity problem is polynomial-time solvable for any fixed d.
- Published
- 2013
- Full Text
- View/download PDF
144. k-Gap Interval Graphs
- Author
-
Erik Jan van Leeuwen, Serge Gaspers, Karol Suchan, Petr A. Golovach, Yngve Villanger, Fedor V. Fomin, Stefan Szeider, and Martin Vatshelle
- Subjects
Discrete mathematics ,010102 general mathematics ,Neighbourhood (graph theory) ,Interval graph ,0102 computer and information sciences ,01 natural sciences ,Combinatorics ,Indifference graph ,010201 computation theory & mathematics ,Independent set ,Feedback vertex set ,Maximal independent set ,Split graph ,0101 mathematics ,Clique cover ,Mathematics - Abstract
We initiate the study of a new parameterization of graph problems. In a multiple interval representation of a graph, each vertex is associated to at least one interval of the real line, with an edge between two vertices if and only if an interval associated to one vertex has a nonempty intersection with an interval associated to the other vertex. A graph on n vertices is a k-gap interval graph if it has a multiple interval representation with at most n+k intervals in total. In order to scale up the nice algorithmic properties of interval graphs (where k = 0), we parameterize graph problems by k, and find FPT algorithms for several problems, including Feedback Vertex Set, Dominating Set, Independent Set, Clique, Clique Cover, and Multiple Interval Transversal. The Coloring problem turns out to be W[1]-hard and we design an XP algorithm for the recognition problem.
- Published
- 2012
- Full Text
- View/download PDF
145. On the Complexity of Metric Dimension
- Author
-
Olli Pottonen, Erik Jan van Leeuwen, Maria Serna, and Josep Díaz
- Subjects
Discrete mathematics ,Dimension function ,Metric dimension ,Intrinsic metric ,law.invention ,Metric k-center ,Combinatorics ,Pathwidth ,law ,Chordal graph ,Outerplanar graph ,Line graph ,MathematicsofComputing_DISCRETEMATHEMATICS ,Mathematics - Abstract
The metric dimension of a graph G is the size of a smallest subset L⊆V(G) such that for any x,y∈V(G) there is a z∈L such that the graph distance between x and z differs from the graph distance between y and z. Even though this notion has been part of the literature for almost 40 years, the computational complexity of determining the metric dimension of a graph is still very unclear. Essentially, we only know the problem to be NP-hard for general graphs, to be polynomial-time solvable on trees, and to have a logn-approximation algorithm for general graphs. In this paper, we show tight complexity boundaries for the Metric Dimension problem. We achieve this by giving two complementary results. First, we show that the Metric Dimension problem on bounded-degree planar graphs is NP-complete. Then, we give a polynomial-time algorithm for determining the metric dimension of outerplanar graphs.
- Published
- 2012
- Full Text
- View/download PDF
146. Induced Disjoint Paths in Claw-Free Graphs
- Author
-
Daniël Paulusma, Erik Jan van Leeuwen, and Petr A. Golovach
- Subjects
Combinatorics ,Discrete mathematics ,Indifference graph ,Clique-sum ,Pathwidth ,Induced path ,Chordal graph ,Cograph ,1-planar graph ,Mathematics ,Metric dimension - Abstract
Paths P1,…,Pk in a graph G=(V,E) are said to be mutually induced if for any 1≤i
- Published
- 2012
- Full Text
- View/download PDF
147. Parameterized Complexity of Firefighting Revisited
- Author
-
Erik Jan van Leeuwen, Fedor V. Fomin, and Marek Cygan
- Subjects
Discrete mathematics ,Graph center ,021103 operations research ,Trémaux tree ,0211 other engineering and technologies ,Vertex cover ,0102 computer and information sciences ,02 engineering and technology ,01 natural sciences ,Combinatorics ,Pathwidth ,Computer Science::Discrete Mathematics ,010201 computation theory & mathematics ,Chordal graph ,Independent set ,Bipartite graph ,Graph homomorphism ,MathematicsofComputing_DISCRETEMATHEMATICS ,Mathematics - Abstract
The Firefighter problem is to place firefighters on the vertices of a graph to prevent a fire with known starting point from lighting up the entire graph. In each time step, a firefighter may be permanently placed on an unburned vertex and the fire spreads to its neighborhood in the graph in so far no firefighters are protecting those vertices. The goal is to let as few vertices burn as possible. This problem is known to be NP-complete, even when restricted to bipartite graphs or to trees of maximum degree three. Initial study showed the Firefighter problem to be fixed-parameter tractable on trees in various parameterizations. We complete these results by showing that the problem is in FPT on general graphs when parameterized by the number of burned vertices, but has no polynomial kernel on trees, resolving an open problem. Conversely, we show that the problem is W[1]-hard when parameterized by the number of unburned vertices, even on bipartite graphs. For both parameterizations, we additionally give refined algorithms on trees, improving on the running times of the known algorithms.
- Published
- 2011
- Full Text
- View/download PDF
148. Convex Polygon Intersection Graphs
- Author
-
Jan van Leeuwen and Erik Jan van Leeuwen
- Subjects
Modular decomposition ,Combinatorics ,Discrete mathematics ,Indifference graph ,Pathwidth ,Chordal graph ,Graph drawing ,Trapezoid graph ,Permutation graph ,Intersection graph ,MathematicsofComputing_DISCRETEMATHEMATICS ,Mathematics - Abstract
Geometric intersection graphs are graphs determined by intersections of geometric objects. We study the complexity of visualizing the arrangements of objects that induce such graphs. We give a general framework for describing geometric intersection graphs, using arbitrary finite base sets of rationally given convex polygons and affine transformations. We prove that for every class of intersection graphs that fits the framework, the graphs in the class have a representation using polynomially many bits. Consequently, the recognition problem of these classes is in NP (and thus NP-complete). We also give an algorithm to find a drawing of the objects in the plane, if a graph class fits the framework.
- Published
- 2011
- Full Text
- View/download PDF
149. Faster Algorithms on Branch and Clique Decompositions
- Author
-
Martin Vatshelle, Johan M. M. van Rooij, Erik Jan van Leeuwen, and Hans L. Bodlaender
- Subjects
Discrete mathematics ,Freivalds' algorithm ,Optimization problem ,Branch-decomposition ,Clique (graph theory) ,Matrix multiplication ,Convolution ,Planar graph ,Combinatorics ,Dynamic programming ,symbols.namesake ,symbols ,Algorithm ,Mathematics - Abstract
We combine two techniques recently introduced to obtain faster dynamic programming algorithms for optimization problems on graph decompositions. The unification of generalized fast subset convolution and fast matrix multiplication yields significant improvements to the running time of previous algorithms for several optimization problems. As an example, we give an O*(3ω/2k) time algorithm for Minimum Dominating Set on graphs of branchwidth k, improving on the previous O*(4k) algorithm. Here ω is the exponent in the running time of the best matrix multiplication algorithm (currently ω < 2.376). For graphs of cliquewidth k, we improve from O*(8k) to O*(4k). We also obtain an algorithm for counting the number of perfect matchings of a graph, given a branch decomposition of width k, that runs in time O*(2ω/2k). Generalizing these approaches, we obtain faster algorithms for all so-called [ρ, σ]-domination problems on branch decompositions if ρ and ρ are finite or cofinite. The algorithms presented in this paper either attain or are very close to natural lower bounds for these problems.
- Published
- 2010
- Full Text
- View/download PDF
150. Subexponential-Time Parameterized Algorithm for Steiner Tree on Planar Graphs
- Author
-
Marcin Pilipczuk and Michal Pilipczuk and Piotr Sankowski and Erik Jan van Leeuwen, Pilipczuk, Marcin, Pilipczuk, Michal, Sankowski, Piotr, van Leeuwen, Erik Jan, Marcin Pilipczuk and Michal Pilipczuk and Piotr Sankowski and Erik Jan van Leeuwen, Pilipczuk, Marcin, Pilipczuk, Michal, Sankowski, Piotr, and van Leeuwen, Erik Jan
- Abstract
The well-known bidimensionality theory provides a method for designing fast, subexponential-time parameterized algorithms for a vast number of NP-hard problems on sparse graph classes such as planar graphs, bounded genus graphs, or, more generally, graphs with a fixed excluded minor. However, in order to apply the bidimensionality framework the considered problem needs to fulfill a special density property. Some well-known problems do not have this property, unfortunately, with probably the most prominent and important example being the Steiner Tree problem. Hence the question whether a subexponential-time parameterized algorithm for Steiner Tree on planar graphs exists has remained open. In this paper, we answer this question positively and develop an algorithm running in O(2^{O((k log k)^{2/3})}n) time and polynomial space, where k is the size of the Steiner tree and n is the number of vertices of the graph. Our algorithm does not rely on tools from bidimensionality theory or graph minors theory, apart from Baker's classical approach. Instead, we introduce new tools and concepts to the study of the parameterized complexity of problems on sparse graphs.
- Published
- 2013
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.