The bottleneck selected‐internal and partial terminal Steiner tree problems

Given a complete graph G = ( V , E ) , a positive length function on edges, and two subsets R of V and R ′ of R, the selected-internal Steiner tree is defined to be an acyclic subgraph of G spanning all vertices in R such that no vertex in R ′ is a leaf of the subgraph. The bottleneck selected-internal Steiner tree problem is to find a selected-internal Steiner tree T for R and R ′ in G such that the length of the largest edge in T is minimized. The partial terminal Steiner tree is defined to be an acyclic subgraph of G spanning all vertices in R such that each vertex in R ′ is a leaf of the subgraph. The bottleneck partial terminal Steiner tree problem is to find a partial terminal Steiner tree T for R and R ′ in G such that the length of the largest edge in T is minimized. In this article, we show that the bottleneck selected-internal Steiner tree problem is NP-complete. We also show that if there is a ( 2 − e ) -approximation algorithm, e > 0 , for the bottleneck selected-internal Steiner tree problem on metric graphs (i.e., a complete graph and the lengths of edges satisfy the triangle inequality), then P=NP. Then we extend to show that if there is an ( α ( | V | ) − e ) -approximation algorithm, e > 0 , for the bottleneck selected-internal Steiner tree problem, then P=NP, where α ( | V | ) is any computable function of | V | . Moreover, we present an approximation algorithm with performance ratio of 3 for the bottleneck selected-internal Steiner tree problem on metric graphs. Finally, we present an exact algorithm of O ( | V | 2 log | V | ) time for the bottleneck partial terminal Steiner tree problem. © 2016 Wiley Periodicals, Inc. NETWORKS, 2016

[1]  S. Hougardy,et al.  Lower bounds for the relative greedy algorithm for approximating Steiner trees , 2006 .

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

[3]  Hans Jürgen Prömel,et al.  A New Approximation Algorithm for the Steiner Tree Problem with Performance Ratio 5/3 , 2000, J. Algorithms.

[4]  Chao-Wen Huang,et al.  The internal Steiner tree problem: Hardness and approximations , 2013, J. Complex..

[5]  José Coelho de Pina,et al.  Algorithms for Terminal Steiner Trees , 2005, COCOON.

[6]  Alex Zelikovsky,et al.  Tighter Bounds for Graph Steiner Tree Approximation , 2005, SIAM J. Discret. Math..

[7]  Wen-Hsiung Li,et al.  Fundamentals of molecular evolution , 1990 .

[8]  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.

[9]  Hans Jürgen Prömel,et al.  A 1.598 approximation algorithm for the Steiner problem in graphs , 1999, SODA '99.

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

[11]  Guohui Lin,et al.  On the terminal Steiner tree problem , 2002, Inf. Process. Lett..

[12]  Chak-Kuen Wong,et al.  Global routing based on Steiner min-max trees , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[13]  Chuan Yi Tang,et al.  The full Steiner tree problem , 2003, Theor. Comput. Sci..

[14]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[15]  Andrew B. Kahng,et al.  On wirelength estimations for row-based placement , 1998, ISPD '98.

[16]  Chuan Yi Tang,et al.  On the Full and Bottleneck Full Steiner Tree Problems , 2003, COCOON.

[17]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[18]  Stefan Hougardy,et al.  On approximation algorithms for the terminal Steiner tree problem , 2004, Inf. Process. Lett..

[19]  D. Du,et al.  Advances in Steiner trees , 2000 .

[20]  Sun-Yuan Hsieh,et al.  On the partial terminal Steiner tree problem , 2007, 2008 International Symposium on Parallel Architectures, Algorithms, and Networks (i-span 2008).

[21]  Alex Zelikovsky,et al.  An 11/6-approximation algorithm for the network steiner problem , 1993, Algorithmica.

[22]  Lúcia Maria de A. Drummond,et al.  A distributed dual ascent algorithm for Steiner problems in multicast routing , 2009 .

[23]  Sun-Yuan Hsieh,et al.  An Improved Approximation Ratio to the Partial-Terminal Steiner Tree Problem , 2015, IEEE Transactions on Computers.

[24]  Donghyun Kim,et al.  A Better Constant-Factor Approximation for Selected-Internal Steiner Minimum Tree , 2010, Algorithmica.

[25]  F. Hwang,et al.  The Steiner Tree Problem , 2012 .

[26]  Fabrizio Grandoni,et al.  Steiner Tree Approximation via Iterative Randomized Rounding , 2013, JACM.

[27]  Piotr Berman,et al.  Improved approximations for the Steiner tree problem , 1992, SODA '92.

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

[29]  Marshall W. Bern,et al.  The Steiner Problem with Edge Lengths 1 and 2 , 1989, Inf. Process. Lett..

[30]  J. Karaganis On the Cube of a Graph , 1968, Canadian Mathematical Bulletin.

[31]  A. Volgenant,et al.  The Partial Sum Criterion for Steiner Trees in Graphs and Shortest Paths , 1997 .

[32]  Ding-Zhu Du,et al.  The k-Steiner Ratio in Graphs , 1997, SIAM J. Comput..

[33]  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.

[34]  Bernhard Fuchs A note on the terminal Steiner tree problem , 2003, Inf. Process. Lett..

[35]  Alex Zelikovsky A Faster Approximation Algorithm for the Steiner Tree Problem in Graphs , 1993, Inf. Process. Lett..

[36]  D. Du,et al.  Steiner Trees in Industry , 2002 .

[37]  Ding-Zhu Du,et al.  Steiner tree problems in computer communication networks , 2008 .

[38]  Shih-Cheng Yang,et al.  Approximating the selected-internal Steiner tree , 2007, Theor. Comput. Sci..

[39]  Alex Zelikovsky Bottleneck Steiner Tree Problems , 2009, Encyclopedia of Optimization.