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

10/29/2021
by   Alessandro Epasto, et al.
0

Streaming computation plays an important role in large-scale data analysis. The sliding window model is a model of streaming computation which also captures the recency of the data. In this model, data arrives one item at a time, but only the latest W data items are considered for a particular problem. The goal is to output a good solution at the end of the stream by maintaining a small summary during the stream. In this work, we propose a new algorithmic framework for designing efficient sliding window algorithms via bucketing-based sketches. Based on this new framework, we develop space-efficient sliding window algorithms for k-cover, k-clustering and diversity maximization problems. For each of the above problems, our algorithm achieves (1±ε)-approximation. Compared with the previous work, it improves both the approximation ratio and the space.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2019

Almost-Smooth Histograms and Sliding-Window Graph Algorithms

We study algorithms for the sliding-window model, an important variant o...
research
06/10/2020

Sliding Window Algorithms for k-Clustering Problems

The sliding window model of computation captures scenarios in which data...
research
05/09/2019

Coresets for Minimum Enclosing Balls over Sliding Windows

Coresets are important tools to generate concise summaries of massive da...
research
02/02/2019

Efficient estimation of AUC in a sliding window

In many applications, monitoring area under the ROC curve (AUC) in a sli...
research
07/09/2021

Event-Based Feature Tracking in Continuous Time with Sliding Window Optimization

We propose a novel method for continuous-time feature tracking in event ...
research
01/01/2019

Approximation of the Cell Under Test in Sliding Window Detection Processes

Analysis of sliding window detection detection processes requires carefu...
research
02/21/2018

Randomized sliding window algorithms for regular languages

A sliding window algorithm receives a stream of symbols and has to outpu...

Please sign up or login with your details

Forgot password? Click here to reset