Approximating minimum-cost connectivity problems via uncrossable bifamilies

Research output: Contribution to journalArticlepeer-review


We give approximation algorithms for the Survivable Network problem. The input consists of a graph G = (V, E) with edge/node-costs, a node subset S ⊆ V, and connectivity requirements {r(s, t) : s, t ∈ T ⊆ V}. The goal is to find a minimum cost subgraph H of G that for all s, t ∈ T contains r(s, t) pairwise edge-disjoint st-paths such that no two of them have a node in S \ {s, t} in common. Three extensively studied particular cases are: Edge-Connectivity Survivable Network (S = ∅), Node-Connectivity Survivable Network (S = V), and Element-Connectivity Survivable Network (r(s, t) = 0 whenever s ∈ S or t ∈ S). Let k = maxs,t∈T r(s, t). In Rooted Survivable Network, there is s ∈ T such that r(u, t) = 0 for all u ε= s, and in the Subset k-Connected Subgraph problem r(s, t) = k for all s, t ∈ T.

Original languageEnglish
Article number1
JournalACM Transactions on Algorithms
Issue number1
StatePublished - Dec 2012

All Science Journal Classification (ASJC) codes

  • Mathematics (miscellaneous)


Dive into the research topics of 'Approximating minimum-cost connectivity problems via uncrossable bifamilies'. Together they form a unique fingerprint.

Cite this