Efficient Matroid Intersection via a Batch-Update Auction Algorithm
Joakim Blikstad, Ta-Wei Tu

TL;DR
This paper introduces a simple auction-based algorithm for matroid intersection that achieves near-linear time approximation and sublinear parallel algorithms, significantly improving efficiency over previous methods.
Contribution
It presents a novel auction algorithm reducing approximate matroid intersection to a simpler problem, leading to faster algorithms in both sequential and parallel models.
Findings
First near-linear time approximation algorithm for matroid intersection.
First sublinear parallel algorithms for weighted matroid intersection.
Improved round complexity over previous algorithms.
Abstract
Given two matroids and over the same -element ground set, the matroid intersection problem is to find a largest common independent set, whose size we denote by . We present a simple and generic auction algorithm that reduces -approximate matroid intersection to roughly 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 -approximation algorithm for matroid intersection. Our randomized algorithm uses independence queries, improving upon the previous bound of Quanrud (2024). * The…
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
TopicsComputational Geometry and Mesh Generation · Industrial Vision Systems and Defect Detection · Advanced Numerical Analysis Techniques
