Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems
نویسندگان
چکیده
The survivable network design problem (SNDP) is the following problem: given an undirected graph and values rij for each pair of vertices i and j, find a minimum-cost subgraph such that there are rij disjoint paths between vertices i and j. In the edge connected version of this problem (ECSNDP), these paths must be edge-disjoint. In the vertex connected version of the problem (VC-SNDP), the paths must be vertex disjoint. The element connectivity problem (ELC-SNDP, or ELC) is a problem of intermediate difficulty. In this problem, the set of vertices is partitioned into terminals and nonterminals. The edges and nonterminals of the graph are called elements. The values rij are only specified for pairs of terminals i; j, and the paths from i to j must be element disjoint. Thus if rij 1 elements fail, terminals i and j are still connected by a path in the network. These variants of SNDP are all known to be NP-hard. The best known approximation algorithm for the EC-SNDP has performance guarantee of 2 This paper is the union of two previously published extended abstracts. The extended abstract [5] presents negative examples for f0; 1; : : : ; kg-vertex connectivity, and the 2-approximation algorithm for f0; 1; 2g-vertex connectivity. This result is generalized to include element connectivity in [6]. and iteratively rounds solutions to a linear programming relaxation of the problem. ELC has a primal-dual O(log k)-approximation algorithm, where k = maxi;j rij . VC-SNDP is not known to have a non-trivial approximation algorithm. In this paper we investigate applying iterative rounding to ELC and VCSNDP. We show that iterative rounding will not yield a constant factor approximation algorithm for general VC-SNDP. On the other hand, we show how to extend the analysis of iterative rounding applied to EC-SNDP to yield 2-approximation algorithms for both general ELC, and for the case of VCSNDP when rij 2 f0; 1; 2g. The latter result improves on an existing 3approximation algorithm. The former is the first constant factor approximation algorithm for a general survivable network design problem that allows node failures.
منابع مشابه
Survivable Network Design with Degree or Order
We present algorithmic and hardness results for network design problems with degree or order constraints. The first problem we consider is the Survivable Network Design problem with degree constraints on vertices. The objective is to find a minimum cost subgraph which satisfies connectivity requirements between vertices and also degree upper bounds Bv on the vertices. This includes the well-stu...
متن کاملNetwork Design Via Iterative Rounding Of Setpair Relaxations
A typical problem in network design is to nd a minimum-cost sub-network H of a given network G such that H satisses some prespeciied connectivity requirements. Our focus is on approximation algorithms for designing networks that satisfy vertex connectivity requirements. Our main tool is a linear programming relaxation of the following setpair formulation due to Frank and Jordan: a setpair consi...
متن کاملApproximating Minimum Cost Connectivity Orientation and Augmentation
Connectivity augmentation and orientation are two fundamental classes of problems related to graph connectivity. The former includes minimum cost spanning trees, k-edge-connected subgraph and more generally, survivable network design problems [9]. In the orientation problems the goal is to find orientations of an undirected graph that achieve prescribed connectivity properties such as global an...
متن کاملTight Algorithms for Vertex Cover with Hard Capacities on Multigraphs and Hypergraphs
In this paper we give a f -approximation algorithm for the minimum unweighted Vertex Cover problem with Hard Capacity constraints (VCHC) on f -hypergraphs. This problem generalizes standard vertex cover for which the best known approximation ratio is also f and cannot be improved assuming the unique game conjecture. Our result is therefore essentially the best possible. This improves over the p...
متن کاملApproximation Algorithms and Hardness of Approximation March 19 , 2013 Lecture 9 and 10 : Iterative rounding II
In the last lecture we saw a framework for building approximation algorithms using iterative rounding: 1. Formulate the problem as a linear program (LP) 2. Characterise extreme point structure 3. Iterative algorithm 4. Analysis We used this framework to solve two problems: Matchings in Bipartite Graphs and the Generalised Assignment Problem. A negative point about this approach is that it requi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Comput. Syst. Sci.
دوره 72 شماره
صفحات -
تاریخ انتشار 2006