Back to Search Start Over

TRULY SUBCUBIC ALGORITHMS FOR LANGUAGE EDIT DISTANCE AND RNA FOLDING VIA FAST BOUNDED-DIFFERENCE MIN-PLUS PRODUCT.

Authors :
BRINGMANN, KARL
GRANDONI, FABRIZIO
SAHA, BARNA
WILLIAMS, VIRGINIA VASSILEVSKA
Source :
SIAM Journal on Computing. 2019, Vol. 48 Issue 2, p481-512. 32p.
Publication Year :
2019

Abstract

It is a major open problem whether the (min, +)-product of two n × n matrices has a truly subcubic (i.e., O(n3-ε) for ε > 0) time algorithm; in particular, since it is equivalent to the famous all-pairs-shortest-paths problem (APSP) in n-vertex graphs. Some restrictions of the (min,+)-product to special types of matrices are known to admit truly subcubic algorithms, each giving rise to a special case of APSP that can be solved faster. In this paper we consider a new, different, and powerful restriction in which all matrix entries are integers and one matrix can be arbitrary, as long as the other matrix has "bounded differences" in either its columns or rows, i.e., any two consecutive entries differ by only a small amount. We obtain the first truly subcubic algorithm for this bounded-difference (min, +)-product (answering an open problem of Chan and Lewenstein). Our new algorithm, combined with a strengthening of an approach of Valiant for solving context-free grammar parsing with matrix multiplication, yields the first truly subcubic algorithms for the following problems: language edit distance (a major problem in the parsing community), RNA folding (a major problem in bioinformatics), and optimum stack generation (answering an open problem of Tarjan). [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00975397
Volume :
48
Issue :
2
Database :
Academic Search Index
Journal :
SIAM Journal on Computing
Publication Type :
Academic Journal
Accession number :
137697729
Full Text :
https://doi.org/10.1137/17M112720X