English

Structured $(\min,+)$-Convolution And Its Applications For The Shortest Vector, Closest Vector, and Separable Nonlinear Knapsack Problems

Computational Complexity 2022-09-29 v2 Discrete Mathematics Data Structures and Algorithms Optimization and Control

Abstract

In this work we consider the problem of computing the (min,+)(\min, +)-convolution of two sequences aa and bb of lengths nn and mm, respectively, where nmn \geq m. We assume that aa is arbitrary, but bi=f(i)b_i = f(i), where f(x) ⁣:[0,m)Rf(x) \colon [0,m) \to \mathbb{R} is a function with one of the following properties: 1. the linear case, when f(x)=β+αxf(x) =\beta + \alpha \cdot x; 2. the monotone case, when f(i+1)f(i)f(i+1) \geq f(i), for any ii; 3. the convex case, when f(i+1)f(i)f(i)f(i1)f(i+1) - f(i) \geq f(i) - f(i-1), for any ii; 4. the concave case, when f(i+1)f(i)f(i)f(i1)f(i+1) - f(i) \leq f(i) - f(i-1), for any ii; 5. the piece-wise linear case, when f(x)f(x) consist of pp linear pieces; 6. the polynomial case, when fZd[x]f \in \mathbb{Z}^d[x], for some fixed dd. To the best of our knowledge, the cases 4-6 were not considered in literature before. We develop true sub-quadratic algorithms for them. We apply our results to the knapsack problem with a separable nonlinear objective function, shortest lattice vector, and closest lattice vector problems.

Cite

@article{arxiv.2209.04812,
  title  = {Structured $(\min,+)$-Convolution And Its Applications For The Shortest Vector, Closest Vector, and Separable Nonlinear Knapsack Problems},
  author = {D. V. Gribanov and I. A. Shumilov and D. S. Malyshev},
  journal= {arXiv preprint arXiv:2209.04812},
  year   = {2022}
}
R2 v1 2026-06-28T01:04:44.569Z