Distributed algorithms for covering, packing and maximum weighted matching

05/27/2020
by   Christos Koufogiannakis, et al.
0

This paper gives poly-logarithmic-round, distributed D-approximation algorithms for covering problems with submodular cost and monotone covering constraints (Submodular-cost Covering). The approximation ratio D is the maximum number of variables in any constraint. Special cases include Covering Mixed Integer Linear Programs (CMIP), and Weighted Vertex Cover (with D=2). Via duality, the paper also gives poly-logarithmic-round, distributed D-approximation algorithms for Fractional Packing linear programs (where D is the maximum number of constraints in which any variable occurs), and for Max Weighted c-Matching in hypergraphs (where D is the maximum size of any of the hyperedges; for graphs D=2). The paper also gives parallel (RNC) 2-approximation algorithms for CMIP with two variables per constraint and Weighted Vertex Cover. The algorithms are randomized. All of the approximation ratios exactly match those of comparable centralized algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

The Complexity of Distributed Approximation of Packing and Covering Integer Linear Programs

In this paper, we present a low-diameter decomposition algorithm in the ...
research
04/29/2018

A Tight Approximation for Submodular Maximization with Mixed Packing and Covering Constraints

Motivated by applications in machine learning, such as subset selection ...
research
04/28/2021

Verified Approximation Algorithms

We present the first formal verification of approximation algorithms for...
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
01/03/2023

Reducing Maximum Weighted Matching to the Largest Cardinality Matching in CONGEST

In this paper, we reduce the maximum weighted matching problem to the la...
research
02/22/2019

ℓ_1-sparsity Approximation Bounds for Packing Integer Programs

We consider approximation algorithms for packing integer programs (PIPs)...
research
11/09/2021

Nearly-Linear Time Approximate Scheduling Algorithms

We study nearly-linear time approximation algorithms for non-preemptive ...

Please sign up or login with your details

Forgot password? Click here to reset