All-Pairs Ancestor Problems in Weighted Dags
All-Pairs Ancestor Problems in Weighted Dags
复制标题
加权 Dags 中的全对祖先问题
DOI:
10.1007/978-3-540-74450-4_26
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
Johannes Nowak
中科院分区:
文献类型:
--
作者:
M. Baumgart;Stefan Eckhardt;Jan Griebsch;Sven Kosub;Johannes Nowak
This work studies (lowest) common ancestor problems in (weighted) directed acyclic graphs. We improve previous algorithms for the all-pairs representative LCA problem to O(n2.575) by using fast rectangular matrix multiplication. We prove a first non-trivial upper bound of O(min{n2m, n3.575}) for the all-pairs all lowest common ancestors problem. Furthermore, classes of dags are identified for which the problem can be solved considerably faster. Our algorithms scale with the maximal number of LCAs for one pair and--based on the famous Dilworth's theorem--with the size of a maximum antichain (i.e., width) of the dag. We extend and generalize previous results on computing shortest ancestral distances. It is shown that finding shortest distance common ancestors in weighted dags is not harder than computing all-pairs shortest distances, up to a polylogarithmic factor. Finally, we present a solution for the general all-pairs shortest distance LCA problem based on computing all-pairs all LCAs.
DOI:
10.1007/978-3-540-70583-3_9
发表时间:
2008
期刊:
--
影响因子:
--
作者:
Berger M
通讯作者:
Berger M