Lune

SODA2026顶会

You (Almost) Can't Beat Brute Force for 3-Matroid Intersection

Ilan Doron-Arad, Ariel Kulik, Hadas Shachnai

2026年份
1顶会引用

摘要

The ℓ\ell-matroid intersection (ℓ\ell-MI) problem asks if ℓ\ell given matroids share a common basis. Already for ℓ=3\ell = 3, notable canonical NP-complete special cases are 3-Dimensional Matching and Hamiltonian Path on directed graphs. However, while these problems admit exponential-time algorithms that improve the simple brute force significantly (e.g., Eiben-Koana-Wahlström (SODA’24)), the fastest known algorithm for 3-MI on general matroids is exactly brute force with runtime 2n/poly(n)2^n/\mathrm{poly}(n), where nn is the number of elements. Our main result shows that, in fact, brute force cannot be significantly improved, by ruling out an algorithm for ℓ\ell-MI with runtime o(2 n−5⋅n1ℓ−1⋅log⁡(n))o\left( 2^{\,n - 5 \cdot n^{\tfrac{1}{\ell-1}} \cdot \log(n)} \right), for any fixed ℓ≥3\ell \ge 3. For 33-MI, this gives a lower bound of o(2 n−5⋅n⋅log⁡(n))o\left( 2^{\,n - 5 \cdot \sqrt{n} \cdot \log(n)} \right). Our negative result raises the following natural questions: (i) Is there an algorithm for 3-MI with runtime strictly better than brute force? (ii) Can we separate the parameterized complexity of 3-MI from the important special case on linear matroids (parameterized by the rank of the matroids kk)? In particular, can a lower bound match the existing ck2⋅poly(n)c^{k^2} \cdot \mathrm{poly}(n) algorithm of Huang-Ward (SIDMA’23) for general ℓ\ell-MI parameterized by the rank? We make progress towards obtaining affirmative answers to the above questions. In particular, we present (i) an algorithm which solves ℓ\ell-MI faster than brute force in time 2 n−Ω((log⁡2n))2^{\,n - \Omega((\log^2 n))} for any ℓ≥3\ell \ge 3, and (ii) a parameterized running time lower bound of 2(ℓ−2)⋅k⋅log⁡k⋅poly(n)2^{(\ell-2)\cdot k \cdot \log k} \cdot \mathrm{poly}(n) for ℓ\ell-MI, for any ℓ≥3\ell \ge 3. We obtain these results by generalizing the Monotone Local Search technique of Fomin-Gaspers-Lokshtanov-Saurabh (J. ACM’19). Broadly speaking, given a subset problem, our generalization transforms any algorithm parameterized by solution size, with runtime of the form f(k)⋅poly(n)f(k) \cdot \mathrm{poly}(n), into an exponential-time algorithm with runtime depending on ff. This implies that any f(k)⋅poly(n)f(k) \cdot \mathrm{poly}(n) time parameterized algorithm for a subset problem yields a 2 n−ω(log⁡n)2^{\,n - \omega(\log n)} time algorithm beating brute force, which may be of independent interest.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext a4e5fff4-45d2-4df5-bf88-7bec2e583049

引用它的顶会 Paper1

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖