Deterministic Single Exponential Time Algorithms for Connectivity Problems Parameterized by Treewidth

H.L. Bodlaender, M. Cygan, S. Kratsch, J. Nederlof

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    It is well known that many local graph problems, like Vertex Cover and Dominating Set, can be solved in 2O(tw)nO(1) time for graphs with a given tree decomposition of width tw. However, for nonlocal problems, like the fundamental class of connectivity problems, for a long time it was unknown how to do this faster than twO(tw)nO(1) until recently, when Cygan et al. (FOCS 2011) introduced the Cut&Count technique that gives randomized algorithms for a wide range of connectivity problems running in time ctwnO(1) for a small constant c. In this paper, we show that we can improve upon the Cut&Count technique in multiple ways, with two new techniques. The first technique (rank-based approach) gives deterministic algorithms with O(c tw n) running time for connectivity problems (like Hamiltonian Cycle and Stei-ner Tree) and for weighted variants of these; the second technique (determinant approach) gives deterministic algorithms running in time ctwnO(1) for counting versions, e.g., counting the number of Hamiltonian cycles for graphs of treewidth tw. The rank-based approach introduces a new technique to speed up dynamic programming algorithms which is likely to have more applications. The determinant-based approach uses the Matrix Tree Theorem for deriving closed formulas for counting versions of connectivity problems; we show how to evaluate those formulas via dynamic programming.
    Original languageEnglish
    Title of host publicationAutomata, Languages, and Programming
    Subtitle of host publication40th International Colloquium, ICALP 2013, Riga, Latvia, July 8-12, 2013, Proceedings, Part I
    EditorsF. V. Fomin, F. Freivalds, M. Z. Kwiatkowska, D. Peleg
    PublisherSpringer
    Pages196-207
    Number of pages12
    ISBN (Electronic)978-3-642-39206-1
    ISBN (Print)978-3-642-39205-4
    DOIs
    Publication statusPublished - 2013

    Publication series

    NameLecture Notes in Computer Science
    Volume7965
    ISSN (Print)0302-9743

    Fingerprint

    Dive into the research topics of 'Deterministic Single Exponential Time Algorithms for Connectivity Problems Parameterized by Treewidth'. Together they form a unique fingerprint.

    Cite this