An O ( n log n ) Algorithm for the Maximum Agreement Subtree Problem for Binary Trees

Richard Cole, Martı́n Farach-Colton, Ramesh Hariharan, Teresa M. Przytycka, Mikkel Thorup · SIAM Journal on Computing · 2000

The maximum agreement subtree problem is the following. Given two rooted trees whose leaves are drawn from the same set of items (e.g., species), find the largest subset of these items so that the portions of the two trees restricted to these items are isomorphic. We consider the case which occurs frequently in practice, i.e., the case when the trees are binary, and give an O(nlog n) time algorithm for this problem.

Read the paper · More papers on PaperTik