In numerous fields, dynamic time series data require continuous updates, necessitating efficient data processing techniques for accurate analysis. This paper examines the banana tree data structure, specifically designed to efficiently maintain the multi-scale topological descriptor commonly known as persistent homology for dynamically changing time series data. We implement this data structure and conduct an experimental study to assess its properties and runtime for update operations. Our findings indicate that banana trees are highly effective with unbiased random data, outperforming state-of-the-art static algorithms in these scenarios. Additionally, our results show that real-world time series share structural properties with unbiased random walks, suggesting potential practical utility for our implementation.
@InProceedings{ost_et_al:LIPIcs.SoCG.2025.71, author = {Ost, Lara and Cultrera di Montesano, Sebastiano and Edelsbrunner, Herbert}, title = {{Banana Trees for the Persistence in Time Series Experimentally}}, booktitle = {41st International Symposium on Computational Geometry (SoCG 2025)}, pages = {71:1--71:13}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-95977-370-6}, ISSN = {1868-8969}, year = {2025}, volume = {332}, editor = {Aichholzer, Oswin and Wang, Haitao}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2025.71}, URN = {urn:nbn:de:0030-drops-232237}, doi = {10.4230/LIPIcs.SoCG.2025.71}, annote = {Keywords: persistent homology, time series, data structures, computational experiments} }
Feedback for Dagstuhl Publishing