English

On the Probe Complexity of Local Computation Algorithms

Data Structures and Algorithms 2017-03-23 v1

Abstract

The Local Computation Algorithms (LCA) model is a computational model aimed at problem instances with huge inputs and output. For graph problems, the input graph is accessed using probes: strong probes (SP) specify a vertex vv and receive as a reply a list of vv's neighbors, and weak probes (WP) specify a vertex vv and a port number ii and receive as a reply vv's ithi^{th} neighbor. Given a local query (e.g., "is a certain vertex in the vertex cover of the input graph?"), an LCA should compute the corresponding local output (e.g., "yes" or "no") while making only a small number of probes, with the requirement that all local outputs form a single global solution (e.g., a legal vertex cover). We study the probe complexity of LCAs that are required to work on graphs that may have arbitrarily large degrees. In particular, such LCAs are expected to probe the graph a number of times that is significantly smaller than the maximum, average, or even minimum degree. For weak probes, we focus on the weak coloring problem. Among our results we show a separation between weak 3-coloring and weak 2-coloring for deterministic LCAs: logn+O(1)\log^* n + O(1) weak probes suffice for weak 3-coloring, but Ω(lognloglogn)\Omega\left(\frac{\log n}{\log\log n}\right) weak probes are required for weak 2-coloring. For strong probes, we consider randomized LCAs for vertex cover and maximal/maximum matching. Our negative results include showing that there are graphs for which finding a \emph{maximal} matching requires Ω(n)\Omega(\sqrt{n}) strong probes. On the positive side, we design a randomized LCA that finds a (1ϵ)(1-\epsilon) approximation to \emph{maximum} matching in regular graphs, and uses 1ϵO(1ϵ2)\frac{1}{\epsilon }^{O\left( \frac{1}{\epsilon ^2}\right)} probes, independently of the number of vertices and of their degrees.

Keywords

Cite

@article{arxiv.1703.07734,
  title  = {On the Probe Complexity of Local Computation Algorithms},
  author = {Uriel Feige and Boaz Patt-Shamir and Shai Vardi},
  journal= {arXiv preprint arXiv:1703.07734},
  year   = {2017}
}
R2 v1 2026-06-22T18:53:56.227Z