用户名: 密码: 验证码:
A note on convex characters, Fibonacci numbers and exponential-time algorithms
详细信息    查看全文
  • 关键词:05C30 ; 05C85 ; 05A15
  • 刊名:Advances in Applied Mathematics
  • 出版年:2017
  • 出版时间:March 2017
  • 年:2017
  • 卷:84
  • 期:Complete
  • 页码:34-46
  • 全文大小:394 K
  • 卷排序:84
文摘
Phylogenetic trees are used to model evolution: leaves are labelled to represent contemporary species (“taxa”) and interior vertices represent extinct ancestors. Informally, convex characters are measurements on the contemporary species in which the subset of species (both contemporary and extinct) that share a given state, forms a connected subtree. Given an unrooted, binary phylogenetic tree TT on a set of n≥2n≥2 taxa, a closed (but fairly opaque) expression for the number of convex characters on TT has been known since 1992, and this is independent of the exact topology of TT. In this note we prove that this number is actually equal to the (2n−1)(2n−1)th Fibonacci number. Next, we define gk(T)gk(T) to be the number of convex characters on TT in which each state appears on at least k   taxa. We show that, somewhat curiously, g2(T)g2(T) is also independent of the topology of TT, and is equal to the (n−1)(n−1)th Fibonacci number. As we demonstrate, this topological neutrality subsequently breaks down for k≥3k≥3. However, we show that for each fixed k≥1k≥1, gk(T)gk(T) can be computed in O(n)O(n) time and the set of characters thus counted can be efficiently listed and sampled. We use these insights to give a simple but effective exact algorithm for the NP-hard maximum parsimony distance   problem that runs in time Θ(ϕn⋅n2)Θ(ϕn⋅n2), where ϕ≈1.618...ϕ≈1.618... is the golden ratio, and an exact algorithm which computes the tree bisection and reconnection distance (equivalently, a maximum agreement forest  ) in time Θ(ϕ2n⋅poly(n))Θ(ϕ2n⋅poly(n)), where ϕ2≈2.619ϕ2≈2.619.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700