Maximum Matching on Trees in the Online Preemptive and the Incremental Dynamic Graph Models
Sumedh Tirodkar, Sundar Vishwanathan

TL;DR
This paper advances algorithms for maximum matching problems on trees and special graphs in online preemptive and incremental models, improving competitive ratios and update times with randomized and deterministic approaches.
Contribution
It introduces new randomized algorithms with better competitive ratios and update times for maximum matching on trees in online and incremental models, including derandomization techniques.
Findings
A 64/33-competitive randomized algorithm for MCM on trees.
An O(1) worst-case update time randomized algorithm for MCM in incremental models.
A (3/2 + ε)-approximate deterministic algorithm for MCM on trees.
Abstract
We study the Maximum Cardinality Matching (MCM) and the Maximum Weight Matching (MWM) problems, on trees and on some special classes of graphs, in the Online Preemptive and the Incremental Dynamic Graph models. In the {\em Online Preemptive} model, the edges of a graph are revealed one by one and the algorithm is required to always maintain a valid matching. On seeing an edge, the algorithm has to either accept or reject the edge. If accepted, then the adjacent edges are discarded, and all rejections are permanent. In this model, the complexity of the problems is settled for deterministic algorithms. Epstein et al. gave a -competitive randomized algorithm for MWM, and also proved a lower bound of for MCM. The same lower bound applies for MWM. In this paper we show that some of the results can be improved in the case of trees and some special classes of graphs. In the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Distributed systems and fault tolerance · Complexity and Algorithms in Graphs
