Large-Scale Distributed Algorithms for Facility Location with Outliers

11/15/2018
by   Tanmay Inamdar, et al.
0

This paper presents fast, distributed, O(1)-approximation algorithms for metric facility location problems with outliers in the Congested Clique model, Massively Parallel Computation (MPC) model, and in the k-machine model. The paper considers Robust Facility Location and Facility Location with Penalties, two versions of the facility location problem with outliers proposed by Charikar et al. (SODA 2001). The paper also considers two alternatives for specifying the input: the input metric can be provided explicitly (as an n × n matrix distributed among the machines) or implicitly as the shortest path metric of a given edge-weighted graph. The results in the paper are: - Implicit metric: For both problems, O(1)-approximation algorithms running in O(poly( n)) rounds in the Congested Clique and the MPC model and O(1)-approximation algorithms running in Õ(n/k) rounds in the k-machine model. - Explicit metric: For both problems, O(1)-approximation algorithms running in O( n) rounds in the Congested Clique and the MPC model and O(1)-approximation algorithms running in Õ(n/k) rounds in the k-machine model. Our main contribution is to show the existence of Mettu-Plaxton-style O(1)-approximation algorithms for both Facility Location with outlier problems. As shown in our previous work (Berns et al., ICALP 2012, Bandyapadhyay et al., ICDCN 2018) Mettu-Plaxton style algorithms are more easily amenable to being implemented efficiently in distributed and large-scale models of computation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2017

Near-Optimal Clustering in the k-machine model

The clustering problem, in its many variants, has numerous applications ...
research
09/26/2020

Sample-and-Gather: Fast Ruling Set Algorithms in the Low-Memory MPC Model

Motivated by recent progress on symmetry breaking problems such as maxim...
research
07/17/2018

Sparsifying Distributed Algorithms with Ramifications in Massively Parallel Computation and Centralized Local Computation

We introduce a method for sparsifying distributed algorithms and exhibit...
research
07/15/2023

Fully Scalable MPC Algorithms for Clustering in High Dimension

We design new algorithms for k-clustering in high-dimensional Euclidean ...
research
02/28/2018

Brief Announcement: Semi-MapReduce Meets Congested Clique

Graph problems are troublesome when it comes to MapReduce. Typically, to...
research
05/12/2018

New Distributed Algorithms in Almost Mixing Time via Transformations from Parallel Algorithms

We show that many classical optimization problems --- such as (1±ϵ)-appr...
research
07/16/2020

Polymer Dynamics via Cliques: New Conditions for Approximations

Abstract polymer models are systems of weighted objects, called polymers...

Please sign up or login with your details

Forgot password? Click here to reset