Beating the Folklore Algorithm for Dynamic Matching
Beating the Folklore Algorithm for Dynamic Matching
复制标题
打破动态匹配的民间传说算法
DOI:
10.4230/lipics.itcs.2022.111
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
David Wajc
中科院分区:
文献类型:
--
作者:
M. Roghani;A. Saberi;David Wajc
The maximum matching problem in dynamic graphs subject to edge updates (insertions and deletions) has received much attention over the last few years; a multitude of approximation/time tradeoffs were obtained, improving upon the folklore algorithm, which maintains a maximal (and hence $2$-approximate) matching in $O(n)$ worst-case update time in $n$-node graphs. We present the first deterministic algorithm which outperforms the folklore algorithm in terms of {\em both} approximation ratio and worst-case update time. Specifically, we give a $(2-\Omega(1))$-approximate algorithm with $O(m^{3/8})=O(n^{3/4})$ worst-case update time in $n$-node, $m$-edge graphs. For sufficiently small constant $\epsilon>0$, no deterministic $(2+\epsilon)$-approximate algorithm with worst-case update time $O(n^{0.99})$ was known. Our second result is the first deterministic $(2+\epsilon)$-approximate weighted matching algorithm with $O_\epsilon(1)\cdot O(\sqrt[4]{m}) = O_\epsilon(1)\cdot O(\sqrt{n})$ worst-case update time. Our main technical contributions are threefold: first, we characterize the tight cases for \emph{kernels}, which are the well-studied matching sparsifiers underlying much of the $(2+\epsilon)$-approximate dynamic matching literature. This characterization, together with multiple ideas -- old and new -- underlies our result for breaking the approximation barrier of $2$. Our second technical contribution is the first example of a dynamic matching algorithm whose running time is improved due to improving the \emph{recourse} of other dynamic matching algorithms. Finally, we show how to use dynamic bipartite matching algorithms as black-box subroutines for dynamic matching in general graphs without incurring the natural $\frac{3}{2}$ factor in the approximation ratio which such approaches naturally incur.
登录
查看更多内容
DOI:
10.1137/1.9781611976465.168
发表时间:
2020
期刊:
--
影响因子:
--
作者:
Sayan Bhattacharya;F. Grandoni;David Wajc
通讯作者:
David Wajc
DOI:
--
发表时间:
2021
期刊:
--
影响因子:
--
作者:
Bhattacharya S
通讯作者:
Bhattacharya S
DOI:
10.1145/3406325.3451113
发表时间:
2021
期刊:
Symposium on Theory of Computing
影响因子:
--
作者:
Bernstein, Aaron;Dudeja, Aditi;Langley, Zachary
通讯作者:
Langley, Zachary
DOI:
10.1109/focs.2019.00032
发表时间:
2019
期刊:
{FOCS} 2019
影响因子:
--
作者:
Behnezhad, Soheil;Derakhshan, Mahsa;Hajiaghayi, MohammadTaghi;Stein, Cliff;Sudan, Madhu
通讯作者:
Sudan, Madhu