Small Space Stream Summary for Matroid Center

10/15/2018
by   Sagar Kale, et al.
0

In the matroid center problem, which generalizes the k-center problem, we need to pick a set of centers that is an independent set of a matroid with rank r. We study this problem in streaming, where elements of the ground set arrive in the stream. We first show that any randomized one-pass streaming algorithm that computes a better than Δ-approximation for partition-matroid center must use Ω(r^2) bits of space, where Δ is the aspect ratio of the metric and can be arbitrarily large. This shows a quadratic separation between matroid center and k-center, for which the Doubling algorithm gives an 8-approximation using O(k)-space and one pass. To complement this, we give a one-pass algorithm for matroid center that stores at most O(r^2(1/ε)/ε) points (viz., stream summary) among which a (7+ε)-approximate solution exists, which can be found by brute force, or a (17+ε)-approximation can be found with an efficient algorithm. If we are allowed a second pass, we can compute a (3+ε)-approximation efficiently. We also consider the problem of matroid center with z outliers and give a one-pass algorithm that outputs a set of O((r^2+rz)(1/ε)/ε) points that contains a (15+ε)-approximate solution. Our techniques extend to knapsack center and knapsack center with outliers in a straightforward way, and we get algorithms that use space linear in the size of a largest feasible set (as opposed to quadratic space for matroid center).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/26/2018

Improved MapReduce and Streaming Algorithms for k-Center Clustering (with Outliers)

We present efficient MapReduce and Streaming algorithms for the k-center...
research
02/24/2023

k-Center Clustering with Outliers in the MPC and Streaming Model

Given a point set P ⊆ X of size n in a metric space (X,dist) of doubling...
research
11/30/2015

Coresets for Kinematic Data: From Theorems to Real-Time Systems

A coreset (or core-set) of a dataset is its semantic compression with re...
research
05/06/2018

Generalized Center Problems with Outliers

We study the F-center problem with outliers: given a metric space (X,d),...
research
02/20/2018

Periodicity in Data Streams with Wildcards

We investigate the problem of detecting periodic trends within a string ...
research
05/14/2018

Copulas for Streaming Data

Empirical copula functions can be used to model the dependence structure...
research
01/13/2022

Approximate the individually fair k-center with outliers

In this paper, we propose and investigate the individually fair k-center...

Please sign up or login with your details

Forgot password? Click here to reset