Abstract
AbstractIn this paper we present novel streaming algorithms for the k-center and the diameter estimation problems for general metric spaces under the sliding window model. The key idea behind our algorithms is to maintain a small coreset which, at any time, allows to compute a solution to the problem under consideration for the current window, whose quality can be made arbitrarily close to the one of the best solution attainable by running a polynomial-time sequential algorithm on the entire window. Remarkably, the size of our coresets is independent of the window length and can be upper bounded by a function of the target number of centers (for the k-center problem), of the desired accuracy, and of the characteristics of the current window, namely its doubling dimension and aspect ratio. One of the major strengths of our algorithms is that they adapt obliviously to these two latter characteristics. We also provide experimental evidence of the practical viability of the algorithms and their superiority over the current state of the art.
Funder
Ministero dell’Istruzione, dell’Università e della Ricerca
Università degli Studi di Padova
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computational Theory and Mathematics,Computer Science Applications,Modeling and Simulation,Information Systems
Reference42 articles.
1. Ackermann, M.R., Blömer, J., Sohler, C.: Clustering for metric and nonmetric distance measures. ACM Trans. Algorithms 6(4), 59:1-59:26 (2010)
2. Agarwal, P., Matoušek, J., Suri, S.: Farthest neighbors, maximum spanning trees and related problems in higher dimensions. Comput. Geom. 1, 189–201 (1992)
3. Agarwal, P., Sharathkumar, R.: Streaming algorithms for extent problems in high dimensions. Algorithmica 72, 83–98 (2015)
4. Awasthi, P., Balcan, M.: Center based clustering: a foundational perspective. In: Handbook of Cluster Analysis. CRC Press (2015)
5. Bateni, M., Esfandiari, H., Jayaram, R., Mirrokni, V.: Optimal fully dynamic k-centers clustering. Preprint ArXiv:2112.07050 (2021)