Improved Bounds for Rectangular Monotone Min-Plus Product

08/04/2022
by   Anita Dürr, et al.
0

In a recent breakthrough paper, Chi et al. (STOC'22) introduce an Õ(n^3 + ω/2) time algorithm to compute Monotone Min-Plus Product between two square matrices of dimensions n × n and entries bounded by O(n). This greatly improves upon the previous Õ(n^12 + ω/5) time algorithm and as a consequence improves bounds for its applications. Several other applications involve Monotone Min-Plus Product between rectangular matrices, and even if Chi et al.'s algorithm seems applicable for the rectangular case, the generalization is not straightforward. In this paper we present a generalization of the algorithm of Chi et al. to solve Monotone Min-Plus Product for rectangular matrices with polynomial bounded values. We next use this faster algorithm to improve running times for the following applications of Rectangular Monotone Min-Plus Product: M-bounded Single Source Replacement Path, Batch Range Mode, k-Dyck Edit Distance and 2-approximation of All Pairs Shortest Path. We also improve the running time for Unweighted Tree Edit Distance using the algorithm by Chi et al. since the improvement requires additional optimization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2021

Faster Monotone Min-Plus Product, Range Mode, and Single Source Replacement Paths

One of the most basic graph problems, All-Pairs Shortest Paths (APSP) is...
research
10/17/2021

Faster Algorithms for Bounded-Difference Min-Plus Product

Min-plus product of two n× n matrices is a fundamental problem in algori...
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
05/17/2022

Faster Knapsack Algorithms via Bounded Monotone Min-Plus-Convolution

We present new exact and approximation algorithms for 0-1-Knapsack and U...
research
10/10/2019

Truly Subcubic Min-Plus Product for Less Structured Matrices, with Applications

The goal of this paper is to get truly subcubic algorithms for Min-Plus ...
research
06/03/2021

Breaking the Cubic Barrier for (Unweighted) Tree Edit Distance

The (unweighted) tree edit distance problem for n node trees asks to com...
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...

Please sign up or login with your details

Forgot password? Click here to reset