首页 | 本学科首页   官方微博 | 高级检索  
     


On the Complexity of Constructing Evolutionary Trees
Authors:Leszek Gasieniec  Jesper Jansson  Andrzej Lingas  Anna Östlin
Affiliation:(1) Department of Computer Science, University of Liverpool, Peach Street, L69 7ZF Liverpool, UK;(2) Department of Computer Science, Lund Institute of Technology, Box 118, 221 00 Lund, Sweden;(3) Department of Computer Science, Lund University, Box 118, 221 00 Lund, Sweden
Abstract:In this paper we study a few important tree optimization problems with applications to computational biology. These problems ask for trees that are consistent with an as large part of the given data as possible. We show that the maximum homeomorphic agreement subtree problem cannot be approximated within a factor of 
$$N^varepsilon$$
, where N is the input size, for any 0 le 
$$varepsilon < tfrac{1}{9}$$
in polynomial time unless P = NP, even if all the given trees are of height 2. On the other hand, we present an O(N log N)-time heuristic for the restriction of this problem to instances with O(1) trees of height O(1) yielding solutions within a constant factor of the optimum. We prove that the maximum inferred consensus tree problem is NP-complete, and provide a simple, fast heuristic for it yielding solutions within one third of the optimum. We also present a more specialized polynomial-time heuristic for the maximum inferred local consensus tree problem.
Keywords:algorithm  time complexity  evolutionary tree  homeomorphism  consensus tree
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号