1,227 research outputs found

    Covering Small Independent Sets and Separators with Applications to Parameterized Algorithms

    Full text link
    We present two new combinatorial tools for the design of parameterized algorithms. The first is a simple linear time randomized algorithm that given as input a dd-degenerate graph GG and an integer kk, outputs an independent set YY, such that for every independent set XX in GG of size at most kk, the probability that XX is a subset of YY is at least (((d+1)kk)⋅k(d+1))−1\left({(d+1)k \choose k} \cdot k(d+1)\right)^{-1}.The second is a new (deterministic) polynomial time graph sparsification procedure that given a graph GG, a set T={{s1,t1},{s2,t2},…,{sℓ,tℓ}}T = \{\{s_1, t_1\}, \{s_2, t_2\}, \ldots, \{s_\ell, t_\ell\}\} of terminal pairs and an integer kk, returns an induced subgraph G⋆G^\star of GG that maintains all the inclusion minimal multicuts of GG of size at most kk, and does not contain any (k+2)(k+2)-vertex connected set of size 2O(k)2^{{\cal O}(k)}. In particular, G⋆G^\star excludes a clique of size 2O(k)2^{{\cal O}(k)} as a topological minor. Put together, our new tools yield new randomized fixed parameter tractable (FPT) algorithms for Stable ss-tt Separator, Stable Odd Cycle Transversal and Stable Multicut on general graphs, and for Stable Directed Feedback Vertex Set on dd-degenerate graphs, resolving two problems left open by Marx et al. [ACM Transactions on Algorithms, 2013]. All of our algorithms can be derandomized at the cost of a small overhead in the running time.Comment: 35 page

    A linear-time algorithm for finding a complete graph minor in a dense graph

    Full text link
    Let g(t) be the minimum number such that every graph G with average degree d(G) \geq g(t) contains a K_{t}-minor. Such a function is known to exist, as originally shown by Mader. Kostochka and Thomason independently proved that g(t) \in \Theta(t*sqrt{log t}). This article shows that for all fixed \epsilon > 0 and fixed sufficiently large t \geq t(\epsilon), if d(G) \geq (2+\epsilon)g(t) then we can find this K_{t}-minor in linear time. This improves a previous result by Reed and Wood who gave a linear-time algorithm when d(G) \geq 2^{t-2}.Comment: 6 pages, 0 figures; Clarification added in several places, no change to arguments or result

    Diameter and Treewidth in Minor-Closed Graph Families

    Full text link
    It is known that any planar graph with diameter D has treewidth O(D), and this fact has been used as the basis for several planar graph algorithms. We investigate the extent to which similar relations hold in other graph families. We show that treewidth is bounded by a function of the diameter in a minor-closed family, if and only if some apex graph does not belong to the family. In particular, the O(D) bound above can be extended to bounded-genus graphs. As a consequence, we extend several approximation algorithms and exact subgraph isomorphism algorithms from planar graphs to other graph families.Comment: 15 pages, 12 figure
    • …
    corecore