16 research outputs found

    Almost tight lower bounds for hard cutting problems in embedded graphs

    Get PDF

    Subexponential Parameterized Algorithms for Cut and Cycle Hitting Problems on H-Minor-Free Graphs

    Full text link
    We design the first subexponential-time (parameterized) algorithms for several cut and cycle-hitting problems on HH-minor free graphs. In particular, we obtain the following results (where kk is the solution-size parameter). 1. 2O(klogk)nO(1)2^{O(\sqrt{k}\log k)} \cdot n^{O(1)} time algorithms for Edge Bipartization and Odd Cycle Transversal; 2. a 2O(klog4k)nO(1)2^{O(\sqrt{k}\log^4 k)} \cdot n^{O(1)} time algorithm for Edge Multiway Cut and a 2O(rklogk)nO(1)2^{O(r \sqrt{k} \log k)} \cdot n^{O(1)} time algorithm for Vertex Multiway Cut, where rr is the number of terminals to be separated; 3. a 2O((r+k)log4(rk))nO(1)2^{O((r+\sqrt{k})\log^4 (rk))} \cdot n^{O(1)} time algorithm for Edge Multicut and a 2O((rk+r)log(rk))nO(1)2^{O((\sqrt{rk}+r) \log (rk))} \cdot n^{O(1)} time algorithm for Vertex Multicut, where rr is the number of terminal pairs to be separated; 4. a 2O(klogglog4k)nO(1)2^{O(\sqrt{k} \log g \log^4 k)} \cdot n^{O(1)} time algorithm for Group Feedback Edge Set and a 2O(gklog(gk))nO(1)2^{O(g \sqrt{k}\log(gk))} \cdot n^{O(1)} time algorithm for Group Feedback Vertex Set, where gg is the size of the group. 5. In addition, our approach also gives nO(k)n^{O(\sqrt{k})} time algorithms for all above problems with the exception of nO(r+k)n^{O(r+\sqrt{k})} time for Edge/Vertex Multicut and (ng)O(k)(ng)^{O(\sqrt{k})} time for Group Feedback Edge/Vertex Set. We obtain our results by giving a new decomposition theorem on graphs of bounded genus, or more generally, an hh-almost-embeddable graph for any fixed constant hh. In particular we show the following. Let GG be an hh-almost-embeddable graph for a constant hh. Then for every pNp\in\mathbb{N}, there exist disjoint sets Z1,,ZpV(G)Z_1,\dots,Z_p \subseteq V(G) such that for every i{1,,p}i \in \{1,\dots,p\} and every ZZiZ'\subseteq Z_i, the treewidth of G/(Zi\Z)G/(Z_i\backslash Z') is O(p+Z)O(p+|Z'|). Here G/(Zi\Z)G/(Z_i\backslash Z') is the graph obtained from GG by contracting edges with both endpoints in Zi\ZZ_i \backslash Z'.Comment: A preliminary version appears in SODA'2

    Computational Geometric and Algebraic Topology

    Get PDF
    Computational topology is a young, emerging field of mathematics that seeks out practical algorithmic methods for solving complex and fundamental problems in geometry and topology. It draws on a wide variety of techniques from across pure mathematics (including topology, differential geometry, combinatorics, algebra, and discrete geometry), as well as applied mathematics and theoretical computer science. In turn, solutions to these problems have a wide-ranging impact: already they have enabled significant progress in the core area of geometric topology, introduced new methods in applied mathematics, and yielded new insights into the role that topology has to play in fundamental problems surrounding computational complexity. At least three significant branches have emerged in computational topology: algorithmic 3-manifold and knot theory, persistent homology and surfaces and graph embeddings. These branches have emerged largely independently. However, it is clear that they have much to offer each other. The goal of this workshop was to be the first significant step to bring these three areas together, to share ideas in depth, and to pool our expertise in approaching some of the major open problems in the field

    Constant Congestion Routing of Symmetric Demands in Planar Directed Graphs

    Get PDF
    We study the problem of routing symmetric demand pairs in planar digraphs. The input consists of a directed planar graph G = (V, E) and a collection of k source-destination pairs M = {s_1t_1, ..., s_kt_k}. The goal is to maximize the number of pairs that are routed along disjoint paths. A pair s_it_i is routed in the symmetric setting if there is a directed path connecting s_i to t_i and a directed path connecting t_i to s_i. In this paper we obtain a randomized poly-logarithmic approximation with constant congestion for this problem in planar digraphs. The main technical contribution is to show that a planar digraph with directed treewidth h contains a constant congestion crossbar of size Omega(h/polylog(h))

    A survey of parameterized algorithms and the complexity of edge modification

    Get PDF
    The survey is a comprehensive overview of the developing area of parameterized algorithms for graph modification problems. It describes state of the art in kernelization, subexponential algorithms, and parameterized complexity of graph modification. The main focus is on edge modification problems, where the task is to change some adjacencies in a graph to satisfy some required properties. To facilitate further research, we list many open problems in the area.publishedVersio

    A Survey on Approximation in Parameterized Complexity: Hardness and Algorithms

    Get PDF
    Parameterization and approximation are two popular ways of coping with NP-hard problems. More recently, the two have also been combined to derive many interesting results. We survey developments in the area both from the algorithmic and hardness perspectives, with emphasis on new techniques and potential future research directions

    Proceedings of the 8th Cologne-Twente Workshop on Graphs and Combinatorial Optimization

    No full text
    International audienceThe Cologne-Twente Workshop (CTW) on Graphs and Combinatorial Optimization started off as a series of workshops organized bi-annually by either Köln University or Twente University. As its importance grew over time, it re-centered its geographical focus by including northern Italy (CTW04 in Menaggio, on the lake Como and CTW08 in Gargnano, on the Garda lake). This year, CTW (in its eighth edition) will be staged in France for the first time: more precisely in the heart of Paris, at the Conservatoire National d’Arts et Métiers (CNAM), between 2nd and 4th June 2009, by a mixed organizing committee with members from LIX, Ecole Polytechnique and CEDRIC, CNAM

    Subexponential Parameterized Directed Steiner Network Problems on Planar Graphs: A Complete Classification

    Get PDF
    In the Directed Steiner Network problem, the input is a directed graph G, asubset T of k vertices of G called the terminals, and a demand graph D on T.The task is to find a subgraph H of G with the minimum number of edges suchthat for every edge (s,t) in D, the solution H contains a directed s to t path.In this paper we investigate how the complexity of the problem depends on thedemand pattern when G is planar. Formally, if \mathcal{D} is a class ofdirected graphs closed under identification of vertices, then the\mathcal{D}-Steiner Network (\mathcal{D}-SN) problem is the special case wherethe demand graph D is restricted to be from \mathcal{D}. For general graphs,Feldmann and Marx [ICALP 2016] characterized those families of demand graphswhere the problem is fixed-parameter tractable (FPT) parameterized by thenumber k of terminals. They showed that if \mathcal{D} is a superset of one ofthe five hard families, then \mathcal{D}-SN is W[1]-hard parameterized by k,otherwise it can be solved in time f(k)n^{O(1)}. For planar graphs an interesting question is whether the W[1]-hard cases canbe solved by subexponential parameterized algorithms. Chitnis et al. [SICOMP2020] showed that, assuming the ETH, there is no f(k)n^{o(k)} time algorithmfor the general \mathcal{D}-SN problem on planar graphs, but the special casecalled Strongly Connected Steiner Subgraph can be solved in time f(k)n^{O(\sqrt{k})} on planar graphs. We present a far-reaching generalization andunification of these two results: we give a complete characterization of thebehavior of every D\mathcal{D}-SN problem on planar graphs. We show thatassuming ETH, either the problem is (1) solvable in time 2^{O(k)}n^{O(1)}, andnot in time 2^{o(k)}n^{O(1)}, or (2) solvable in time f(k)n^{O(\sqrt{k})}, butnot in time f(k)n^{o(\sqrt{k})}, or (3) solvable in time f(k)n^{O(k)}, but notin time f(k)n^{o({k})}.<br
    corecore