Title :
On the Shallow-Light Steiner Tree Problem
Author :
Longkun Guo ; Kewen Liao ; Hong Shen
Author_Institution :
Coll. of Math. & Comp. Sci., Fuzhou Univ., Fuzhou, China
Abstract :
Let G = (V, E) be a given graph with nonnegative integral edge cost and delay, S ⊆ V be a terminal set and r ∈ S be the selected root. The shallow-light Steiner tree (SLST) problem is to compute a minimum cost tree spanning the terminals of S, such that the delay between r and every other terminal is bounded by a given delay constraint D ∈ ℤ0+. It is known that the SLST problem is NP-hard and unless NP ⊆ DTIME(nlog log n) there exists no approximation algorithm with ratio (1, γ log2 n) for some fixed γ > 0 [12]. Nevertheless, under the same assumption it admits no approximation ratio better than (1, γ log2 n) for some fixed γ > 0 even when D = 2 [2]. This paper first gives an exact algorithm with time complexity O(3tnD + 2tn2D2 + n3D3), where n and t are the numbers of vertices and terminals of the given graph respectively. This is a pseudo polynomial time parameterized algorithm with respect to the parameterization “number of terminals”. Later, this algorithm is improved to a parameterized approximation algorithm with a time complexity O(3t n2/∈ + 2t n4/∈2 + n6/∈3 ) and a bifactor approximation ratio (1 + ∈, 1). That is, for any small real number ∈ > 0, the algorithm computes a Steiner tree with delay and cost bounded by (1 + ∈)D and the optimum cost respectively.
Keywords :
approximation theory; computational complexity; graph theory; set theory; NP ⊆ DTIME; NP-hard problem; O(3t n2/∈ + 2t n4/∈2 + n6/∈3 ); O(3tnD + 2tn2D2 + n3D3); SLST problem; Steiner tree; approximation algorithm; bifactor approximation; bifactor approximation ratio; nlog log n; nonnegative integral edge cost; pseudo polynomial time parameterized algorithm; shallow-light Steiner tree problem; spanning tree; time complexity; Algorithm design and analysis; Approximation algorithms; Approximation methods; Delays; Polynomials; Steiner trees; Time complexity; Shallow light Steiner tree; exact algorithm; layer graph; parameterized approximation algorithm; pseudo-polynomial time;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2014 15th International Conference on
DOI :
10.1109/PDCAT.2014.17