דילוג לניווט ראשי דילוג לחיפוש דילוג לתוכן הראשי

A Tight Algorithm for Strongly Connected Steiner Subgraph on Two Terminals with Demands

  • Rajesh Chitnis
  • , Hossein Esfandiari
  • , Mohammad Taghi Hajiaghayi
  • , Rohit Khandekar
  • , Guy Kortsarz
  • , Saeed Seddighin

פרסום מחקרי: פרסום בכתב עתמאמרביקורת עמיתים

תקציר

Given an edge-weighted directed graph G= (V, E) on n vertices and a set T= { t1, t2, … , tp} of p terminals, the objective of the Strongly Connected Steiner Subgraph (p-SCSS) problem is to find an edge set H⊆ E of minimum weight such that G[H] contains an ti→ tj path for each 1 ≤ i≠ j≤ p. The p-SCSS problem is NP-hard, but Feldman and Ruhl [FOCS ’99; SICOMP ’06] gave a novel nO(p) time algorithm. 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-(k1, k2) problem is defined as follows: given an edge-weighted directed graph G= (V, E) with weight function ω: E→ R≥ 0, two terminal vertices s, t, and integers k1, k2; the objective is to find a set of k1 paths F1,F2,…,Fk1 from s⇝ t and k2 paths B1,B2,…,Bk2 from t⇝ s such that ∑ eEω(e) · ϕ(e) is minimized, where ϕ(e)=max{|{i∈[k1]:e∈Fi}|,|{j∈[k2]:e∈Bj}|}. For each k≥ 1 , we show the following:The 2 -SCSS-(k, 1) problem can be solved in time nO(k).A matching lower bound for our algorithm: the 2 -SCSS-(k, 1) problem does not have an f(k) · no(k) time algorithm for any computable function f, unless the Exponential Time Hypothesis fails. Our algorithm for 2 -SCSS-(k, 1) relies on a structural result regarding an 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-(k1, k2) problem if min { k1, k2} ≥ 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].

שפה מקוריתאנגלית
עמודים (מ-עד)1216-1239
מספר עמודים24
כתב עתAlgorithmica
כרך77
מספר גיליון4
מזהי עצם דיגיטלי (DOIs)
סטטוס פרסוםפורסם - 1 אפר׳ 2017
פורסם באופן חיצוניכן

הערה ביבליוגרפית

Publisher Copyright:
© 2016, Springer Science+Business Media New York.

טביעת אצבע

להלן מוצגים תחומי המחקר של הפרסום 'A Tight Algorithm for Strongly Connected Steiner Subgraph on Two Terminals with Demands'. יחד הם יוצרים טביעת אצבע ייחודית.

פורמט ציטוט ביבליוגרפי