Structured $(\min,+)$-Convolution And Its Applications For The Shortest Vector, Closest Vector, and Separable Nonlinear Knapsack Problems
Abstract
In this work we consider the problem of computing the -convolution of two sequences and of lengths and , respectively, where . We assume that is arbitrary, but , where is a function with one of the following properties: 1. the linear case, when ; 2. the monotone case, when , for any ; 3. the convex case, when , for any ; 4. the concave case, when , for any ; 5. the piece-wise linear case, when consist of linear pieces; 6. the polynomial case, when , for some fixed . 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}
}