Efficient Matroid Intersection via a Batch-Update Auction Algorithm
2025 (English)In: 8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025, Society for Industrial and Applied Mathematics Publications , 2025, p. 226-237Conference paper, Published paper (Refereed)
Abstract [en]
Given two matroids M1 and M2 over the same n-element ground set, the matroid intersection problem is to find a largest common independent set, whose size we denote by r. We present a simple and generic auction algorithm that reduces (1 — ε)-approximate matroid intersection to roughly 1/ε2 rounds of the easier problem of finding a maximum-weight basis of a single matroid. Plugging in known primitives for this subproblem, we obtain both simpler and improved algorithms in two models of computation, including:
• The first near-linear time/independence-query (1 — ε)-approximation algorithm for matroid intersection. Our randomized algorithm uses1 Õ (n/ε + r/ε5) independence queries, improving upon the previous bound of Quanrud (2024).
• The first sublinear exact parallel algorithms for weighted matroid intersection, using O (n2/3) rounds of rank queries or O (n5/6) rounds of independence queries. For the unweighted case, our results improve upon the previous O (n3/4)-round rank-query and O (n7/8)-round independence-query algorithms of Blikstad (2022).
* The full version of the paper can be accessed at https://arxiv.org/abs/2410.14901
1Throughout the paper we use Õ (·) to hide polylog n factors.
Place, publisher, year, edition, pages
Society for Industrial and Applied Mathematics Publications , 2025. p. 226-237
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-385481DOI: 10.1137/1.9781611978315.18Scopus ID: 2-s2.0-85217026183OAI: oai:DiVA.org:kth-385481DiVA, id: diva2:2086490
Conference
8th SIAM Symposium on Simplicity of Algorithms, SOSA 2025, New Orleans, United States, January 13-15, 2025
Note
Part of ISBN 9781611978315
QC 20260714
2026-07-142026-07-142026-07-14Bibliographically approved