Faster Approximate Linear Matroid Intersection
Abstract
We consider a fast approximation algorithm for the linear matroid intersection problem. In this problem, we are given two matrices and , and the objective is to find a largest set of columns that are linearly independent in both and . We design a -approximation algorithm with time complexity , where denotes the number of nonzero entries in for , denotes the maximum size of a common independent set, and denotes the matrix multiplication exponent. Our approximation algorithm is faster than the exact algorithm by Harvey [FOCS'06 & SICOMP'09] and Cheung--Kwok--Lau [STOC'12 & JACM'13], which runs in time. We also develop a fast -approximation algorithm for the weighted version of the linear matroid intersection problem. In fact, we design a -approximation algorithm for weighted linear matroid intersection with time complexity . Our algorithm improves upon the -approximation algorithm by Huang--Kakimura--Kamiyama [SODA'16 & Math. Program.'19], which runs in time. To obtain these results, we combine Quanrud's adaptive sparsification framework [ICALP'24] with a simple yet effective method for efficiently checking whether a given vector lies in the linear span of a subset of vectors, which is of independent interest.
Cite
@article{arxiv.2604.11725,
title = {Faster Approximate Linear Matroid Intersection},
author = {Tatsuya Terao},
journal= {arXiv preprint arXiv:2604.11725},
year = {2026}
}
Comments
26 pages, To appear in SWAT'26