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

09/11/2022
by   D. V. Gribanov, et al.
0

In this work we consider the problem of computing the (min, +)-convolution of two sequences a and b of lengths n and m, respectively, where n ≥ m. We assume that a is arbitrary, but b_i = f(i), where f(x) [0,m) →ℝ is a function with one of the following properties: 1. the linear case, when f(x) =β + α· x; 2. the monotone case, when f(i+1) ≥ f(i), for any i; 3. the convex case, when f(i+1) - f(i) ≥ f(i) - f(i-1), for any i; 4. the concave case, when f(i+1) - f(i) ≤ f(i) - f(i-1), for any i; 5. the piece-wise linear case, when f(x) consist of p linear pieces; 6. the polynomial case, when f ∈ℤ^d[x], for some fixed d. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2023

On the Shortest Lattice Vector vs. the Shortest Basis

Given an arbitrary basis for a mathematical lattice, to find a “good" ba...
research
10/05/2018

Subdeterminants and Concave Integer Quadratic Programming

We consider the NP-hard problem of minimizing a separable concave quadra...
research
10/01/2017

FPT-algorithms for The Shortest Lattice Vector and Integer Linear Programming Problems

In this paper, we present FPT-algorithms for special cases of the shorte...
research
09/03/2023

(min,+) Matrix and Vector Products for Inputs Decomposable into Few Monotone Subsequences

We study the time complexity of computing the (min,+) matrix product o...
research
07/20/2021

Complexity of Source-Sink Monotone 2-Parameter Min Cut

There are many applications of max flow with capacities that depend on o...
research
06/14/2023

Verification of NP-hardness Reduction Functions for Exact Lattice Problems

This paper describes the formal verification of NP-hardness reduction fu...
research
02/17/2021

Automatic Generation of Interpolants for Lattice Samplings: Part I – Theory and Analysis

Interpolation is a fundamental technique in scientific computing and is ...

Please sign up or login with your details

Forgot password? Click here to reset