In the average-case $k$-SUM problem, given $r$ integers chosen uniformly at random from $\{0,\ldots,M-1\}$, the objective is to find a set of $k$ numbers that sum to $0$ modulo $M$ (this set is called a solution). In the related $k$-XOR problem, given $k$ uniformly random Boolean vectors of length $\log{M}$, the objective is to find a set of $k$ of them whose bitwise-XOR is the all-zero vector. Both of these problems have widespread applications in the study of fine-grained complexity and cryptanalysis. The feasibility and complexity of these problems depends on the relative values of $k$, $r$, and $M$. The dense regime of $M \leq r^k$, where solutions exist with high probability, is quite well-understood and we have several non-trivial algorithms and hardness conjectures here. Much less is known about the sparse regime of $M\gg r^k$, where solutions are unlikely to exist. The best answers we have for many fundamental questions here are limited to whatever carries over from the dense or worst-case settings. We study the planted $k$-SUM and $k$-XOR problems in the sparse regime. In these problems, a random solution is planted in a randomly generated instance and has to be recovered. As $M$ increases past $r^k$, these planted solutions tend to be the only solutions with increasing probability, potentially becoming easier to find. We show several results about the complexity and applications of these problems.
翻译:在平均情况下的$k$-SUM问题中,给定从$\{0,\ldots,M-1\}$中均匀随机选择的$r$个整数,目标是找到一个和为$0$模$M$的$k$个数的集合(这个集合被称为一个解)。在相关的$k$-XOR问题中,给定长度为$\log{M}$的$k$个均匀随机布尔向量,目标是找到$k$个它们的按位异或为全零向量的集合。这些问题在细粒度复杂度和密码分析的研究中具有广泛的应用。这些问题的可行性和复杂性取决于$k$、$r$和$M$的相对值。在$M \leq r^k$的密集区域中,在这里,解决方案很可能存在,我们有几个非平凡算法和硬度猜想。关于$M\gg r^k$的稀疏区域,解决方案不太可能存在,我们所知道的许多基本问题的最佳答案仅限于从密集或最坏情况下的设置中继承。我们研究了在稀疏区域中种植的$k$-SUM和$k$-XOR问题。在这些问题中,一种随机解决方案在随机生成的实例中被种植,并需要被恢复。随着$M$超过$r^k$,这些种植的解决方案往往是唯一的解决方案,其概率越来越高,可能更容易找到。我们展示了关于这些问题的复杂度和应用的几个结果。