The Full Steiner Tree Problem in Phylogeny

Motivated by the reconstruction of phylogenetic tree in biology, we study the full Steiner tree problem in this paper. Given a complete graph G = (V, E) with a length function on E and a proper subset R ? V , the problem is to find a full Steiner tree of minimum length in G, which is a kind of Steiner tree with all the vertices of R as its leaves. In this paper, we show that this problem is NP-complete and MAX SNP-hard, even when the lengths of the edges are restricted to either 1 or 2. For the instances with lengths either 1 or 2, we give a 5/3-approximation algorithm to find an approximate solution for the problem.

[1]  S. Hougardy,et al.  Approximation Algorithms for the Steiner Tree Problem in Graphs , 2001 .

[2]  David S. Johnson,et al.  The Rectilinear Steiner Problem is NP-Complete , 1977 .

[3]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

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

[5]  H. Wareham On the computational complexity of inferring evolutionary trees , 1992 .

[6]  Dan Graur,et al.  Fundamentals of Molecular Evolution, 2nd Edition , 2000 .

[7]  R. Graham,et al.  The steiner problem in phylogeny is NP-complete , 1982 .

[8]  F. Hwang,et al.  A linear time algorithm for full steiner trees , 1986 .

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

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

[11]  V. J. Rayward-Smith,et al.  The computation of nearly minimal Steiner trees in graphs , 1983 .

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

[13]  David S. Johnson,et al.  The Rectilinear Steiner Tree Problem is NP Complete , 1977, SIAM Journal of Applied Mathematics.

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

[15]  Carsten Lund,et al.  Proof verification and the hardness of approximation problems , 1998, JACM.

[16]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

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

[18]  Giorgio Gambosi,et al.  Complexity and approximation: combinatorial optimization problems and their approximability properties , 1999 .