DocumentCode :
1272248
Title :
Efficient 2-Approximation Algorithms for Computing 2-Connected Steiner Minimal Networks
Author :
Shen, Hong ; Guo, Longkun
Volume :
61
Issue :
7
fYear :
2012
fDate :
7/1/2012 12:00:00 AM
Firstpage :
954
Lastpage :
968
Abstract :
For an undirected and weighted graph G = (V, E) and a terminal set S ⊆ V , the 2-connected Steiner minimal network (SMN) problem requires to compute a minimum-weight subgraph of G in which all terminals are 2-connected to each other. This problem has important applications in design of survivable networks and fault-tolerant communication, and is known MAXSNP-hard [7], a harder subclass of NP-hard problems for which no polynomial-time approximation scheme (PTAS) is known. This paper presents an efficient algorithm of O(|V|2|S|3) time for computing a 2-vertex connected Steiner network (2VSN) whose weight is bounded by two times of the optimal solution 2-vertex connected SMN (2VSMN). It compares favorably with the currently known 2-approximation solution to the 2VSMN problem based on that to the survivable network design problem [10], [16], with a time complexity reduction of O(|V|5|E|7) for strongly polynomial time and O(|V|5γ) for weakly polynomial time where -y is determined by the sizes of input. Our algorithm applies a novel greedy approach to generate a 2VSN through progressive improvement on a set of vertex-disjoint shortest path pairs incident with each terminal of S. The algorithm can be directly deployed to solve the 2-edge connected SMN problem at the same approximation ratio within time O(|V|2|S|2). To the best of our knowledge, this result presents currently the most efficient 2-approximation algorithm for the 2-connected Steiner minimal network problem.
Keywords :
computational complexity; fault tolerance; greedy algorithms; network theory (graphs); polynomial approximation; set theory; 2VSMN problem; MAXSNP-hard problem; NP-hard problem; approximation algorithm; fault tolerant communication; greedy approach; minimum weight subgraph; polynomial time; survivable network design problem; terminal set; time complexity; undirected graph; vertex connected Steiner minimal network; weighted graph; Algorithm design and analysis; Approximation algorithms; Approximation methods; Complexity theory; Educational institutions; Fault tolerance; Polynomials; 2-vertex (edge) connected Steiner minimal network; Euler walk.; Survivable network design; approximation algorithm; shortest disjoint path pair; terminal spanning-tree;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.123
Filename :
5953583
Link To Document :
بازگشت