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 条
  • [41] An algorithm for the rapid computation of boundaries of run-length encoded regions
    Quek, FKH
    PATTERN RECOGNITION, 2000, 33 (10) : 1637 - 1649
  • [42] Enhanced Weighted Dynamic Time Warping for Time Series Classification
    Anantasech, Pichamon
    Ratanamahatana, Chotirat Ann
    THIRD INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, 797 : 655 - 664
  • [43] On-Line Dynamic Time Warping for Streaming Time Series
    Oregi, Izaskun
    Perez, Aritz
    Del Ser, Javier
    Lozano, Jose A.
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2017, PT II, 2017, 10535 : 591 - 605
  • [44] Support Vector Machines and Dynamic Time Warping for Time Series
    Gudmundsson, Steinn
    Runarsson, Thomas Philip
    Sigurdsson, Sven
    2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 2772 - +
  • [45] Speed up dynamic time warping of multivariate time series
    Li, Zhengxin
    Zhang, Fengming
    Nie, Feiping
    Li, Hailin
    Wang, Jian
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 36 (03) : 2593 - 2603
  • [46] Correlation based dynamic time warping of multivariate time series
    Banko, Zoltan
    Abonyi, Janos
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (17) : 12814 - 12823
  • [47] A Scalable Segmented Dynamic Time Warping for Time Series Classification
    Ma, Ruizhe
    Ahmadzadeh, Azim
    Boubrahimi, Soukaina Filali
    Angryk, Rafal A.
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2019, PT II, 2019, 11509 : 407 - 419
  • [48] Early Abandon to Accelerate Exact Dynamic Time Warping
    Li Junkui
    Wang Yuanzhen
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2009, 6 (02) : 144 - 152
  • [49] Exact mean computation in dynamic time warping spaces
    Brill, Markus
    Fluschnik, Till
    Froese, Vincent
    Jain, Brijnesh
    Niedermeier, Rolf
    Schultz, David
    DATA MINING AND KNOWLEDGE DISCOVERY, 2019, 33 (01) : 252 - 291
  • [50] Exact mean computation in dynamic time warping spaces
    Markus Brill
    Till Fluschnik
    Vincent Froese
    Brijnesh Jain
    Rolf Niedermeier
    David Schultz
    Data Mining and Knowledge Discovery, 2019, 33 : 252 - 291