On the Hardness of Average-case k-SUM
Abstract
In this work, we show the first worst-case to average-case reduction for the classical -SUM problem. A -SUM instance is a collection of integers, and the goal of the -SUM problem is to find a subset of elements that sums to . In the average-case version, the elements are chosen uniformly at random from some interval . We consider the total setting where is sufficiently large (with respect to and ), so that we are guaranteed (with high probability) that solutions must exist. Much of the appeal of -SUM, in particular connections to problems in computational geometry, extends to the total setting. The best known algorithm in the average-case total setting is due to Wagner (following the approach of Blum-Kalai-Wasserman), and achieves a run-time of . This beats the known (conditional) lower bounds for worst-case -SUM, raising the natural question of whether it can be improved even further. However, in this work, we show a matching average-case lower-bound, by showing a reduction from worst-case lattice problems, thus introducing a new family of techniques into the field of fine-grained complexity. In particular, we show that any algorithm solving average-case -SUM on elements in time will give a super-polynomial improvement in the complexity of algorithms for lattice problems.
Cite
@article{arxiv.2010.08821,
title = {On the Hardness of Average-case k-SUM},
author = {Zvika Brakerski and Noah Stephens-Davidowitz and Vinod Vaikuntanathan},
journal= {arXiv preprint arXiv:2010.08821},
year = {2020}
}