通过快速有界差分最小加乘积实现语言编辑距离与RNA折叠的真正次立方算法
数据结构与算法
2017-07-18 v1
摘要
两个 矩阵的 -乘积是否具有真正次立方(即对于 为 )时间算法是一个主要开放问题,特别是因为它等价于 顶点图中的著名全点对最短路径问题(All-Pairs-Shortest-Paths, APSP)。已知 -乘积对某些特殊类型矩阵的限制允许真正次立方算法,每种都产生可更快求解的APSP特例。本文考虑一种新的、不同且强大的限制:所有矩阵元素为整数,且一个矩阵可以是任意的,只要另一个矩阵在其列或行上具有“有界差分”,即任意两个连续元素的差仅为一个小量。我们获得了针对此有界差分 -乘积的首个真正次立方算法(回答了Chan和Lewenstein的开放问题)。我们的新算法,结合L.~Valiant利用矩阵乘法求解上下文无关文法解析方法的强化,产生了针对以下问题的首个真正次立方算法:语言编辑距离(解析领域的一个主要问题)、RNA折叠(生物信息学中的一个主要问题)以及最优栈生成(回答了Tarjan的开放问题)。
引用
@article{arxiv.1707.05095,
title = {Truly Sub-cubic Algorithms for Language Edit Distance and RNA Folding via Fast Bounded-Difference Min-Plus Product},
author = {Karl Bringmann and Fabrizio Grandoni and Barna Saha and Virginia Vassilevska Williams},
journal= {arXiv preprint arXiv:1707.05095},
year = {2017}
}
备注
Full version of the conference paper, appeared in FOCS 2016