Sensitivity Analysis of the Maximum Matching Problem

09/09/2020
by   Yuichi Yoshida, et al.
0

We consider the sensitivity of algorithms for the maximum matching problem against edge and vertex modifications. Algorithms with low sensitivity are desirable because they are robust to edge failure or attack. In this work, we show a randomized (1-ϵ)-approximation algorithm with worst-case sensitivity O_ϵ(1), which substantially improves upon the (1-ϵ)-approximation algorithm of Varma and Yoshida (arXiv 2020) that obtains average sensitivity n^O(1/(1+ϵ^2)) sensitivity algorithm, and show a deterministic 1/2-approximation algorithm with sensitivity (O(log^*n)) for bounded-degree graphs. We show that any deterministic constant-factor approximation algorithm must have sensitivity Ω(log^* n). Our results imply that randomized algorithms are strictly more powerful than deterministic ones in that the former can achieve sensitivity independent of n whereas the latter cannot. We also show analogous results for vertex sensitivity, where we remove a vertex instead of an edge. As an application of our results, we give an algorithm for the online maximum matching with O_ϵ(n) total replacements in the vertex-arrival model. By comparison, Bernstein et al. (J. ACM 2019) gave an online algorithm that always outputs the maximum matching, but only for bipartite graphs and with O(nlog n) total replacements. Finally, we introduce the notion of normalized weighted sensitivity, a natural generalization of sensitivity that accounts for the weights of deleted edges. We show that if all edges in a graph have polynomially bounded weight, then given a trade-off parameter α>2, there exists an algorithm that outputs a 1/4α-approximation to the maximum weighted matching in O(mlog_α n) time, with normalized weighted sensitivity O(1). See paper for full abstract.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2019

A 2/3-Approximation Algorithm for Vertex-weighted Matching

We consider the maximum vertex-weighted matching problem (MVM) for non-b...
research
01/22/2023

Multiplicative Auction Algorithm for Approximate Maximum Weight Bipartite Matching

We present an auction algorithm using multiplicative instead of constan...
research
04/05/2019

Average Sensitivity of Graph Algorithms

In modern applications of graphs algorithms, where the graphs of interes...
research
10/01/2019

Approximating the Percolation Centrality through Sampling and Pseudo-dimension

In this work we investigate the problem of percolation centrality, a gen...
research
11/04/2021

Average Sensitivity of Dynamic Programming

When processing data with uncertainty, it is desirable that the output o...
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
07/12/2019

Space Efficient Approximation to Maximum Matching Size from Uniform Edge Samples

Given a source of iid samples of edges of an input graph G with n vertic...

Please sign up or login with your details

Forgot password? Click here to reset