@online{Blikstad2410.14901,
TITLE = {Efficient Matroid Intersection via a Batch-Update Auction Algorithm},
AUTHOR = {Blikstad, Joakim and Tu, Ta-Wei},
LANGUAGE = {eng},
URL = {https://arxiv.org/abs/2410.14901},
EPRINT = {2410.14901},
EPRINTTYPE = {arXiv},
YEAR = {2024},
MARGINALMARK = {$\bullet$},
ABSTRACT = {Given two matroids $\mathcal{M}_1$ and $\mathcal{M}_2$ over the same<br>$n$-element ground set, the matroid intersection problem is to find a largest<br>common independent set, whose size we denote by $r$. We present a simple and<br>generic auction algorithm that reduces $(1-\varepsilon)$-approximate matroid<br>intersection to roughly $1/\varepsilon^2$ rounds of the easier problem of<br>finding a maximum-weight basis of a single matroid. Plugging in known<br>primitives for this subproblem, we obtain both simpler and improved algorithms<br>in two models of computation, including:<br> * The first near-linear time/independence-query<br>$(1-\varepsilon)$-approximation algorithm for matroid intersection. Our<br>randomized algorithm uses $\tilde{O}(n/\varepsilon + r/\varepsilon^5)$<br>independence queries, improving upon the previous $\tilde{O}(n/\varepsilon +<br>r\sqrt{r}/{\varepsilon^3})$ bound of Quanrud (2024).<br> * The first sublinear exact parallel algorithms for weighted matroid<br>intersection, using $O(n^{2/3})$ rounds of rank queries or $O(n^{5/6})$ rounds<br>of independence queries. For the unweighted case, our results improve upon the<br>previous $O(n^{3/4})$-round rank-query and $O(n^{7/8})$-round<br>independence-query algorithms of Blikstad (2022).<br>},
}
