Fast Exact Dynamic Time Warping on Run-Length Encoded Time Series

被引:0
|
作者
Vincent Froese
Brijnesh Jain
Maciej Rymar
Mathias Weller
机构
[1] Technische Universität Berlin,Algorithmics and Computational Complexity Institute of Software Engineering and Theoretical Computer Science
[2] OTH Regensburg,Department of Computer Science and Mathematics
[3] Université Paris Est,CNRS, LIGM
来源
Algorithmica | 2023年 / 85卷
关键词
Time series similarity; Sparse data; Block matrix; Line intersections;
D O I
暂无
中图分类号
学科分类号
摘要
Dynamic Time Warping (DTW) is a well-known similarity measure for time series. The standard dynamic programming approach to compute the DTW distance of two length-n time series, however, requires O(n2)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$O(n^2)$$\end{document} time, which is often too slow for real-world applications. Therefore, many heuristics have been proposed to speed up the DTW computation. These are often based on lower bounding techniques, approximating the DTW distance, or considering special input data such as binary or piecewise constant time series. In this paper, we present a first exact algorithm to compute the DTW distance of two run-length encoded time series whose running time only depends on the encoding lengths of the inputs. The worst-case running time is cubic in the encoding length. In experiments we show that our algorithm is indeed fast for time series with short encoding lengths.
引用
收藏
页码:492 / 508
页数:16
相关论文
共 50 条
  • [31] Iterative deepening dynamic time warping for time series
    Chu, S
    Keogh, E
    Hart, D
    Pazzani, M
    PROCEEDINGS OF THE SECOND SIAM INTERNATIONAL CONFERENCE ON DATA MINING, 2002, : 195 - 212
  • [32] Segmentation of Time Series in Improving Dynamic Time Warping
    Ma, Ruizhe
    Ahmadzadeh, Azim
    Boubrahimi, Soukaina Filali
    Angryk, Rafal A.
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 3756 - 3761
  • [33] Weighted dynamic time warping for time series classification
    Jeong, Young-Seon
    Jeong, Myong K.
    Omitaomu, Olufemi A.
    PATTERN RECOGNITION, 2011, 44 (09) : 2231 - 2240
  • [34] A one-time signature using run-length encoding
    Steinwandt, Rainer
    Villanyi, Viktoria I.
    INFORMATION PROCESSING LETTERS, 2008, 108 (04) : 179 - 185
  • [35] Multilevel dynamic time warping: A parameter-light method for fast time series classification
    Zhang, Haowen
    Dong, Yabo
    Xu, Duanqing
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 40 (05) : 10197 - 10210
  • [36] Multilevel dynamic time warping: A parameter-light method for fast time series classification
    Zhang, Haowen
    Dong, Yabo
    Xu, Duanqing
    Journal of Intelligent and Fuzzy Systems, 2021, 40 (05): : 10197 - 10210
  • [37] Dynamic Time Warping under limited warping path length
    Zhang, Zheng
    Tavenard, Romain
    Bailly, Adeline
    Tang, Xiaotong
    Tang, Ping
    Corpetti, Thomas
    INFORMATION SCIENCES, 2017, 393 : 91 - 107
  • [38] Ultra fast warping window optimization for Dynamic Time Warping
    Tan, Chang Wei
    Herrmann, Matthieu
    Webb, Geoffrey, I
    2021 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2021), 2021, : 589 - 598
  • [39] Clustering of interval-valued time series of unequal length based on improved dynamic time warping
    Wang, Xiao
    Yu, Fusheng
    Pedrycz, Witold
    Yu, Lian
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 125 : 293 - 304
  • [40] Clustering time series with Granular Dynamic Time Warping method
    Yu, Fusheng
    Dong, Keqiang
    Chen, Fei
    Jiang, Yongke
    Zeng, Wenyi
    GRC: 2007 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING, PROCEEDINGS, 2007, : 393 - +