Title | ||
---|---|---|
A Tight Algorithm For Strongly Connected Steiner Subgraph On Two Terminals With Demands |
Abstract | ||
---|---|---|
Given an edge-weighted directed graph G = (V, E) on n vertices and a set T = {t(1), t(2), ... t(p)} of p terminals, the objective of the Strongly Connected Steiner Subgraph (SCSS) problem is to find an edge set H subset of E of minimum weight such that G[H] contains a ti -> tj path for each 1 <= i not equal j <= p. The problem is NP-hard, but Feldman and Ruhl [FOCS '99; SICOMP '06] gave a novel n(O(p)) algorithm for the p-SCSS problem.In this paper, we investigate the computational complexity of a variant of 2-SCSS where we have demands for the number of paths between each terminal pair. Formally, the 2-SCSS-(k(1), k(2)) problem is defined as follows: given an edge-weighted directed graph G = ( V, E) with weight function omega : E -> R->= 0, two terminal vertices s, t, and integers k(1), k(2); the objective is to find a set of k(1) paths F-1, F-2, ... , F-k1 from s --> t and k(2) paths B-1, B-2, ..., B-k2 from t --> s such that Sigma(e is an element of E)omega(e).phi(e) is minimized, where phi(e) = max {vertical bar{i : i is an element of [k(1)], e is an element of F-i}vertical bar; vertical bar{j : j is an element of [k(2)], e is an element of B-j}vertical bar}. For each k >= 1, we show the following:The 2-SCSS-( k, 1) problem can be solved in n(O(k)) time.A matching lower bound for our algorithm: the 2-SCSS-(k, 1) problem does not have an f(k) . n(o(k)) algorithm for any computable function f, unless the Exponential Time Hypothesis (ETH) fails.Our algorithm for 2-SCSS-(k, 1) relies on a structural result regarding the optimal solution followed by using the idea of a "token game" similar to that of Feldman and Ruhl. We show with an example that the structural result does not hold for the 2-SCSS-(k(1), k(2)) problem if min{k(1), k(2)} >= 2. Therefore 2-SCSS-(k, 1) is the most general problem one can attempt to solve with our techniques. To obtain the lower bound matching the algorithm, we reduce from a special variant of the Grid Tiling problem introduced by Marx [FOCS '07; ICALP '12]. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1007/978-3-319-13524-3_14 | PARAMETERIZED AND EXACT COMPUTATION, IPEC 2014 |
Field | DocType | Volume |
Discrete mathematics,Combinatorics,Vertex (geometry),Directed graph,Algorithm,Minimum weight,Strongly connected component,Mathematics | Conference | 8894 |
ISSN | Citations | PageRank |
0302-9743 | 3 | 0.39 |
References | Authors | |
8 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rajesh Hemant Chitnis | 1 | 101 | 8.44 |
Hossein Esfandiari | 2 | 88 | 15.38 |
MohammadTaghi Hajiaghayi | 3 | 3082 | 201.38 |
Rohit Khandekar | 4 | 1057 | 67.79 |
Guy Kortsarz | 5 | 1539 | 126.16 |
Saeed Seddighin | 6 | 35 | 12.24 |