2011 IEEE 52nd Annual Symposium on Foundations of Computer Science 2011
DOI: 10.1109/focs.2011.23
|View full text |Cite
|
Sign up to set email alerts
|

Solving Connectivity Problems Parameterized by Treewidth in Single Exponential Time

Abstract: For the vast majority of local graph problems standard dynamic programming techniques give c tw |V | O(1) algorithms, where tw is the treewidth of the input graph. On the other hand, for problems with a global requirement (usually connectivity) the best-known algorithms were naive dynamic programming schemes running in tw O(tw) |V | O(1) time.We breach this gap by introducing a technique we dubbed Cut&Count that allows to produce c tw |V | O(1) Monte Carlo algorithms for most connectivity-type problems, includ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
302
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
8
2

Relationship

2
8

Authors

Journals

citations
Cited by 216 publications
(304 citation statements)
references
References 62 publications
2
302
0
Order By: Relevance
“…There is a quite extended bibliography on how to do fast dynamic programming on graphs of bounded treewidth; as a sample of this, we just mention [5,6,9,11,13,16,22,35,35,36,37,37,38,114,120,120]. t: Bounds are much better for the function t. For most natural graph parameters, it holds that t(k) = O(k) while for some of them, including tw and pw, it holds that t(k) = Θ(k).…”
Section: Theorem 5 ( [105]) There Exists a Recursive Functionmentioning
confidence: 99%
“…There is a quite extended bibliography on how to do fast dynamic programming on graphs of bounded treewidth; as a sample of this, we just mention [5,6,9,11,13,16,22,35,35,36,37,37,38,114,120,120]. t: Bounds are much better for the function t. For most natural graph parameters, it holds that t(k) = O(k) while for some of them, including tw and pw, it holds that t(k) = Θ(k).…”
Section: Theorem 5 ( [105]) There Exists a Recursive Functionmentioning
confidence: 99%
“…For getting this approach to work for connectivity problems we require an upper bound on the rank of the matrix M defined as follows: Fix a ground set U and let p and q be partitions of U (p and q represent connectivity induced by partial solutions), define M[p, q] to be 1 if and only if the meet of p and q is the trivial partition, that is, if the union of the partial solutions induce a connected solution. Although this matrix has dimensions of order 2 θ(|U| log |U|) , we exploit a simple factorization in GF(2) of matrices with inner dimension 2 |U| using an idea of [8].…”
Section: Main Ideas Of the Approachmentioning
confidence: 99%
“…The algorithm is based on the fact that planar graphs have the diameter-treewidth property [15], the fact that Steiner Tree can be solved in polynomial time on graphs of bounded treewidth [9] along with a simple preprocessing step. In this step, one contracts adjacent terminals to single vertices and removes all vertices at distance at least k + 1 from any terminal.…”
Section: Dominating Setmentioning
confidence: 99%