🤖 AI Summary
This paper studies the non-adaptive estimation of the number of edges in an undirected simple graph, where only degree queries and random edge queries are permitted—no adaptive queries are allowed. We propose the first optimal non-adaptive algorithm that achieves a $(1 pm varepsilon)$-multiplicative approximation using $ ilde{O}(sqrt{n})$ queries on an $n$-vertex graph, attaining sublinear query complexity. Our method employs a dual random sampling strategy—jointly sampling vertices according to their degrees and sampling edges uniformly at random—augmented by precise probabilistic analysis and careful variance control. Crucially, we establish the first tight query complexity bound for edge estimation in this model: $Theta(sqrt{n})$, matching upper and lower bounds. This resolves, in full, the fundamental problem of edge estimation under non-adaptivity, providing both a definitive theoretical benchmark and a general technical framework for future work on graph property estimation.
📝 Abstract
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.