Faster Estimation of the Average Degree of a Graph Using Random Edges and Structural Queries
Lorenzo Beretta, Deeparnab Chakrabarty, C. Seshadhri

TL;DR
This paper introduces nearly optimal algorithms for estimating the average degree of a graph using structural queries, improving query complexity bounds in various access models, and explores the impact of unknown vertex count.
Contribution
It presents new algorithms leveraging pair and neighborhood queries with near-optimal query complexities, and analyzes the limitations when the number of vertices is unknown.
Findings
Algorithms achieve rac{1}{4} and rac{1}{5} query complexities in different models.
Structural queries significantly reduce the number of queries needed.
Estimation is impossible without knowing the number of vertices, even with structural queries.
Abstract
We revisit the problem of designing sublinear algorithms for estimating the average degree of an -vertex graph. The standard access model for graphs allows for the following queries: sampling a uniform random vertex, the degree of a vertex, sampling a uniform random neighbor of a vertex, and ``pair queries'' which determine if a pair of vertices form an edge. In this model, original results [Goldreich-Ron, RSA 2008; Eden-Ron-Seshadhri, SIDMA 2019] on this problem prove that the complexity of getting -multiplicative approximations to the average degree, ignoring -dependencies, is . When random edges can be sampled, it is known that the average degree can estimated in queries, even without pair queries [Motwani-Panigrahy-Xu, ICALP 2007; Beretta-Tetek, TALG 2024]. We give a nearly optimal algorithm in the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Complex Network Analysis Techniques
