,
Jan Höckendorff
,
Ioannis Psarros
,
Christian Sohler
Creative Commons Attribution 4.0 International license
In this paper, we introduce a new data analysis problem that aims to decompose a set of univariate time series into a small set of k base curves of length at most l such that the sum of Fréchet distances of the time series to a "Fréchet combination" of the base curves is minimized. Here, a Fréchet combination allows to combine individually scaled base curves using a k-dimensional traversal. We call the problem of finding a set of optimal base curves the Fréchet decomposition problem and we consider two variants: (a) the base curves can be arbitrary curves of bounded length and (b) the curves come from a given finite set of candidate curves. We think of the Fréchet decomposition problem as a Fréchet variant of principal component analysis. For the case of a single base curve we develop a (1+ε)-approximation algorithm for the Fréchet decomposition problem. Additionally we give an exact algorithm for the projection distance problem that asks to compute the distance of one given time series to a given set of k base curves. This allows us to design an exact algorithm for the Fréchet decomposition problem for general k when curves come from a fixed candidate set.
@InProceedings{driemel_et_al:LIPIcs.ESA.2026.96,
author = {Driemel, Anne and H\"{o}ckendorff, Jan and Psarros, Ioannis and Sohler, Christian},
title = {{Time Series Decomposition Using the Fr\'{e}chet Distance}},
booktitle = {34th Annual European Symposium on Algorithms (ESA 2026)},
pages = {96:1--96:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-445-1},
ISSN = {1868-8969},
year = {2026},
volume = {388},
editor = {Bille, Philip and Pettie, Seth and Storandt, Sabine},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.ESA.2026.96},
URN = {urn:nbn:de:0030-drops-272322},
doi = {10.4230/LIPIcs.ESA.2026.96},
annote = {Keywords: Time Series Analysis, Fr\'{e}chet Distance, Approximation Algorithms}
}
archived version
archived version