Deterministic Monotone Min-Plus Product and Convolution
Ce Jin, Jaewoo Park, Barna Saha, Yinzhan Xu

TL;DR
This paper presents a deterministic algorithm for Monotone Min-Plus Product with the same asymptotic complexity as the randomized version, enabling derandomization of several related problems and applications.
Contribution
It provides the first deterministic algorithm matching the best randomized complexity for Monotone Min-Plus Product, extending to various matrix variants and applications.
Findings
Deterministic algorithm runs in O(n^{2.686}) time, matching the randomized bound.
Derandomizes algorithms for problems like Language Edit Distance and RNA Folding.
Nearly matches randomized complexity for Monotone Min-Plus Convolution at O(n^{1.5+o(1)}).
Abstract
The Monotone Min-Plus Product problem is a useful primitive that has seen many algorithmic applications over the past decade. In this problem, we are given two integer matrices and , where each row of is a monotone non-decreasing sequence of integers from , and the goal is to compute their Min-Plus product, defined as the matrix with . The fastest known algorithm for this task [Chi, Duan, Xie, and Zhang, STOC'22] runs in time, significantly improving over the brute-force cubic algorithm. However, its main disadvantage is that it requires randomization, which is then inherited by all downstream applications. Our main result is a deterministic algorithm for Monotone Min-Plus product with the same time complexity as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
