English

An O(log(n)) Fully Dynamic Algorithm for Maximum matching in a tree

Data Structures and Algorithms 2009-01-20 v1

Abstract

In this paper, we have developed a fully-dynamic algorithm for maintaining cardinality of maximum-matching in a tree using the construction of top-trees. The time complexities are as follows: 1. Initialization Time: O(n(log(n)))O(n(log(n))) to build the Top-tree. 2. Update Time: O(log(n))O(log(n)) 3. Query Time: O(1) to query the cardinality of maximum-matching and O(log(n))O(log(n)) to find if a particular edge is matched.

Keywords

Cite

@article{arxiv.0901.2900,
  title  = {An O(log(n)) Fully Dynamic Algorithm for Maximum matching in a tree},
  author = {Manoj Gupta and Ankit Sharma},
  journal= {arXiv preprint arXiv:0901.2900},
  year   = {2009}
}
R2 v1 2026-06-21T12:02:33.047Z