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.