What can be computed locally?
Author(s) -
Moni Naor,
Larry Stockmeyer
Publication year - 1993
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/167088.167149
Subject(s) - computer science
The purpose of this paper is a study of computation that can be done locally in a distributed network, where \locally" means within time (or distance) independent of the size of the network. Locally Checkable Labeling (LCL) problems are considered, where the legality of a labeling can be checked locally (e.g., coloring). The results include the following: There are non-trivial LCL problems that have local algorithms. There is a variant of the dining philosophers problem that can be solved locally. Randomizationcannotmake an LCL problem local; i.e., if a problemhas a local randomized algorithm then it has a local deterministic algorithm. It is undecidable, in general, whether a given LCL has a local algorithm. However, it is decidable whether a given LCL has an algorithm that operates in a given time t. Any LCL problem that has a local algorithm has one that is order-invariant (the algorithm depends only on the order of the processor id's).
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom