Sublinear graph augmentation for fast query implementation

نویسندگان

  • Artur Czumaj
  • Yishay Mansour
  • Shai Vardi
چکیده

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 v ∈ V , the algorithm’s goal is to output v’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 for graphs with good mixing time, there exists a randomized algorithm that replies to queries using Õ( √ n) probes and no additional memory. In contrast, we show that any deterministic algorithm for such graphs that uses no memory augmentation requires a linear number of probes. We give an algorithm for grids and tori that uses a sublinear number of probes and no memory. On the negative side, we show that even with unbounded preprocessing, a natural family of algorithms, probe-first local computation algorithms, requires Ω(n/α) probes if the graph is augmented with α words of 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.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An efficient algorithm for tree pattern query minimization under broad integrity constraints

Purpose – Tree pattern is at the core of XML queries. The tree patterns in XML queries typically contain redundancies, especially when broad integrity constraints (ICs) are present and considered. Apparently, tree pattern minimization has great significance for efficient XML query processing. Although various minimization schemes/algorithms have been proposed, none of them can exploit broad ICs...

متن کامل

On Approximating the Minimum Vertex Cover in Sublinear Time and the Connection to Distributed Algorithms

We consider the problem of estimating the size, V C(G), of a minimum vertex cover of a graph G, in sublinear time, by querying the incidence relation of the graph. We say that an algorithm is an (α, )approximation algorithm if it outputs with high probability an estimate V̂ C such that V C(G) − n ≤ V̂ C ≤ α · V C(G) + n, where n is the number of vertices of G. We show that the query complexity of...

متن کامل

Updating Dynamic Random Hyperbolic Graphs in Sublinear Time

Generative network models play an important role in algorithm development, scaling studies, network analysis, and realistic system benchmarks for graph data sets. A complex network model gaining considerable popularity builds random hyperbolic graphs, generated by distributing points within a disk in the hyperbolic plane and then adding edges between points with a probability depending on their...

متن کامل

A near-optimal sublinear-time algorithm for approximating the minimum vertex cover size

We give a nearly optimal sublinear-time algorithm for approximating the size of a minimum vertex cover in a graph G. The algorithm may query the degree deg(v) of any vertex v of its choice, and for each 1 ≤ i ≤ deg(v), it may ask for the ith neighbor of v. Letting VCopt(G) denote the minimum size of vertex cover in G, the algorithm outputs, with high constant success probability, an estimate V̂C...

متن کامل

Counting Triangles in Sub-linear Time

We consider the problem of estimating the number of triangles in a graph. This problem has been extensively studied in two models: exact counting algorithms, which require reading the entire graph, and streaming algorithms, where the edges are given in a stream and the memory is limited. In this work we design a sublinear-time algorithm for approximating the number of triangles in a graph, wher...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017