Greedy and Local Ratio Algorithms in the MapReduce Model

06/17/2018
by   Nicholas J. A. Harvey, et al.
0

MapReduce has become the de facto standard model for designing distributed algorithms to process big data on a cluster. There has been considerable research on designing efficient MapReduce algorithms for clustering, graph optimization, and submodular optimization problems. We develop new techniques for designing greedy and local ratio algorithms in this setting. Our randomized local ratio technique gives 2-approximations for weighted vertex cover and weighted matching, and an f-approximation for weighted set cover, all in a constant number of MapReduce rounds. Our randomized greedy technique gives algorithms for maximal independent set, maximal clique, and a (1+ϵ)Δ-approximation for weighted set cover. We also give greedy algorithms for vertex colouring with (1+o(1))Δ colours and edge colouring with (1+o(1))Δ colours.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2022

Growing a Random Maximal Independent Set Produces a 2-approximate Vertex Cover

This paper presents a fast and simple new 2-approximation algorithm for ...
research
03/20/2018

An analysis of the Greedy Algorithm for Stochastic Set Cover

We show that the approximation ratio of the greedy algorithm for the sto...
research
11/20/2021

Distributed CONGEST Approximation of Weighted Vertex Covers and Matchings

We provide CONGEST model algorithms for approximating minimum weighted v...
research
11/08/2017

Coresets Meet EDCS: Algorithms for Matching and Vertex Cover on Massive Graphs

Randomized composable coresets were introduced recently as an effective ...
research
05/27/2020

Distributed algorithms for covering, packing and maximum weighted matching

This paper gives poly-logarithmic-round, distributed D-approximation alg...
research
02/08/2021

Semi-Streaming Algorithms for Submodular Matroid Intersection

While the basic greedy algorithm gives a semi-streaming algorithm with a...
research
06/05/2019

Distributed Weighted Matching via Randomized Composable Coresets

Maximum weight matching is one of the most fundamental combinatorial opt...

Please sign up or login with your details

Forgot password? Click here to reset