TY - GEN
T1 - Sublinear graph augmentation for fast query implementation
AU - Czumaj, Artur
AU - Mansour, Yishay
AU - Vardi, Shai
N1 - Publisher Copyright: © Springer Nature Switzerland AG 2018.
PY - 2018
Y1 - 2018
N2 - We introduce the problem of augmenting graphs with sublinear memory in order to speed up replies to queries. As a concrete example, we focus on the following problem: the input is an (unpartitioned) bipartite graph G=(V,E). Given a query q∈V, the algorithm’s goal is to output q’s color in some legal 2-coloring of G, using few probes to the graph. All replies have to be consistent with the same 2-coloring. We show that if a linear amount of preprocessing is allowed, there is a randomized algorithm that, for any α, uses O(m/α) probes and Õ(α) memory, where m is the number of edges in the graph. On the negative side, we show that for a natural family of algorithms that we call probe-first local computation algorithms, this trade-off is optimal even with unbounded preprocessing. We describe a randomized algorithm that replies to queries using (formula presented) probes with no additional memory on regular graphs with conductance Φ (n is the number of vertices in G). In contrast, we show that any deterministic algorithm for regular graphs that uses no memory augmentation requires a linear (in n) number of probes, even if the conductance is the largest possible. We give an algorithm for grids and tori that uses a sublinear number of probes and no memory. Last, we give an algorithm for trees that errs on a sublinear number of edges (i.e., a sublinear number of edges are monochromatic under this coloring) that uses sublinear preprocessing, memory and probes per query.
AB - We introduce the problem of augmenting graphs with sublinear memory in order to speed up replies to queries. As a concrete example, we focus on the following problem: the input is an (unpartitioned) bipartite graph G=(V,E). Given a query q∈V, the algorithm’s goal is to output q’s color in some legal 2-coloring of G, using few probes to the graph. All replies have to be consistent with the same 2-coloring. We show that if a linear amount of preprocessing is allowed, there is a randomized algorithm that, for any α, uses O(m/α) probes and Õ(α) memory, where m is the number of edges in the graph. On the negative side, we show that for a natural family of algorithms that we call probe-first local computation algorithms, this trade-off is optimal even with unbounded preprocessing. We describe a randomized algorithm that replies to queries using (formula presented) probes with no additional memory on regular graphs with conductance Φ (n is the number of vertices in G). In contrast, we show that any deterministic algorithm for regular graphs that uses no memory augmentation requires a linear (in n) number of probes, even if the conductance is the largest possible. We give an algorithm for grids and tori that uses a sublinear number of probes and no memory. Last, we give an algorithm for trees that errs on a sublinear number of edges (i.e., a sublinear number of edges are monochromatic under this coloring) that uses sublinear preprocessing, memory and probes per query.
KW - Graph augmentation
KW - Local computation algorithms
KW - Sublinear algorithms
UR - http://www.scopus.com/inward/record.url?scp=85058435327&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-04693-4_12
DO - 10.1007/978-3-030-04693-4_12
M3 - منشور من مؤتمر
SN - 9783030046927
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 181
EP - 203
BT - Approximation and Online Algorithms - 16th International Workshop, WAOA 2018, Revised Selected Papers
A2 - Epstein, Leah
A2 - Erlebach, Thomas
PB - Springer Verlag
T2 - 16th Workshop on Approximation and Online Algorithms, WAOA 2018
Y2 - 23 August 2018 through 24 August 2018
ER -