Faster Min-Plus Product for Monotone Instances
Abstract
In this paper, we show that the time complexity of monotone min-plus product of two matrices is , where is the fast matrix multiplication exponent [Alman and Vassilevska Williams 2021]. That is, when is an arbitrary integer matrix and is either row-monotone or column-monotone with integer elements bounded by , computing the min-plus product where takes time, which greatly improves the previous time bound of [Gu, Polak, Vassilevska Williams and Xu 2021]. Then by simple reductions, this means the following problems also have time algorithms: (1) and are both bounded-difference, that is, the difference between any two adjacent entries is a constant. The previous results give time complexities of [Bringmann, Grandoni, Saha and Vassilevska Williams 2016] and [Chi, Duan and Xie 2022]. (2) is arbitrary and the columns or rows of are bounded-difference. Previous result gives time complexity of [Bringmann, Grandoni, Saha and Vassilevska Williams 2016]. (3) The problems reducible to these problems, such as language edit distance, RNA-folding, scored parsing problem on BD grammars. [Bringmann, Grandoni, Saha and Vassilevska Williams 2016]. Finally, we also consider the problem of min-plus convolution between two integral sequences which are monotone and bounded by , and achieve a running time upper bound of . Previously, this task requires running time [Chan and Lewenstein 2015].
Keywords
Cite
@article{arxiv.2204.04500,
title = {Faster Min-Plus Product for Monotone Instances},
author = {Shucheng Chi and Ran Duan and Tianle Xie and Tianyi Zhang},
journal= {arXiv preprint arXiv:2204.04500},
year = {2022}
}
Comments
Add acknowledgment