Abstract
Consider a forest that evolves via operations that make the root of one tree the child of a node in another tree. Intermixed with operations are operations, which return the nearest common ancestor of two given nodes when such exists. This paper shows that a sequence of such and operations on a forest of nodes can be processed on-line in time . This was previously known only for a restricted type of operation. The special case where a only extends a tree by adding a new leaf occurs in Edmonds' algorithm for finding a maximum weight matching on a general graph. Incorporating our algorithm into the implementation of Edmonds' algorithm in \cite{G17} achieves time for weighted matching, an arguably optimum asymptotic bound ( and are the number of vertices and edges, respectively).
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.