强次二次时间下的动态时间规整:低距离区间算法与近似计算
数据结构与算法
2019-05-27 v2
摘要
动态时间规整距离(DTW)是时间序列间广泛使用的距离度量。已知最好的 DTW 计算算法运行于近二次时间,且条件下界排除了显著更快算法的存在。不过,当下界并不妨碍针对 DTW 较小这一特殊情况存在更快算法。对于任意度量空间 ,将其距离归一化使得最小非零距离为 1,我们提出一种算法,可在时间 内计算两串 和 (基于 )的 。我们还提出一种近似算法,在 时于时间 内以 的因子计算 。该算法允许字符串 和 取自任意良分离、对数深度且纵横比至多为指数的树度量。进一步扩展我们的技术,我们还获得了首个编辑距离近似算法,可处理取自任意度量空间的字符,以高概率在时间 内提供 -近似。此外,我们提出一种从计算编辑距离到计算 DTW 的简单归约。将我们的归约应用于 Bringmann 和 K"unnemann 关于 上编辑距离的条件下界,我们得到了三字母表(距离为 0 和 1)上计算 DTW 的条件下界,这改进了 Abboud、Backurs 和 Williams 的先前结果。通过类似方法,我们证明了从计算编辑距离到计算最长 LCS 长度的归约。这意味着可直接从编辑距离的条件下界恢复 LCS 的条件下界,而此前认为并非如此。
引用
@article{arxiv.1904.09690,
title = {Dynamic Time Warping in Strongly Subquadratic Time: Algorithms for the Low-Distance Regime and Approximate Evaluation},
author = {William Kuszmaul},
journal= {arXiv preprint arXiv:1904.09690},
year = {2019}
}