{"title":"什么可以在本地计算?","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":"{\"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}","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}
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).