English

Dynamically Maintaining the Persistent Homology of Time Series

Data Structures and Algorithms 2024-07-03 v2 Computational Geometry

Abstract

We present a dynamic data structure for maintaining the persistent homology of a time series of real numbers. The data structure supports local operations, including the insertion and deletion of an item and the cutting and concatenating of lists, each in time O(logn+k)O(\log n + k), in which nn counts the critical items and kk the changes in the augmented persistence diagram. To achieve this, we design a tailor-made tree structure with an unconventional representation, referred to as banana tree, which may be useful in its own right.

Keywords

Cite

@article{arxiv.2311.01115,
  title  = {Dynamically Maintaining the Persistent Homology of Time Series},
  author = {Sebastiano Cultrera di Montesano and Herbert Edelsbrunner and Monika Henzinger and Lara Ost},
  journal= {arXiv preprint arXiv:2311.01115},
  year   = {2024}
}

Comments

Corrected the statement and proof of Theorem 5.2; added a missing edge-case to the anti-cancellation algorithm