New Deterministic Approximation Algorithms for Fully Dynamic Matching

preprint2016arXivOpen access

Abstract

We present two deterministic dynamic algorithms for the maximum matching problem. (1) An algorithm that maintains a (2+ε)(2+ε)-approximate maximum matching in general graphs with O(poly(log⁡n,1/ε))O(\text{poly}(\log n, 1/ε)) update time. (2) An algorithm that maintains an αKα_K approximation of the {\em value} of the maximum matching with O(n2/K)O(n^{2/K}) update time in bipartite graphs, for every sufficiently large constant positive integer KK. Here, 1≤αK<21\leq α_K < 2 is a constant determined by the value of KK. Result (1) is the first deterministic algorithm that can maintain an o(log⁡n)o(\log n)-approximate maximum matching with polylogarithmic update time, improving the seminal result of Onak et al. [STOC 2010]. Its approximation guarantee almost matches the guarantee of the best {\em randomized} polylogarithmic update time algorithm [Baswana et al. FOCS 2011]. Result (2) achieves a better-than-two approximation with {\em arbitrarily small polynomial} update time on bipartite graphs. Previously the best update time for this problem was O(m1/4)O(m^{1/4}) [Bernstein et al. ICALP 2015], where mm is the current number of edges in the graph.

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 reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.