STOC2025
Asymptotically Optimal Hardness for k-Set Packing and k-Matroid Intersection
Euiwoong Lee, Ola Svensson, Theophile Thiery
Abstract
For any ๐ > 0, we prove that ๐-Dimensional Matching is hard to approximate within a factor of ๐/(12+๐) for large ๐ unless NP โ BPP. Listed in Karpโs 21 NP-complete problems, ๐-Dimensional Matching is a benchmark computational complexity problem which we find as a special case of many constrained optimization problems over independence systems including: ๐-Set Packing, ๐-Matroid Intersection, and Matroid ๐-Parity. For all the aforementioned problems, the best-known lower bound was a ฮฉ(๐/log(๐))-hardness by Hazan, Safra, and Schwartz. In contrast, state-of-the-art algorithms achieve an approximation of ๐(๐). Our result narrows down this gap to a constant and thus provides a rationale for the observed algorithmic difficulties. The crux of our result hinges on a novel approximation preserving gadget from ๐ -degree bounded ๐-CSPs over alphabet size ๐ to ๐๐ -Dimensional Matching. Along the way, we prove that ๐ -degree bounded ๐-CSPs over alphabet size ๐ are hard to approximate within a factor ฮฉ๐ (๐ ) using known randomised sparsification methods for CSPs.