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

09/03/2023
by   Andrzej Lingas, et al.
0

We study the time complexity of computing the (min,+) matrix product of two n× n integer matrices in terms of n and the number of monotone subsequences the rows of the first matrix and the columns of the second matrix can be decomposed into. In particular, we show that if each row of the first matrix can be decomposed into at most m_1 monotone subsequences and each column of the second matrix can be decomposed into at most m_2 monotone subsequences such that all the subsequences are non-decreasing or all of them are non-increasing then the (min,+) product of the matrices can be computed in O(m_1m_2n^2.569) time. On the other hand, we observe that if all the rows of the first matrix are non-decreasing and all columns of the second matrix are non-increasing or vice versa then this case is as hard as the general one. Similarly, we also study the time complexity of computing the (min,+) convolution of two n-dimensional integer vectors in terms of n and the number of monotone subsequences the two vectors can be decomposed into. We show that if the first vector can be decomposed into at most m_1 monotone subsequences and the second vector can be decomposed into at most m_2 subsequences such that all the subsequences of the first vector are non-decreasing and all the subsequences of the second vector are non-increasing or vice versa then their (min,+) convolution can be computed in Õ(m_1m_2n^1.5) time. On the other, the case when both vectors are non-decreasing or both of them are non-increasing is as hard as the general case.

READ FULL TEXT
research
04/09/2022

Faster Min-Plus Product for Monotone Instances

In this paper, we show that the time complexity of monotone min-plus pro...
research
12/16/2020

A Note on Optimizing the Ratio of Monotone Supermodular Functions

We show that for the problem of minimizing (or maximizing) the ratio of ...
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
07/08/2016

Optimal Rates of Statistical Seriation

Given a matrix the seriation problem consists in permuting its rows in s...
research
09/11/2022

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

In this work we consider the problem of computing the (min, +)-convoluti...
research
08/04/2022

Improved Bounds for Rectangular Monotone Min-Plus Product

In a recent breakthrough paper, Chi et al. (STOC'22) introduce an Õ(n^3 ...
research
05/13/2020

Two equalities expressing the determinant of a matrix in terms of expectations over matrix-vector products

We introduce two equations expressing the inverse determinant of a full ...

Please sign up or login with your details

Forgot password? Click here to reset