Optimal Parallel Basis Finding in Graphic and Related Matroids
Sanjeev Khanna, Aaron Putterman, Junkai Song

TL;DR
This paper establishes the optimal parallel complexity for finding a basis in graphic and related matroids, providing a deterministic algorithm with matching lower bounds, and extends results to binary matroids with certain properties.
Contribution
It presents the first optimal parallel algorithm for graphic matroids with matching lower bounds and extends the approach to binary matroids with a smooth circuit counting property.
Findings
Deterministic $O(\log m)$-round algorithm with polynomial queries for spanning forests.
Matching $\Omega(\log m)$ lower bound for any algorithm with polynomial queries.
Extension of the framework to binary matroids with smooth circuit counting, including cographic 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Computational Geometry and Mesh Generation
