Fast Computation on Semirings Isomorphic to $(\times, \max)$ on $\mathbb{R}_+$
Oliver Serang

TL;DR
This paper introduces a novel approach to efficiently approximate computations on the semiring $( imes, ext{max})$ and related structures, enabling faster algorithms for problems like max-convolution and shortest paths without requiring inverse operations.
Contribution
It generalizes recent max-convolution techniques using $p$-norm rings to approximate semiring computations, allowing sub-cubic and sub-quadratic estimates for key graph and data problems.
Findings
Enables fast approximation of all-pairs shortest paths.
Provides sub-quadratic estimates for top-$k$ in $x_i + y_j$.
Methods are practical and parallelizable.
Abstract
Important problems across multiple disciplines involve computations on the semiring (or its equivalents, the negated version ), the log-transformed version , or the negated log-transformed version ): max-convolution, all-pairs shortest paths in a weighted graph, and finding the largest values in for two lists and . However, fast algorithms such as those enabling FFT convolution, sub-cubic matrix multiplication, \emph{etc.}, require inverse operations, and thus cannot be computed on semirings. This manuscript generalizes recent advances on max-convolution: in this approach a small family of -norm rings are used to efficiently approximate results on a nonnegative semiring. The general approach can be used to easily compute sub-cubic estimates of the all-pairs shortest paths in a graph with nonnegative edge…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Matrix Theory and Algorithms · Tensor decomposition and applications
