English

On the NP-Hardness Approximation Curve for Max-2Lin(2)

Computational Complexity 2024-08-13 v2

Abstract

In the Max-2Lin(2) problem you are given a system of equations on the form xi+xjb(mod2)x_i + x_j \equiv b \pmod{2}, and your objective is to find an assignment that satisfies as many equations as possible. Let c[0.5,1]c \in [0.5, 1] denote the maximum fraction of satisfiable equations. In this paper we construct a curve s(c)s (c) such that it is NP-hard to find a solution satisfying at least a fraction ss of equations. This curve either matches or improves all of the previously known inapproximability NP-hardness results for Max-2Lin(2). In particular, we show that if c0.9232c \geqslant 0.9232 then 1s(c)1c>1.48969\frac{1 - s (c)}{1 - c} > 1.48969, which improves the NP-hardness inapproximability constant for the min deletion version of Max-2Lin(2). Our work complements the work of O'Donnell and Wu that studied the same question assuming the Unique Games Conjecture. Similar to earlier inapproximability results for Max-2Lin(2), we use a gadget reduction from the (2k1)(2^k - 1)-ary Hadamard predicate. Previous works used kk ranging from 22 to 44. Our main result is a procedure for taking a gadget for some fixed kk, and use it as a building block to construct better and better gadgets as kk tends to infinity. Our method can be used to boost the result of both smaller gadgets created by hand (k=3)(k = 3) or larger gadgets constructed using a computer (k=4)(k = 4).

Keywords

Cite

@article{arxiv.2408.04832,
  title  = {On the NP-Hardness Approximation Curve for Max-2Lin(2)},
  author = {Björn Martinsson},
  journal= {arXiv preprint arXiv:2408.04832},
  year   = {2024}
}

Comments

Source code: https://github.com/bjorn-martinsson/NP-hardness-of-Max-2Lin-2

R2 v1 2026-06-28T18:08:17.663Z