scispace - formally typeset
Journal ArticleDOI

Locality in distributed graph algorithms

Nathan Linial
- 01 Feb 1992 - 
- Vol. 21, Iss: 1, pp 193-201
TLDR
This model focuses on the issue of locality in distributed processing, namely, to what extent a global solution to a computational problem can be obtained from locally available data.
Abstract
This paper concerns a number of algorithmic problems on graphs and how they may be solved in a distributed fashion. The computational model is such that each node of the graph is occupied by a processor which has its own ID. Processors are restricted to collecting data from others which are at a distance at most t away from them in t time units, but are otherwise computationally unbounded. This model focuses on the issue of locality in distributed processing, namely, to what extent a global solution to a computational problem can be obtained from locally available data.Three results are proved within this model: • A 3-coloring of an n-cycle requires time $\Omega (\log ^ * n)$. This bound is tight, by previous work of Cole and Vishkin. • Any algorithm for coloring the d-regular tree of radius r which runs for time at most $2r/3$ requires at least $\Omega (\sqrt d )$ colors. • In an n-vertex graph of largest degree $\Delta $, an $O(\Delta ^2 )$-coloring may be found in time $O(\log ^ * n)$.

read more

Citations
More filters
Book

Data Streams: Models and Algorithms

TL;DR: This volume covers mining aspects of data streams comprehensively: each contributed chapter contains a survey on the topic, the key ideas in the field for that particular topic, and future research directions.
Journal ArticleDOI

Efficient Quantum Algorithms for Simulating Sparse Hamiltonians

TL;DR: An efficient quantum algorithm for simulating the evolution of a quantum state for a sparse Hamiltonian H over a given time t is presented in terms of a procedure for computing the matrix entries of H.
Posted Content

DropEdge: Towards Deep Graph Convolutional Networks on Node Classification.

TL;DR: DropEdge is a general skill that can be equipped with many other backbone models (e.g. GCN, ResGCN, GraphSAGE, and JKNet) for enhanced performance and consistently improves the performance on a variety of both shallow and deep GCNs.
Journal ArticleDOI

D-ADMM: A Communication-Efficient Distributed Algorithm for Separable Optimization

TL;DR: D-ADMM is proven to converge when the network is bipartite or when all the functions are strongly convex, although in practice, convergence is observed even when these conditions are not met.
Journal ArticleDOI

On the Relationship Between Continuous- and Discrete-Time Quantum Walk

TL;DR: In this article, the authors define a quantum walk as a time-homogeneous quantum process on a graph, which can be defined either in continuous or discrete time and can be obtained as the limit of a sequence of discrete-time random walks.
References
More filters
Proceedings ArticleDOI

A simple parallel algorithm for the maximal independent set problem

TL;DR: Powerful and general techniques for converting Monte Carlo algorithms into deterministic algorithms are used to convert the Monte Carlo algorithm for the MIS problem into a simple deterministic algorithm with the same parallel running time.
Journal ArticleDOI

Families of finite sets in which no set is covered by the union ofr others

TL;DR: In this paper, it was shown that the maximum number of k-subsets of ann-set satisfying the condition in the title satisfying the Steiner system is f(n, r(t−1)+1,n−d.
Journal ArticleDOI

A fast parallel algorithm for the maximal independent set problem

TL;DR: A parallel algorithm is presented that accepts as input a graph G and produces a maximal independent set of vertices in G and uses the “dynamic pigeonhole principle” that generalizes the conventional pigeon hole principle.
Proceedings ArticleDOI

Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithms

TL;DR: A new deterministic coin tossing technique that provides for a fast and eff ient b reak ing of a symmetr ic s i tuat ion in paral le l is introduced.
Proceedings ArticleDOI

Symmetry and similarity in distributed systems

TL;DR: Similarity is introduced as a model-independent characterization of symmetry that can be used to decide when a concurrent system has a solution to the selection problem and to compare different models of parallel computation.
Related Papers (5)