arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2302.09796cs.DScs.CC
收藏

通过动态预言机拟阵实现快速算法

Fast Algorithms via Dynamic-Oracle Matroids

Joakim Blikstad, Sagnik Mukhopadhyay, Danupon Nanongkai, Ta-Wei Tu

AI总结:

本文提出动态秩预言机下的拟阵并与拟阵交快速统一算法,改进多个经典图论与调度问题界,并证明拟阵交 Ω(n log n) 查询下界。

摘要:

我们在一种称为动态预言机的新预言机模型中开创了对拟阵问题的研究。我们在该模型中的算法为若干经典问题带来了新界,并给出一种“统一”算法,其性能与不同论文中发展出的既往结果相匹配。我们还证明了一个下界,回答了数十年前的一些开放问题。具体而言,我们的结果如下。我们证明,对于 k 个拟阵上的拟阵并问题,存在一种算法,其动态秩查询复杂度和时间复杂度均为 $\tilde{O}_k(n+r\sqrt{r})$。这带来以下结果:(i) 在传统秩查询模型中,改进了由 [Chakrabarty-Lee-Sidford-Singla-Wong FOCS'19] 所蕴含的拟阵并 $\tilde{O}_k(n\sqrt{r})$ 界;(ii) 针对 k 棵不相交生成树问题给出 $\tilde{O}_k(|E|+|V|\sqrt{|V|})$ 时间算法,改进了 Gabow-Westermann [STOC'88] 和 Gabow [STOC'91] 的 $\tilde{O}_k(|V|\sqrt{|E|})$ 界。我们证明一种拟阵交算法具有 $\tilde{O}(n\sqrt{r})$ 的动态秩查询复杂度和时间复杂度。这为若干问题带来新界,并得到与多篇论文中经典结果相匹配的界,例如彩色生成树 [Gabow-Stallmann ICALP'85]、图拟阵交 [Gabow-Xu FOCS'89]、简单调度拟阵交 [Xu-Gabow ISAAC'94] 以及 Hopcroft-Karp 组合二分图匹配。更重要的是,这是通过一种“统一”算法完成的:若对我们的动态秩查询算法作出改进,就会同时意味着上述所有问题的界均得到改进。我们证明,在我们的动态秩预言机模型和传统独立性查询模型中,拟阵交都具有简单的超线性($Ω(n\log n)$)查询下界;后者改进了 Harvey [SODA'08] 此前的 $\log_2(3)n-o(n)$ 界,并回答了例如 Welsh [1976] 与 CLSSW [FOCS'19] 提出的开放问题。

英文摘要:

We initiate the study of matroid problems in a new oracle model called dynamic oracle. Our algorithms in this model lead to new bounds for some classic problems, and a "unified" algorithm whose performance matches previous results developed in various papers. We also show a lower bound that answers some open problems from a few decades ago. Concretely, our results are as follows. * We show an algorithm with $\tilde{O}_k(n+r\sqrt{r})$ dynamic-rank-query and time complexities for the matroid union problem over $k$ matroids. This implies the following consequences. (i) An improvement over the $\tilde{O}_k(n\sqrt{r})$ bound implied by [Chakrabarty-Lee-Sidford-Singla-Wong FOCS'19] for matroid union in the traditional rank-query model. (ii) An $\tilde{O}_k(|E|+|V|\sqrt{|V|})$-time algorithm for the $k$-disjoint spanning tree problem. This improves the $\tilde{O}_k(|V|\sqrt{|E|})$ bounds of Gabow-Westermann [STOC'88] and Gabow [STOC'91]. * We show a matroid intersection algorithm with $\tilde{O}(n\sqrt{r})$ dynamic-rank-query and time complexities. This implies new bounds for some problems and bounds that match the classic ones obtained in various papers, e.g. colorful spanning tree [Gabow-Stallmann ICALP'85], graphic matroid intersection [Gabow-Xu FOCS'89], simple scheduling matroid intersection [Xu-Gabow ISAAC'94], and Hopcroft-Karp combinatorial bipartite matching. More importantly, this is done via a "unified" algorithm in the sense that an improvement over our dynamic-rank-query algorithm would imply improved bounds for all the above problems simultaneously. * We show simple super-linear ($Ω(n\log n)$) query lower bounds for matroid intersection in our dynamic-rank-oracle and the traditional independence-query models; the latter improves the previous $\log_2(3)n - o(n)$ bound by Harvey [SODA'08] and answers an open problem raised by, e.g., Welsh [1976] and CLSSW [FOCS'19].

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑