The k-center problem is a fundamental clustering variant with applications in learning systems and data summarization. In several real-world scenarios, the dataset to be clustered is not static, but evolves over time, as new data points arrive and old ones become stale. To account for dynamicity, the k-center problem has been mainly studied under the sliding window setting, where only the N most recent points are considered non-stale, or the fully dynamic setting, where arbitrary sequences of point arrivals and deletions without prior notice may occur. In this thesis, we introduce the dynamic setting with lifetimes, which bridges the two aforementioned classical settings by still allowing arbitrary arrivals and deletions, but making the deletion time of each point known upon its arrival. Under this new setting, we devise a deterministic (2+epsilon)-approximation algorithm with O(k/epsilon) amortized update time and memory usage linear in the number of currently active points. Moreover, we develop a deterministic (6+epsilon)-approximation algorithm that, under "tame" update sequences, has O(k/epsilon) worst-case update time and heavily sublinear working memory.

k-Center Clustering Dinamico con Durate

MORETTI, SIMONE
2025/2026

Abstract

The k-center problem is a fundamental clustering variant with applications in learning systems and data summarization. In several real-world scenarios, the dataset to be clustered is not static, but evolves over time, as new data points arrive and old ones become stale. To account for dynamicity, the k-center problem has been mainly studied under the sliding window setting, where only the N most recent points are considered non-stale, or the fully dynamic setting, where arbitrary sequences of point arrivals and deletions without prior notice may occur. In this thesis, we introduce the dynamic setting with lifetimes, which bridges the two aforementioned classical settings by still allowing arbitrary arrivals and deletions, but making the deletion time of each point known upon its arrival. Under this new setting, we devise a deterministic (2+epsilon)-approximation algorithm with O(k/epsilon) amortized update time and memory usage linear in the number of currently active points. Moreover, we develop a deterministic (6+epsilon)-approximation algorithm that, under "tame" update sequences, has O(k/epsilon) worst-case update time and heavily sublinear working memory.
2025
Dynamic k-Center Clustering with Lifetimes
k-Center
Clustering
Dynamic Algorithms
File in questo prodotto:
File Dimensione Formato  
Moretti_Simone.pdf

accesso aperto

Dimensione 677.21 kB
Formato Adobe PDF
677.21 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/109294