Fully dynamic maximal matching in O(log N) update time (corrected version)
Source
SIAM Journal on Computing
ISSN
00975397
Date Issued
2018-01-01
Author(s)
Abstract
We present an algorithm for maintaining a maximal matching in a graph under addition and deletion of edges. Our algorithm is randomized and it takes expected amortized O(log n) time for each edge update, where n is the number of vertices in the graph. Moreover, for any sequence of t edge updates, the total time taken by the algorithm is O(t log n + n log<sup>2</sup> n) with high probability.
Subjects
Dynamic graph algorithm | Matching
