arXiv · 2605.03979
An $\widetilde{O} (n^{3/7})$ Round Parallel Algorithm for Matroid Bases
Abstract
We study the parallel (adaptive) complexity of the classic problem of finding a basis in an $n$-element matroid, given access via an \emph{independence oracle}. In this model, the algorithm may submit polynomially many independence queries in each round, and the central question is: how many rounds are necessary and sufficient to find a basis? Karp, Upfal, and Wigderson (FOCS~1985, JCSS~1988; hereafter KUW) initiated this study, showing that $O(\sqrt{n})$ adaptive rounds suffice for any matroid, and that $\widetilde\Omega(n^{1/3})$ rounds are necessary even for partition matroids. This left a substantial gap that persisted for nearly four decades, until Khanna, Putterman, and Song (FOCS~2025; hereafter KPS) achieved $\widetilde O(n^{7/15})$ rounds, the first improvement since~KUW. In this work, we make another conceptual advance beyond KPS, giving a new algorithm that finds a matroid basis in $\widetilde O(n^{3/7})$ rounds. We develop a structural and algorithmic framework that brings a new lens to the analysis of random circuits, moving from reasoning about individual elements to understanding how dependencies span multiple elements simultaneously.
Explore related subjects
Keep this discovery
Sanjeev Khanna, Aaron Putterman, Junkai Song. 2026-05-05. An $\widetilde{O} (n^{3/7})$ Round Parallel Algorithm for Matroid Bases. https://arxiv.org/abs/2605.03979
Cite the original work for its findings. Save a collection to share your selection of sources.