
Revised: July 15, 2013
Published: November 27, 2013
Abstract: [Plain Text Version]
We study the problem where we are given a system of polynomial equations defined by multivariate polynomials over GF[2] of fixed, constant, degree d>1 and the aim is to satisfy the maximal number of equations. A random assignment approximates this number within a factor 2−d and we prove that for any ϵ>0, it is NP-hard to obtain a ratio 2−d+ϵ. When considering instances that are perfectly satisfiable we give a polynomial time algorithm that finds an assignment that satisfies a fraction 21−d−21−2d of the constraints and we prove that it is NP-hard to do better by an arbitrarily small constant. The hardness results are proved in the form of inapproximability results of Max-CSPs where the predicate in question has the desired form and we give some immediate results on approximation resistance of some predicates.
A conference version of this paper appeared in the Proceedings of APPROX 2011.