Sliding Window Algorithms for k-Clustering Problems

06/10/2020
by   Michele Borassi, et al.
0

The sliding window model of computation captures scenarios in which data is arriving continuously, but only the latest w elements should be used for analysis. The goal is to design algorithms that update the solution efficiently with each arrival rather than recomputing it from scratch. In this work, we focus on k-clustering problems such as k-means and k-median. In this setting, we provide simple and practical algorithms that offer stronger performance guarantees than previous results. Empirically, we show that our methods store only a small fraction of the data, are orders of magnitude faster, and find solutions with costs only slightly higher than those returned by algorithms with access to the full dataset.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/29/2021

Improved Sliding Window Algorithms for Clustering and Coverage via Bucketing-Based Sketches

Streaming computation plays an important role in large-scale data analys...
research
01/07/2022

k-Center Clustering with Outliers in Sliding Windows

Metric k-center clustering is a fundamental unsupervised learning primit...
research
05/09/2019

Coresets for Minimum Enclosing Balls over Sliding Windows

Coresets are important tools to generate concise summaries of massive da...
research
07/20/2023

Out-of-Order Sliding-Window Aggregation with Efficient Bulk Evictions and Insertions (Extended Version)

Sliding-window aggregation is a foundational stream processing primitive...
research
05/25/2023

Sliding Window Sum Algorithms for Deep Neural Networks

Sliding window sums are widely used for string indexing, hashing and tim...
research
06/16/2023

Practical Sliding Window Recoder: Design, Analysis, and Usecases

Network coding has been widely used as a technology to ensure efficient ...
research
07/20/2020

Support Aggregate Analytic Window Function over Large Data by Spilling

Analytic function, also called window function, is to query the aggregat...

Please sign up or login with your details

Forgot password? Click here to reset