动态时间规整与几何编辑距离:突破二次时间壁垒
数据结构与算法
2020-01-29 v4 计算几何
摘要
动态时间规整(DTW)和几何编辑距离(GED)是曲线或一般时间序列(如时间序列)之间的基本相似性度量,这些序列表示为某度量空间 中的点序列。DTW 和 GED 度量被广泛应用于计算机科学、计算生物学和工程的各个领域。因此,计算这些度量的任务属于 P 类核心问题。尽管人们为寻找更高效的算法付出了大量努力,但在 中计算两点序列间 DTW 或 GED 的已知最优算法仍是长期以来的动态规划算法,其需要二次时间复杂度,即使对于实践中最常用的一维情形 亦是如此。在本文中,我们提出了运行时间为 的确定性算法,打破了计算 中两个 点序列间 DTW 或 GED 长达近 50 年的二次时间界限。当底层距离度量 为多面体度量(如 )时,我们的算法可扩展至任意常数 的高维空间 。
引用
@article{arxiv.1607.05994,
title = {Dynamic Time Warping and Geometric Edit Distance: Breaking the Quadratic Barrier},
author = {Omer Gold and Micha Sharir},
journal= {arXiv preprint arXiv:1607.05994},
year = {2020}
}
备注
Removing the $\log\log\log n$ factor from the runtime bound that appeared in previous versions