{"title":"What can be computed locally?","authors":"M. Naor, L. Stockmeyer","doi":"10.1145/167088.167149","DOIUrl":null,"url":null,"abstract":"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: \nThere are nontrivial LCL problems that have local algorithms. \nThere is a variant of the dining philosophers problem that can be solved locally. \nRandomization cannot make an LCL problem local; i.e., if a problem has a local randomized algorithm then it has a local deterministic algorithm. \nIt is undecidable, in general, whether a given LCL has a local algorithm. \nHowever, it is decidable whether a given LCL has an algorithm that operates in a given time $t$. \nAny LCL problem that has a local algorithm has one that is order-invariant (the algorithm depends only on the order of the processor IDs).","PeriodicalId":280602,"journal":{"name":"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"147","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the twenty-fifth annual ACM symposium on Theory of Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/167088.167149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 147
Abstract
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 nontrivial LCL problems that have local algorithms.
There is a variant of the dining philosophers problem that can be solved locally.
Randomization cannot make an LCL problem local; i.e., if a problem has 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 IDs).