Table of Contents
Fetching ...

Asymptotically Optimal Hardness for $k$-Set Packing and $k$-Matroid Intersection

Euiwoong Lee, Ola Svensson, Theophile Thiery

TL;DR

The paper proves an asymptotically tight hardness of approximation for $k$-Dimensional Matching and related problems, showing that unless ${\sf NP} \subseteq {\sf BPP}$, no polynomial-time algorithm can achieve better than a factor of $k/(12+\varepsilon)$ for large constant $k$. The approach centers on an approximation-preserving gadget that maps an $R$-degree bounded $k$-CSP over alphabet $R$ to a $kR$-Dimensional Matching, and a bounded-degree sparsification technique that preserves completeness while tightening the soundness to $s' = \frac{k(1+\lambda)}{(\gamma-1)(1-\lambda)^2 R}$. By iterating these steps, the authors obtain a hardness transfer from bounded-degree CSPs to $kR$-DM and then lift it to $p$-DM for $p=kR$, yielding a constant-factor inapproximability independent of $k$ for large $k$. Consequently, $k$-Set Packing, $k$-Matroid Intersection, $k$-Matchoid, and $k$-Matroid Parity inherit the same $k/12$-hardness up to the $\varepsilon$ term, clarifying why algorithmic progress beyond linear in $k$ remains elusive. The results provide a principled explanation for observed algorithmic difficulties and establish a framework for extending hardness via degree-bounded CSP sparsification.

Abstract

For any $\varepsilon > 0$, we prove that $k$-Dimensional Matching is hard to approximate within a factor of $k/(12 + \varepsilon)$ for large $k$ unless $\textsf{NP} \subseteq \textsf{BPP}$. Listed in Karp's 21 $\textsf{NP}$-complete problems, $k$-Dimensional Matching is a benchmark computational complexity problem which we find as a special case of many constrained optimization problems over independence systems including: $k$-Set Packing, $k$-Matroid Intersection, and Matroid $k$-Parity. For all the aforementioned problems, the best known lower bound was a $Ω(k /\log(k))$-hardness by Hazan, Safra, and Schwartz. In contrast, state-of-the-art algorithms achieved an approximation of $O(k)$. 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 $R$-degree bounded $k$-CSPs over alphabet size $R$ to $kR$-Dimensional Matching. Along the way, we prove that $R$-degree bounded $k$-CSPs over alphabet size $R$ are hard to approximate within a factor $Ω_k(R)$ using known randomised sparsification methods for CSPs.

Asymptotically Optimal Hardness for $k$-Set Packing and $k$-Matroid Intersection

TL;DR

The paper proves an asymptotically tight hardness of approximation for -Dimensional Matching and related problems, showing that unless , no polynomial-time algorithm can achieve better than a factor of for large constant . The approach centers on an approximation-preserving gadget that maps an -degree bounded -CSP over alphabet to a -Dimensional Matching, and a bounded-degree sparsification technique that preserves completeness while tightening the soundness to . By iterating these steps, the authors obtain a hardness transfer from bounded-degree CSPs to -DM and then lift it to -DM for , yielding a constant-factor inapproximability independent of for large . Consequently, -Set Packing, -Matroid Intersection, -Matchoid, and -Matroid Parity inherit the same -hardness up to the term, clarifying why algorithmic progress beyond linear in remains elusive. The results provide a principled explanation for observed algorithmic difficulties and establish a framework for extending hardness via degree-bounded CSP sparsification.

Abstract

For any , we prove that -Dimensional Matching is hard to approximate within a factor of for large unless . Listed in Karp's 21 -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 -hardness by Hazan, Safra, and Schwartz. In contrast, state-of-the-art algorithms achieved 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.
Paper Structure (17 sections, 9 theorems, 17 equations, 1 figure)

This paper contains 17 sections, 9 theorems, 17 equations, 1 figure.

Key Result

Theorem 1.1

Unless $\mathbf{NP} \subseteq \mathbf{BPP}$, for any constant $\varepsilon > 0$ and sufficiently large $k \geq k_0(\varepsilon)$, there is no polynomial-time algorithm that approximates $k$-Dimensional Matching within a factor of $k/(12 + \varepsilon)$.

Figures (1)

  • Figure 1: This diagram represents a hierarchy of problems that capture $k$-Dimensional Matching. An arrow from $P$ to $Q$ means that $Q$ can be cast as $P$. For all problems with solid boxes \ref{['thm:main-matching']} improves the hardness bound from $\Omega(k/\log(k))$ to $k/12$. On the other hand, finding an independent set in a $k+1$-claw free graph is hard to approximate beyond a factor of $\frac{k+1}{4}$Lee:2024:HardnessMinzer:2024:Near-Optimal.

Theorems & Definitions (28)

  • Theorem 1.1
  • Definition 2.1: $k$-CSP
  • Remark 2.2
  • Definition 2.3: $k$-Set Packing/$k$-Dimensional Matching
  • Theorem 3.1
  • Remark 3.2
  • proof : Proof of \ref{['thm:reduction-to-SP']}
  • Claim 3.3
  • proof : Proof of \ref{['claim:intersection']}
  • Theorem 4.1
  • ...and 18 more