Breaking the quadratic barrier for matroid intersection
Joakim Blikstad, Jan van den Brand, Sagnik Mukhopadhyay, Danupon Nanongkai
Abstract
The matroid intersection problem is a fundamental problem that has been extensively studied for half a century. In the classic version of this problem, we are given two matroids M 1 = (V, I 1 ) and M 2 = (V, I 2 ) on a comment ground set V of n elements, and then we have to find the largest common independent set S ∈ I 1 ∩ I 2 by making independence oracle queries of the form "Is S ∈ I 1 ?" or "Is S ∈ I 2 ?" for S ⊆ V . The goal is to minimize the number of queries. Beating the existing Õ(n 2 ) bound, known as the quadratic barrier, is an open problem that captures the limits of techniques from two lines of work. The first one is the classic Cunningham's algorithm [SICOMP 1986], whose Õ(n 2 )-query implementations were shown by CLS+ [FOCS 2019] and Nguy ễn [2019]. 1 The other one is the general cutting plane method of Lee, Sidford, and Wong [FOCS 2015]. The only progress towards breaking the quadratic barrier requires either approximation algorithms or a more powerful rank oracle query [CLS+ FOCS 2019]. No exact algorithm with o(n 2 ) independence queries was known. In this work, we break the quadratic barrier with a randomized algorithm guaranteeing Õ(n 9/5 ) independence queries with high probability, and a deterministic algorithm guaranteeing Õ(n 11/6 ) independence queries. Our key insight is simple and fast algorithms to solve a graph reachability problem that arose in the standard augmenting path framework [Edmonds 1968]. Combining this with previous exact and approximation algorithms leads to our results. 1 More generally, these algorithms take Õ(nr) queries where r denotes the rank which can be as big as n.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 440568f5-eede-4825-b047-1cb5c202ede0Cited by top-tier papers4
- Fast Algorithms via Dynamic-Oracle MatroidsJoakim Blikstad, Sagnik Mukhopadhyay, Danupon Nanongkai, Ta-Wei TuSTOC 2023 · 5 citations
- A Polynomial Lower Bound on the Number of Rounds for Parallel Submodular Function MinimizationDeeparnab Chakrabarty, Yu Chen, Sanjeev KhannaFOCS 2021 · 3 citations
- Faster exact and approximation algorithms for packing and covering matroids via push-relabelKent QuanrudSODA 2024 · 1 citation
- Matroid Algorithms Under Size-Sensitive Independence OraclesKiarash Banihashem, MohammadTaghi Hajiaghayi, Mahdi JafariRaviz, Danny MittalICML 2026
Builds on1
Related papers
- A Deterministic Parallel Reduction from Weighted Matroid Intersection Search to DecisionSumanta Ghosh, Rohit Gurjar, Roshan RajSODA 2022 · 1 citation
- On the Parallel Complexity of Finding a Matroid BasisSanjeev Khanna, Aaron Putterman, Junkai SongFOCS 2025 · 6 citations
- Better Approximation for Weighted k-Matroid IntersectionNeta Singer, Theophile ThierySTOC 2025
- You (Almost) Can't Beat Brute Force for 3-Matroid IntersectionIlan Doron-Arad, Ariel Kulik, Hadas ShachnaiSODA 2026
- Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid ConstraintNiv Buchbinder, Moran FeldmanFOCS 2024 · 11 citations
