Faster, Deterministic and Space Efficient Subtrajectory Clustering

Publication date

2025-06-30

Authors

van der Hoog, Ivor
van der Horst, ThijsORCID 0009-0002-6987-4489ISNI 0000000512624694
Ophelders, TimISNI 0000000512566324

Editors

Censor-Hillel, Keren
Grandoni, Fabrizio
Ouaknine, Joel
Puppis, Gabriele

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

cc_by

Abstract

Given a trajectory T and a distance ∆, we wish to find a set C of curves of complexity at most ℓ, such that we can cover T with subcurves that each are within Fréchet distance ∆ to at least one curve in C. We call C an (ℓ, ∆)-clustering and aim to find an (ℓ, ∆)-clustering of minimum cardinality. This problem variant was introduced by Akitaya et al. (2021) and shown to be NP-complete. The main focus has therefore been on bicriteria approximation algorithms, allowing for the clustering to be an (ℓ, Θ(∆))-clustering of roughly optimal size. We present algorithms that construct (ℓ, 4∆)-clusterings of O(k log n) size, where k is the size of the optimal (ℓ, ∆)-clustering. We use O(n3) space and O(kn3 log4 n) time. Our algorithms significantly improve upon the clustering quality (improving the approximation factor in ∆) and size (whenever ℓ ∈ Ω(log n/ log k)). We offer deterministic running times improving known expected bounds by a factor near-linear in ℓ. Additionally, we match the space usage of prior work, and improve it substantially, by a factor super-linear in nℓ, when compared to deterministic results.

Keywords

clustering, Fréchet distance, set cover, Software

Citation

van der Hoog, I, van der Horst, T & Ophelders, T 2025, Faster, Deterministic and Space Efficient Subtrajectory Clustering. in K Censor-Hillel, F Grandoni, J Ouaknine & G Puppis (eds), 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025., 133, Leibniz International Proceedings in Informatics, LIPIcs, vol. 334, Dagstuhl Publishing, 52nd EATCS International Colloquium on Automata, Languages, and Programming, ICALP 2025, Aarhus, Denmark, 8/07/25. https://doi.org/10.4230/LIPIcs.ICALP.2025.133, conference