Improved Time Warp Edit Distance -- A Parallel Dynamic Program in Linear Memory
Edit Distance is a classic family of dynamic programming problems, among which Time Warp Edit Distance refines the problem with the notion of a metric and temporal elasticity. A novel Improved Time Warp Edit Distance algorithm that is both massively parallelizable and requiring only linear storage is presented. This method uses the procession of a three diagonal band to cover the original dynamic program space. Every element of the diagonal update can be computed in parallel. The core method is a feature of the TWED Longest Common Subsequence data dependence and is applicable to dynamic programs that share similar band subproblem structure. The algorithm has been implemented as a CUDA C library with Python bindings. Speedups for challenging problems are phenomenal.
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
Autowarp: Learning a Warping Distance from Unlabeled Time Series Using Sequence Autoencoders
Measuring similarities between unlabeled time series trajectories is an important problem in domains as diverse as medicine, astronomy, finance, and computer vision. It is often unclear what is the appropriate metric to …
AstronomyDynamic Time WarpingTime SeriesTime Series AnalysisA Review and Evaluation of Elastic Distance Functions for Time Series Clustering
Time series clustering is the act of grouping time series data without recourse to a label. Algorithms that cluster time series can be classified into two groups: those that employ a time series specific distance measure…
ClusteringDynamic Time WarpingTime SeriesTime Series Analysis+1On Recursive Edit Distance Kernels with Application to Time Series Classification
This paper proposes some extensions to the work on kernels dedicated to string or time series global alignment based on the aggregation of scores obtained by local alignments. The extensions we propose allow to construct…
General ClassificationTime SeriesTime Series AnalysisTime Series ClassificationLearning a Warping Distance from Unlabeled Time Series Using Sequence Autoencoders
Measuring similarities between unlabeled time series trajectories is an important problem in many domains such as medicine, economics, and vision. It is often unclear what is the appropriate metric to use because of the …
Dynamic Time WarpingTime SeriesTime Series AnalysisMaking the Dynamic Time Warping Distance Warping-Invariant
The literature postulates that the dynamic time warping (dtw) distance can cope with temporal variations but stores and processes time series in a form as if the dtw-distance cannot cope with such variations. To address …
Dynamic Time WarpingTime SeriesTime Series Analysis