Approximations for two variants of the Steiner tree problem in the Euclidean plane $${\mathbb{R}^2}$$

Given n terminals in the Euclidean plane and a positive constant l, find a Steiner tree T interconnecting all terminals with the minimum total cost of Steiner points and a specific material used to construct all edges in T such that the Euclidean length of each edge in T is no more than l. In this paper, according to the cost b of each Steiner point and the different costs of some specific materials with the different lengths, we study two variants of the Steiner tree problem in the Euclidean plane as follows: (1) If a specific material to construct all edges in such a Steiner tree has its infinite length and the cost of per unit length of such a specific material used is c1, the objective is to minimize the total cost of the Steiner points and such a specific material used to construct all edges in T, i.e., $${{\rm min} \{b \cdot k_1+ c_1 \cdot \sum_{e \in T} w(e)\}}$$, where T is a Steiner tree constructed, k1 is the number of Steiner points and w(e) is the length of part cut from such a specific material to construct edge e in T, and we call this version as the minimum-cost Steiner points and edges problem (MCSPE, for short). (2) If a specific material to construct all edges in such a Steiner tree has its finite length L (l ≤ L) and the cost of per piece of such a specific material used is c2, the objective is to minimize the total cost of the Steiner points and the pieces of such a specific material used to construct all edges in T, i.e., $${{\rm min} \{b \cdot k_2+ c_2 \cdot k_3\}}$$, where T is a Steiner tree constructed, k2 is the number of Steiner points in T and k3 is the number of pieces of such a specific material used, and we call this version as the minimum-cost Steiner points and pieces of specific material problem (MCSPPSM, for short). These two variants of the Steiner tree problem are NP-hard with some applications in VLSI design, WDM optical networks and wireless communications. In this paper, we first design an approximation algorithm with performance ratio 3 for the MCSPE problem, and then present two approximation algorithms with performance ratios 4 and 3.236 for the MCSPPSM problem, respectively.

[1]  E. Gilbert Minimum cost communication networks , 1967 .

[2]  Chak-Kuen Wong,et al.  A powerful global router: based on Steiner min-max trees , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[3]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[4]  Chung-Sheng Li,et al.  Gain equalization in metropolitan and wide area optical networks using optical amplifiers , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[5]  H. Pollak,et al.  Steiner Minimal Trees , 1968 .

[6]  Guohui Lin,et al.  Steiner Tree Problem with Minimum Number of Steiner Points and Bounded Edge-Length , 1999, Inf. Process. Lett..

[7]  Edward G. Coffman,et al.  Approximation algorithms for bin packing: a survey , 1996 .

[8]  Dana S. Richards,et al.  Steiner tree problems , 1992, Networks.

[9]  Byrav Ramamurthy,et al.  Minimizing the number of optical amplifiers needed to support a multi-wavelength optical LAN/MAN , 1997, Proceedings of INFOCOM '97.

[10]  David S. Johnson,et al.  The Complexity of Computing Steiner Minimal Trees , 1977 .

[11]  Ding-Zhu Du,et al.  A proof of the Gilbert-Pollak conjecture on the Steiner ratio , 1992, Algorithmica.

[12]  Lusheng Wang,et al.  Approximations for Steiner Trees with Minimum Number of Steiner Points , 2000, J. Glob. Optim..

[13]  Alexandr O. Ivanov,et al.  The Steiner Ratio Gilbert–Pollak Conjecture Is Still Open , 2011, Algorithmica.

[14]  J. Soukup On Minimum Cost Networks with Nonlinear Costs , 1975 .

[15]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[16]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[17]  Ronald L. Graham,et al.  A NEW BOUND FOR EUCLIDEAN STEINER MINIMAL TREES , 1985 .

[18]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[19]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[20]  D. Simchi-Levi New worst‐case results for the bin‐packing problem , 1994 .