You (Almost) Can't Beat Brute Force for 3-Matroid Intersection
Abstract
The -matroid intersection (-MI) problem asks if given matroids share a common basis. Already for , notable canonical NP-complete special cases are -Dimensional Matching and Hamiltonian Path on directed graphs. However, while these problems admit exponential-time algorithms that improve the simple brute force, the fastest known algorithm for -MI is exactly brute force with runtime , where is the number of elements. Our first result shows that in fact, brute force cannot be significantly improved, by ruling out an algorithm for -MI with runtime , for any fixed . We further obtain: (i) an algorithm that solves -MI faster than brute force in time (ii) a parameterized running time lower bound of for -MI, where the parameter is the rank of the matroids. We obtain these two results by generalizing the Monotone Local Search technique of Fomin et al. (J. ACM'19). Broadly speaking, our generalization converts any parameterized algorithm for a subset problem into an exponential-time algorithm which is faster than brute-force.
Cite
@article{arxiv.2412.02217,
title = {You (Almost) Can't Beat Brute Force for 3-Matroid Intersection},
author = {Ilan Doron-Arad and Ariel Kulik and Hadas Shachnai},
journal= {arXiv preprint arXiv:2412.02217},
year = {2025}
}