Table of Contents
Fetching ...

Fine-grained deterministic hardness of the shortest vector problem

Markus Hittmeir

TL;DR

This work studies the deterministic, fine-grained hardness of the shortest vector problem in $\ell_p$ norms, focusing on the GapSVP$_p$ decision problem. It proves, for infinitely many $p$, that the $(2-\varepsilon)$-approximation variant cannot be solved in time $O\left(2^{O(p)}\cdot n^{O(1)}\right)$ unless $\mathrm{P}=\mathrm{NP}$ and cannot be solved in time $O\left(2^{2^{o(p)}}\cdot 2^{o(n)}\right)$ unless $\mathsf{SETH}$ is false, via a fully deterministic polynomial-time reduction from a restricted subset-sum problem characterized by a $p$-dependent constraint. The core technique builds a lattice $\mathcal{L}_r$ from a subset-sum instance so that a solution to the restricted subset-sum problem corresponds to the shortest vector, enabling the hardness reductions without randomness. The results yield both polynomial and subexponential lower bounds and have implications for the fixed-parameter tractability of GapSVP$_p$, while leaving open questions about NP-hardness for fixed $p$ and suggesting directions for extending deterministic hardness to broader $p$-regimes.

Abstract

Let $γ$-$\mathsf{GapSVP}_p$ be the decision version of the shortest vector problem in the $\ell_p$-norm with approximation factor $γ$, let $n$ be the lattice dimension and $0<\varepsilon\leq 1$. We prove that the following statements hold for infinitely many values of $p$. $(2-\varepsilon)$-$\mathsf{GapSVP}_p$ is not in $O\left(2^{O(p)}\cdot n^{O(1)}\right)$-time, unless $\text{P}=\text{NP}$. $(2-\varepsilon)$-$\mathsf{GapSVP}_p$ is not in $O\left(2^{2^{o(p)}}\cdot 2^{o(n)}\right)$-time, unless the Strong Exponential Time Hypothesis is false. The proofs are based on a Karp reduction from a variant of the subset-sum problem that imposes restrictions on vectors orthogonal to the vector of its weights. While more extensive hardness results for the shortest vector problem in all $\ell_p$-norms have already been established under randomized reductions, the results in this paper are fully deterministic.

Fine-grained deterministic hardness of the shortest vector problem

TL;DR

This work studies the deterministic, fine-grained hardness of the shortest vector problem in norms, focusing on the GapSVP decision problem. It proves, for infinitely many , that the -approximation variant cannot be solved in time unless and cannot be solved in time unless is false, via a fully deterministic polynomial-time reduction from a restricted subset-sum problem characterized by a -dependent constraint. The core technique builds a lattice from a subset-sum instance so that a solution to the restricted subset-sum problem corresponds to the shortest vector, enabling the hardness reductions without randomness. The results yield both polynomial and subexponential lower bounds and have implications for the fixed-parameter tractability of GapSVP, while leaving open questions about NP-hardness for fixed and suggesting directions for extending deterministic hardness to broader -regimes.

Abstract

Let - be the decision version of the shortest vector problem in the -norm with approximation factor , let be the lattice dimension and . We prove that the following statements hold for infinitely many values of . - is not in -time, unless . - is not in -time, unless the Strong Exponential Time Hypothesis is false. The proofs are based on a Karp reduction from a variant of the subset-sum problem that imposes restrictions on vectors orthogonal to the vector of its weights. While more extensive hardness results for the shortest vector problem in all -norms have already been established under randomized reductions, the results in this paper are fully deterministic.

Paper Structure

This paper contains 4 sections, 12 theorems, 29 equations.

Key Result

Theorem 1.3

Let $0<\varepsilon\leq 1$. For every $N\in\mathbb{N}$ there is an integer $p > N$ such that $(2-\varepsilon)$-$\mathsf{GapSVP}_p$ is not in $O\left(2^{O(p)}\cdot n^{O(1)}\right)$-time, unless $\emph{P}=\emph{NP}$.

Theorems & Definitions (34)

  • Definition 1.1
  • Definition 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Corollary 1.5
  • Lemma 2.1
  • Definition 2.2
  • Example 2.3
  • Example 2.4
  • Lemma 2.5
  • ...and 24 more