Distributed Weighted Matching via Randomized Composable Coresets

06/05/2019
by   Sepehr Assadi, et al.
0

Maximum weight matching is one of the most fundamental combinatorial optimization problems with a wide range of applications in data mining and bioinformatics. Developing distributed weighted matching algorithms is challenging due to the sequential nature of efficient algorithms for this problem. In this paper, we develop a simple distributed algorithm for the problem on general graphs with approximation guarantee of 2+ε that (nearly) matches that of the sequential greedy algorithm. A key advantage of this algorithm is that it can be easily implemented in only two rounds of computation in modern parallel computation frameworks such as MapReduce. We also demonstrate the efficiency of our algorithm in practice on various graphs (some with half a trillion edges) by achieving objective values always close to what is achievable in the centralized setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/29/2022

(1-ε)-Approximate Maximum Weighted Matching in poly(1/ε, log n) Time in the Distributed and Parallel Settings

The maximum weighted matching (MWM) problem is one of the most well-stud...
research
11/08/2018

Stochastic Matching with Few Queries: New Algorithms and Tools

We consider the following stochastic matching problem on both weighted a...
research
01/30/2018

A distributed-memory approximation algorithm for maximum weight perfect bipartite matching

We design and implement an efficient parallel approximation algorithm fo...
research
06/17/2018

Greedy and Local Ratio Algorithms in the MapReduce Model

MapReduce has become the de facto standard model for designing distribut...
research
08/22/2022

Locally Defined Independence Systems on Graphs

The maximization for the independence systems defined on graphs is a gen...
research
04/27/2021

Fully-dynamic Weighted Matching Approximation in Practice

Finding large or heavy matchings in graphs is a ubiquitous combinatorial...
research
11/28/2017

Adapting Local Sequential Algorithms to the Distributed Setting

It is a well known fact that sequential algorithms which exhibit a stron...

Please sign up or login with your details

Forgot password? Click here to reset