Fast Algorithms via Dynamic-Oracle Matroids
Joakim Blikstad, Sagnik Mukhopadhyay, Danupon Nanongkai, Ta-Wei Tu
摘要
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 for various problems. We also show a lower bound that answers some open problems from a few decades ago. Concretely, our results are as follows.
Improved algorithms for matroid union and disjoint spanning trees. We show an algorithm with Õk (n+r √ r) dynamic-rank-query and time complexities for the matroid union problem over k matroids, where n is the input size, r is the output size, and Õk hides poly(k, log(n)). This implies the following consequences. (i) An improvement over the Õk (n √ r) bound implied by [Chakrabarty-Lee-Sidford-Singla-Wong FOCS'19] for matroid union in the traditional rank-query model. (ii) An Õk |E| + |V | |V | -time algorithm for the k-disjoint spanning tree problem. This is nearly linear for moderately dense input graphs and improves the Õk |V | |E| bounds of Gabow-Westermann [STOC'88] and Gabow [STOC'91]. Consequently, this gives improved bounds for, e.g., Shannon Switching Game and Graph Irreducibility.
We show a matroid intersection algorithm with Õ(n √ r) dynamic-rankquery and time complexities. This implies new bounds for some problems (e.g. maximum forest with deadlines) and bounds that match the classic ones obtained in various papers for various problems, e.g. colorful spanning tree [Gabow-Stallmann ICALP'85], graphic matroid intersection [Gabow-Xu FOCS'89], simple job 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 and union problems in our dynamic-rank-oracle and the traditional independencequery 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].
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper6
- Dynamic Deterministic Constant-Approximate Distance Oracles with nε Worst-Case Update TimeBernhard Haeupler, Yaowei Long, Thatchaphol SaranurakFOCS 2024 · 被引用 4 次
- Accelerating Matroid Optimization through Fast Imprecise OraclesFranziska Eberle, Felix Hommelsheim, Alexander Lindermayr, Zhenwei Liu 等NeurIPS 2024 · 被引用 3 次
- Faster algorithms for packing forests in graphs and related problemsPavel A. Arkhipov, Vladimir KolmogorovSODA 2026 · 被引用 1 次
- Robust Sparsification for Matroid Intersection with ApplicationsChien-Chung Huang, François SellierSODA 2024
- Matroid Algorithms Under Size-Sensitive Independence OraclesKiarash Banihashem, MohammadTaghi Hajiaghayi, Mahdi JafariRaviz, Danny MittalICML 2026
它引用的顶会 Paper20
- A Refined Laser Method and Faster Matrix MultiplicationJosh Alman, Virginia Vassilevska WilliamsSODA 2021 · 被引用 275 次
- A Deterministic Algorithm for Balanced Cut with Applications to Dynamic Connectivity, Flows, and BeyondJulia Chuzhoy, Yu Gao, Jason Li, Danupon Nanongkai 等FOCS 2020 · 被引用 76 次
- Minimum cost flows, MDPs, and ℓ1-regression in nearly linear time for dense instancesJan van den Brand, Yin Tat Lee, Yang P. Liu, Thatchaphol Saranurak 等STOC 2021 · 被引用 61 次
- An improved cutting plane method for convex optimization, convex-concave games, and its applicationsHaotian Jiang, Yin Tat Lee, Zhao Song, Sam Chiu-wai WongSTOC 2020 · 被引用 54 次
- Circulation Control for Faster Minimum Cost Flow in Unit-Capacity GraphsKyriakos Axiotis, Aleksander Madry, Adrian VladuFOCS 2020 · 被引用 43 次
相关 Paper
- Faster exact and approximation algorithms for packing and covering matroids via push-relabelKent QuanrudSODA 2024 · 被引用 1 次
- Breaking the quadratic barrier for matroid intersectionJoakim Blikstad, Jan van den Brand, Sagnik Mukhopadhyay, Danupon NanongkaiSTOC 2021
- On the Parallel Complexity of Finding a Matroid BasisSanjeev Khanna, Aaron Putterman, Junkai SongFOCS 2025 · 被引用 6 次
- A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to DecisionSumanta Ghosh, Rohit Gurjar, Roshan RajSODA 2022 · 被引用 1 次
- You (Almost) Can't Beat Brute Force for 3-Matroid IntersectionIlan Doron-Arad, Ariel Kulik, Hadas ShachnaiSODA 2026
