Lower Bounds for Subset Sum in Resolution with Modular Counting

Abstract

In this paper we prove lower bounds for sizes of refutations of unsatisfiable vector Subset Sum instances a1 x1 + … + an xn = b in the proof system Res(linFq) where char(Fq)≥ 5. As a basis for the hardness criterion for such instances we choose the property of the matrix A with columns (a1, …, an) to be (the transpose of) the generating matrix for a good error-correcting code CA := \x· A\, |\, x ∈ Fqk\⊂ Fqn and prove the following lower bounds: 1) For a dag-like fragment of Res(linFq). We introduce the notion of (s,r)-robustness for Subset Sum instances, which in particular implies that A defines an error-correcting code with the minimal distance s≥ r. For (s,r)-robust instances we prove 2(r) lower bound for sizes of refutations in a dag-like fragment of Res(linFq). We show that random instances are (n / 3, ((n/(q + 1) q))1/3))-robust and that specific examples achieving these bounds can be constructed using algebraic geometry codes. 2) For tree-like Res(linFq) refutations we show the size lower bound 2(((q+1) q)-1/3d1/5) for any Subset Sum instance where d is the minimal distance of CA.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…