Adapting Local Sequential Algorithms to the Distributed Setting

11/28/2017
by   Ken-ichi Kawarabayashi, et al.
0

It is a well known fact that sequential algorithms which exhibit a strong "local" nature can be adapted to the distributed setting given a legal graph coloring. The running time of the distributed algorithm will then be at least the number of colors. Surprisingly, this well known idea was never formally stated as a unified framework. In this paper we aim to define a robust family of local sequential algorithms which can be easily adapted to the distributed setting. We then develop new tools to further enhance these algorithms, achieving state of the art results for fundamental problems. We define a simple class of greedy-like algorithms which we call orderless-local algorithms. We show that given a legal c-coloring of the graph, every algorithm in this family can be converted into a distributed algorithm running in O(c) communication rounds in the CONGEST model. We show that this family is indeed robust as both the method of conditional expectations and the unconstrained submodular maximization algorithm of Buchbinder BuchbinderFNS15 can be expressed as orderless-local algorithms for local utility functions --- Utility functions which have a strong local nature to them. We use the above algorithms as a base for new distributed approximation algorithms for the weighted variants of some fundamental problems: Max k-Cut, Max-DiCut, Max 2-SAT and correlation clustering. We develop algorithms which have the same approximation guarantees as their sequential counterparts, up to a constant additive ϵ factor, while achieving an O(^* n) running time for deterministic algorithms and O(ϵ^-1) running time for randomized ones. This improves exponentially upon the currently best known algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/28/2017

Adapting Sequential Algorithms to the Distributed Setting

In this paper we aim to define a robust family of sequential algorithms ...
research
03/09/2023

Fast algorithms for Vizing's theorem on bounded degree graphs

Vizing's theorem states that every graph G of maximum degree Δ can be pr...
research
07/30/2019

Deterministic coloring algorithms in the LOCAL model

We study the problem of bi-chromatic coloring of hypergraphs in the LOCA...
research
07/29/2022

Locally-iterative (Δ+1)-Coloring in Sublinear (in Δ) Rounds

Distributed graph coloring is one of the most extensively studied proble...
research
07/13/2023

Edge-Coloring Algorithms for Bounded Degree Multigraphs

In this paper, we consider algorithms for edge-coloring multigraphs G of...
research
11/06/2017

On Derandomizing Local Distributed Algorithms

The gap between the known randomized and deterministic local distributed...
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