Pruning 2‐Connected Graphs

Pruning 2‐Connected Graphs

0.00 Avg rating0 Votes
Article ID: iaor2012398
Volume: 62
Issue: 1
Start Page Number: 436
End Page Number: 463
Publication Date: Feb 2012
Journal: Algorithmica
Authors: ,
Keywords: networks, optimization
Abstract:

Given an undirected graph G with edge costs and a specified set of terminals, let the density of any subgraph be the ratio of its cost to the number of terminals it contains. If G is 2‐connected, does it contain smaller 2‐connected subgraphs of density comparable to that of G? We answer this question in the affirmative by giving an algorithm to pruneG and find such subgraphs of any desired size, incurring only a logarithmic factor increase in density (plus a small additive term). We apply our pruning techniques to give algorithms for two NP‐Hard problems on finding large 2‐vertex‐connected subgraphs of low cost; no previous approximation algorithm was known for either problem. In the k‐2VC problem, we are given an undirected graph G with edge costs and an integer k; the goal is to find a minimum‐cost 2‐vertex‐connected subgraph of G containing at least k vertices. In the Budget‐2VC problem, we are given a graph G with edge costs, and a budget B; the goal is to find a 2‐vertex‐connected subgraph H of G with total edge cost at most B that maximizes the number of vertices in H. We describe an O(log nlog k) approximation for the k‐2VC problem, and a bicriteria approximation for the Budget‐2VC problem that gives an O ( 1 ε log 2 n ) equ1 approximation, while violating the budget by a factor of at most 2+ϵ.

Reviews

Required fields are marked *. Your email address will not be published.