Saved in:
Bibliographic Details
Main Authors: Blank, Lotte, Cabello, Sergio, Hajiaghayi, MohammadTaghi, Krauthgamer, Robert, Mahabadi, Sepideh, Nusser, André, Phillips, Jeff M., Sauer, Jonas
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.07587
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912578427420672
author Blank, Lotte
Cabello, Sergio
Hajiaghayi, MohammadTaghi
Krauthgamer, Robert
Mahabadi, Sepideh
Nusser, André
Phillips, Jeff M.
Sauer, Jonas
author_facet Blank, Lotte
Cabello, Sergio
Hajiaghayi, MohammadTaghi
Krauthgamer, Robert
Mahabadi, Sepideh
Nusser, André
Phillips, Jeff M.
Sauer, Jonas
contents An important thread in the study of data-stream algorithms focuses on settings where stream items are active only for a limited time. We introduce a new expiration model, where each item arrives with its own expiration time. The special case where items expire in the order that they arrive, which we call consistent expirations, contains the classical sliding-window model of Datar, Gionis, Indyk, and Motwani [SICOMP 2002] and its timestamp-based variant of Braverman and Ostrovsky [FOCS 2007]. Our first set of results presents algorithms (in the expiration streaming model) for several fundamental problems, including approximate counting, uniform sampling, and weighted sampling by efficiently tracking active items without explicitly storing them all. Naturally, these algorithms have many immediate applications to other problems. Our second and main set of results designs algorithms (in the expiration streaming model) for the diameter and $k$-center problems, where items are points in a metric space. Our results significantly extend those known for the special case of sliding-window streams by Cohen-Addad, Schwiegelshohn, and Sohler [ICALP 2016], including also a strictly better approximation factor for the diameter in the important special case of high-dimensional Euclidean space. We develop new decomposition and coordination techniques along with a geometric dominance framework, to filter out redundant points based on both temporal and spatial proximity.
format Preprint
id arxiv_https___arxiv_org_abs_2509_07587
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle The General Expiration Streaming Model: Diameter, $k$-Center, Counting, Sampling, and Friends
Blank, Lotte
Cabello, Sergio
Hajiaghayi, MohammadTaghi
Krauthgamer, Robert
Mahabadi, Sepideh
Nusser, André
Phillips, Jeff M.
Sauer, Jonas
Data Structures and Algorithms
An important thread in the study of data-stream algorithms focuses on settings where stream items are active only for a limited time. We introduce a new expiration model, where each item arrives with its own expiration time. The special case where items expire in the order that they arrive, which we call consistent expirations, contains the classical sliding-window model of Datar, Gionis, Indyk, and Motwani [SICOMP 2002] and its timestamp-based variant of Braverman and Ostrovsky [FOCS 2007]. Our first set of results presents algorithms (in the expiration streaming model) for several fundamental problems, including approximate counting, uniform sampling, and weighted sampling by efficiently tracking active items without explicitly storing them all. Naturally, these algorithms have many immediate applications to other problems. Our second and main set of results designs algorithms (in the expiration streaming model) for the diameter and $k$-center problems, where items are points in a metric space. Our results significantly extend those known for the special case of sliding-window streams by Cohen-Addad, Schwiegelshohn, and Sohler [ICALP 2016], including also a strictly better approximation factor for the diameter in the important special case of high-dimensional Euclidean space. We develop new decomposition and coordination techniques along with a geometric dominance framework, to filter out redundant points based on both temporal and spatial proximity.
title The General Expiration Streaming Model: Diameter, $k$-Center, Counting, Sampling, and Friends
topic Data Structures and Algorithms
url https://arxiv.org/abs/2509.07587