Tutte Colloquium - Sepehr Assadi

Friday, October 20, 2023 3:30 pm - 3:30 pm EDT (GMT -04:00)

Title: A Simple Sparsification Algorithm for Maximum Matching with Applications to Graph Streams 

Speaker: Sepehr Assadi
Affiliation: University of Waterloo
Location: MC 5501

Abstract: In this talk, we present a simple algorithm that reduces approximating the maximum weight matching problem in arbitrary graphs to few adaptively chosen instances of the same problem on sparse graphs. In particular, we give an algorithm that, for any eps > 0, computes a (1-eps)-approximate maximum weight matching in arbitrary n-vertex graphs via O(log(n)/eps) call to an algorithm that can solve the same problem on graphs with only O(n/eps) edges. 

The algorithm relies on a direct application of the multiplicative weight update method with a self-contained primal-dual analysis. This allows for obtaining a faster convergence rate compared to the applications of generic approaches in this context such as the Plotkin-Shmoys-Tardos framework for packing/covering linear programs. 

We will also briefly discuss some applications of this reduction to the design of scalable algorithms on massive graphs, for instance, in the streaming model.