A Simple Algorithm for Graph Reconstruction

12/08/2021
by   Claire Mathieu, et al.
0

How efficiently can we find an unknown graph using distance queries between its vertices? We assume that the unknown graph is connected, unweighted, and has bounded degree. The goal is to find every edge in the graph. This problem admits a reconstruction algorithm based on multi-phase Voronoi-cell decomposition and using Õ(n^3/2) distance queries. In our work, we analyze a simple reconstruction algorithm. We show that, on random Δ-regular graphs, our algorithm uses Õ(n) distance queries. As by-products, we can reconstruct those graphs using O(log^2 n) queries to an all-distances oracle or Õ(n) queries to a betweenness oracle, and we bound the metric dimension of those graphs by log^2 n. Our reconstruction algorithm has a very simple structure, and is highly parallelizable. On general graphs of bounded degree, our reconstruction algorithm has subquadratic query complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2023

Optimal distance query reconstruction for graphs without long induced cycles

Let G=(V,E) be an n-vertex connected graph of maximum degree Δ. Given ac...
research
03/11/2022

Edge and Pair Queries – Random Graphs and Complexity

We investigate two types of query games played on a graph, pair queries ...
research
10/22/2019

Sequential metric dimension for random graphs

In the localization game, the goal is to find a fixed but unknown target...
research
02/28/2023

Efficient Approximate Recovery from Pooled Data Using Doubly Regular Pooling Schemes

In the pooled data problem we are given n agents with hidden state bits,...
research
11/28/2019

Threshold-Based Graph Reconstruction Using Discrete Morse Theory

Discrete Morse theory has recently been applied in metric graph reconstr...
research
10/11/2022

A Note on Reachability and Distance Oracles for Transmission Graphs

Let P be a set of n points in the plane, where each point p∈ P has a tra...
research
06/28/2022

Sublinear-Time Clustering Oracle for Signed Graphs

Social networks are often modeled using signed graphs, where vertices co...

Please sign up or login with your details

Forgot password? Click here to reset