On the Locality of Some NP-Complete Problems
Leonid Barenboim

TL;DR
This paper presents the first local algorithm for an NP-complete problem in distributed computing, achieving constant-round solutions for graph coloring and network decompositions, advancing the understanding of local computation limits.
Contribution
It introduces the first local, constant-round algorithm for an NP-complete problem and develops new constant-time algorithms for network decompositions and graph coloring.
Findings
A randomized O(n^{1/2 + epsilon} hi)-coloring algorithm with high probability.
Constant-time algorithms for (O(1), O(n^{1/2 + epsilon}))-network-decompositions.
Improved O(1) round elta^{1 + epsilon}-coloring algorithm for graphs with large maximum degree.
Abstract
We consider the distributed message-passing {LOCAL} model. In this model a communication network is represented by a graph where vertices host processors, and communication is performed over the edges. Computation proceeds in synchronous rounds. The running time of an algorithm is the number of rounds from the beginning until all vertices terminate. Local computation is free. An algorithm is called {local} if it terminates within a constant number of rounds. The question of what problems can be computed locally was raised by Naor and Stockmayer \cite{NS93} in their seminal paper in STOC'93. Since then the quest for problems with local algorithms, and for problems that cannot be computed locally, has become a central research direction in the field of distributed algorithms \cite{KMW04,KMW10,LOW08,PR01}. We devise the first local algorithm for an {NP-complete} problem. Specifically,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Cryptography and Data Security
