Completeness Theorems for k-SUM and Geometric Friends: Deciding Fragments of Integer Linear Arithmetic

Abstract

In the last three decades, the k-SUM hypothesis has emerged as a satisfying explanation of long-standing time barriers for a variety of algorithmic problems. Yet to this day, the literature knows of only few proven consequences of a refutation of this hypothesis. Taking a descriptive complexity viewpoint, we ask: What is the largest logically defined class of problems captured by the k-SUM problem? To this end, we introduce a class FOPZ of problems corresponding to deciding sentences in Presburger arithmetic/linear integer arithmetic over finite subsets of integers. We establish two large fragments for which the k-SUM problem is complete under fine-grained reductions: 1. The k-SUM problem is complete for deciding the sentences with k existential quantifiers. 2. The 3-SUM problem is complete for all 3-quantifier sentences of FOPZ expressible using at most 3 linear inequalities. Specifically, a faster-than-n k/2 o(1) algorithm for k-SUM (or faster-than-n2 o(1) algorithm for 3-SUM, respectively) directly translate to polynomial speedups of a general algorithm for all sentences in the respective fragment. Observing a barrier for proving completeness of 3-SUM for the entire class FOPZ, we turn to the question which other -- seemingly more general -- problems are complete for FOPZ. In this direction, we establish FOPZ-completeness of the problem pair of Pareto Sum Verification and Hausdorff Distance under n Translations under the L∞/L1 norm in Zd. In particular, our results invite to investigate Pareto Sum Verification as a high-dimensional generalization of 3-SUM.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…