Fast and Simple Deterministic Algorithms for Highly-Dynamic Networks

01/13/2019
by   Keren Censor-Hillel, et al.
0

This paper provides a surprisingly simple method for obtaining fast (constant amortized time) deterministic distributed algorithms for a highly-dynamic setting, in which arbitrarily many edge changes may occur in each round. Among the implications of our results are deterministic algorithms that maintain solutions to many problems, including (degree+1)-coloring, maximal matching, maximal independent set and the seemingly unrelated problem of a 2-approximation for minimum weight vertex cover (2-MWVC). These significantly improve upon prior work in various aspects, such as having O(1) amortized round complexity, using message of logarithmic size only, handling arbitrarily many concurrent topology changes, being deterministic, having correctness guarantees for intermediate rounds, and more. The core of our work is in defining a subclass of locally-checkable labelings which we call locally-fixable labelings (LFLs). Very roughly speaking, these are labelings that allow a node to fix its neighborhood based solely on their old labels. We present a simple algorithm for LFLs with small labels, which handles multiple edge insertions/deletions while keeping the amortized round complexity at a small constant. We then extend it, for specific tasks, to handle the insertion and deletion of nodes. Moreover, we show that the same approach can also fix labeling with large labels, given that they can be made to behave as small labels.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/23/2022

Local Distributed Rounding: Generalized to MIS, Matching, Set Cover, and Beyond

We develop a general deterministic distributed method for locally roundi...
research
02/18/2021

Locally Checkable Problems in Rooted Trees

Consider any locally checkable labeling problem Π in rooted regular tree...
research
03/28/2023

Faster Deterministic Distributed MIS and Approximate Matching

We present an Õ(log^2 n) round deterministic distributed algorithm for t...
research
10/30/2020

Dynamic Distributed MIS with Improved Bounds

The problem of maintaining a maximal independent set (MIS) in a dynamic ...
research
12/25/2022

A Note on Improved Results for One Round Distributed Clique Listing

In this note, we investigate listing cliques of arbitrary sizes in bandw...
research
03/09/2023

Distributed Half-Integral Matching and Beyond

By prior work, it is known that any distributed graph algorithm that fin...

Please sign up or login with your details

Forgot password? Click here to reset