Lune

FOCS2024顶会

On Approximate Fully-Dynamic Matching and Online Matrix-Vector Multiplication

Yang P. Liu

2024年份
3被引次数
9顶会引用

摘要

We study connections between the problem of fully dynamic(1−ϵ)(1-\epsilon)-approximate maximum bipartite matching, and the dual(1+ϵ)(1+\epsilon)-approximate vertex cover problem, with the online matrix-vector (OMv) conjecture which has recently been used in several fine-grained hardness reductions. We prove that there is an online algorithm that maintains a(1+ϵ)(1+\epsilon)-approximate vertex cover in amortizedn1−cϵ−Cn^{1-c}\epsilon^{-C}time for constantsc,C>0c, C > 0for fully dynamic updates if and only if the OMv conjecture is false. Similarly, we prove that there is an online algorithm that maintains a(1−ϵ)(1-\epsilon)-approximate maximum matching in amortizedn1−cϵ−Cn^{1-c}\epsilon^{-C}time if and only if there is a nontrivial algorithm for another dynamic problem, which we call dynamic approximate OMv, that has seemingly no matching structure. This provides some evidence against achieving amortized sublinear update times for approximate fully dynamic matching and vertex cover. Leveraging these connections, we obtain faster algorithms for approximate fully dynamic matching in both the online and offline settings. We give a randomized algorithm that with high probability maintains a(1−ϵ)(1-\epsilon)-approximate bipartite matching and(1+ϵ)(1+\epsilon)-approximate vertex cover in fully dynamic graphs, in amortizedO(ϵ−O(1)n2Ω(log⁡n))O(\epsilon^{-O(1)}\frac{n}{2^{\Omega}(\sqrt{\log n})})up-date time. This improves over the previous fastest runtimes ofO(n/(log⁡∗n)Ω(1))O(n/(\log^{*}n)^{\Omega(1)})due to Assadi-Behnezhad-Khanna-Li [STOC 2023], andOϵ(n1−Ωϵ(1))O_{\epsilon}(n^{1-\Omega_{\epsilon}(1)})due to Bhattacharya-Kiss-Saranurak [FOCS 2023] for smallϵ\epsilon. Our algorithm leverages fast algorithms for OMv due to Larsen and Williams [SODA 2017]. We give a randomized offline algorithm for (1 -ϵ)\epsilon)-approximate maximum matching with amortized runtimeO(n.58ϵ−O(1))O(n^{.58}\epsilon^{-O(1)})by using fast matrix multi-plication, significantly improving over the runtimes achieved via online algorithms mentioned above. This mirrors the situation with OMv, where an offline algorithm exactly corresponds to fast matrix mul-tiplication. We also give an offline algorithm that maintains a(1+ϵ)(1+\epsilon)-approximate vertex cover in amortizedO(n.723ϵ−O(1))O(n^{.723}\epsilon^{-O(1)})time.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext e033120b-209b-43ad-a41d-7ee982ae6744

引用它的顶会 Paper9

问问它们各自怎么用它

它引用的顶会 Paper14

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖