Space-efficient Local Computation Algorithms
Noga Alon, Ronitt Rubinfeld, Shai Vardi, Ning Xie

TL;DR
This paper introduces space-efficient local computation algorithms that operate in polylogarithmic space and time, are parallelizable, and ensure consistent answers, advancing the practicality of sublinear algorithms.
Contribution
It develops a novel technique to construct local computation algorithms that are both space-efficient and parallelizable, using pseudorandomness and branching processes.
Findings
Algorithms run in polylogarithmic space and time.
Algorithms are easily parallelizable and consistent.
Provides a new approach for space-efficient local computation.
Abstract
Recently Rubinfeld et al. (ICS 2011, pp. 223--238) proposed a new model of sublinear algorithms called \emph{local computation algorithms}. In this model, a computation problem may have more than one legal solution and each of them consists of many bits. The local computation algorithm for should answer in an online fashion, for any index , the bit of some legal solution of . Further, all the answers given by the algorithm should be consistent with at least one solution of . In this work, we continue the study of local computation algorithms. In particular, we develop a technique which under certain conditions can be applied to construct local computation algorithms that run not only in polylogarithmic time but also in polylogarithmic \emph{space}. Moreover, these local computation algorithms are easily parallelizable and can answer all parallel…
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
TopicsCoding theory and cryptography · Computability, Logic, AI Algorithms · Complexity and Algorithms in Graphs
