Closing the Gap between Weighted and Unweighted Matching in the Sliding Window Model

04/10/2022
by   Cezar-Mihail Alexandru, et al.
0

We consider the Maximum-weight Matching (MWM) problem in the streaming sliding window model of computation. In this model, the input consists of a sequence of weighted edges on a given vertex set V of size n. The objective is to maintain an approximation of a maximum-weight matching in the graph spanned by the L most recent edges, for some integer L, using space Õ(n). Crouch et al. [ESA'13] gave a (3+ε)-approximation for (unweighted) Maximum Matching (MM), and, very recently, Biabani et al. [ISAAC'21] gave a (3.5+ε)-approximation for MWM. In this paper, we give a (3 + ε)-approximation for MWM, thereby closing the gap between MWM and MM. Biabani et al.'s work makes use of the smooth histogram technique introduced by Braverman and Ostrovsky [FOCS'07]. Rather than designing sliding window algorithms directly, this technique reduces the problem to designing so-called lookahead algorithms that have certain smoothness properties. Biabani et al. showed that the one-pass MWM streaming algorithm by Paz and Schwartzman [SODA'17] constitutes a lookahead algorithm with approximation factor 3.5 + ε, which yields their result. We first give a hard instance, showing that Paz and Schwartzman's algorithm is indeed no better than a 3.5-approximation lookahead algorithm, which implies that Biabani et al.'s analysis is tight. To obtain our improvement, we give an alternative and more complex definition of lookahead algorithms that still maintains the connection to the sliding window model. Our new definition, however, reflects further smoothness properties of Paz and Schwartzman's algorithm, which we exploit in order to improve upon Biabani et al.'s analysis, thereby establishing our result.

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
11/14/2022

Massively Parallel Algorithms for b-Matching

This paper presents an O(loglogd̅) round massively parallel algorithm fo...
research
07/08/2022

Maximum Weight b-Matchings in Random-Order Streams

We consider the maximum weight b-matching problem in the random-order se...
research
03/22/2021

Space Lower Bounds for Approximating Maximum Matching in the Edge Arrival Model

The bipartite matching problem in the online and streaming settings has ...
research
09/03/2021

Symmetric Norm Estimation and Regression on Sliding Windows

The sliding window model generalizes the standard streaming model and of...
research
05/10/2018

Numerical Linear Algebra in the Sliding Window Model

We initiate the study of numerical linear algebra in the sliding window ...
research
07/17/2022

Online Lewis Weight Sampling

The seminal work of Cohen and Peng introduced Lewis weight sampling to t...

Please sign up or login with your details

Forgot password? Click here to reset