Optimal Parallel Basis Finding in Graphic and Related Matroids
Abstract
We study the parallel complexity of finding a basis of a graphic matroid under independence-oracle access. Karp, Upfal, and Wigderson (FOCS 1985, JCSS 1988) initiated the study of this problem and established two algorithms for finding a spanning forest: one running in rounds with queries, and another, for any , running in rounds with queries. A key open question they posed was whether one could simultaneously achieve polylogarithmic rounds and polynomially many queries. We give a deterministic algorithm that uses adaptive rounds and non-adaptive queries per round to return a spanning forest on edges, and complement this result with a matching lower bound for any (even randomized) algorithm with queries per round. Thus, the adaptive round complexity for graphic matroids is characterized exactly, settling this long-standing problem. Beyond graphs, we show that our framework also yields an -round, -query algorithm for any binary matroid satisfying a smooth circuit counting property, implying, among others, an optimal -round parallel algorithms for finding bases of cographic matroids.
Cite
@article{arxiv.2511.04826,
title = {Optimal Parallel Basis Finding in Graphic and Related Matroids},
author = {Sanjeev Khanna and Aaron Putterman and Junkai Song},
journal= {arXiv preprint arXiv:2511.04826},
year = {2025}
}