Fast lowest common ancestor computations in dags

14Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This work studies lowest common ancestor computations in directed acyclic graphs. We present fast algorithms for solving the ALL-PAIRS REPRESENTATIVE LCA and ALL-PAIRS ALL LCA problems with expected running time of O(n2 log n) and O(n3 log log n) respectively, where the expectation is taken over a distribution of input graphs. The speed-ups over recently developed methods are achieved by applying transitive reduction on the input dags. The algorithms are experimentally evaluated against previous approaches demonstrating a significant improvement. On the purely theoretical side, we improve the upper bound for ALL-PAIRS ALL LCA to O(n3.3399). We give first fully dynamic algorithms for both ALL-PAIRS REPRESENTATIVE LCA and ALL-PAIRS ALL LCA. Here, the non-trivial update complexities are O(n 2.5) and O(n3) respectively, with constant query times. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Eckhardt, S., Mühling, A. M., & Nowak, J. (2007). Fast lowest common ancestor computations in dags. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4698 LNCS, pp. 705–716). Springer Verlag. https://doi.org/10.1007/978-3-540-75520-3_62

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free