Optimal non-adaptive algorithm for edge estimation
By: Arijit Bishnu , Debarshi Chanda , Buddha Dev Das and more
Potential Business Impact:
Counts graph connections with few guesses.
We present a simple nonadaptive randomized algorithm that estimates the number of edges in a simple, unweighted, undirected graph, possibly containing isolated vertices, using only degree and random edge queries. For an $n$-vertex graph, our method requires only $\widetilde{O}(\sqrt{n})$ queries, achieving sublinear query complexity. The algorithm independently samples a set of vertices and queries their degrees, and also independently samples a set of edges, using the answers to these queries to estimate the total number of edges in the graph. We further prove a matching lower bound, establishing the optimality of our algorithm and resolving the non-adaptive query complexity of this problem with respect to degree and random-edge queries.
Similar Papers
Improved Bounds with a Simple Algorithm for Edge Estimation for Graphs of Unknown Size
Data Structures and Algorithms
Finds average connections in networks faster.
An optimal algorithm for average distance in typical regular graphs
Data Structures and Algorithms
Finds average distance between points quickly.
Fast Decoding for Non-Adaptive Learning of Erdős--Rényi Random Graphs
Information Theory
Finds hidden connections in networks faster.