Papers
Topics
Authors
Recent
Search
2000 character limit reached

Nearly optimal edge estimation with independent set queries

Published 9 Jul 2019 in cs.DS | (1907.04381v1)

Abstract: We study the problem of estimating the number of edges of an unknown, undirected graph G=([n],E)G=([n],E) with access to an independent set oracle. When queried about a subset S⊆[n]S\subseteq [n] of vertices the independent set oracle answers whether SS is an independent set in GG or not. Our first main result is an algorithm that computes a (1+ϵ)(1+\epsilon)-approximation of the number of edges mm of the graph using min⁡(m,n/m)⋅poly(log⁡n,1/ϵ)\min(\sqrt{m},n / \sqrt{m})\cdot\textrm{poly}(\log n,1/\epsilon) independent set queries. This improves the upper bound of min⁡(m,n<sup>2/m)⋅poly(log⁡</sup>n,1/ϵ)\min(\sqrt{m},n<sup>2/m)\cdot\textrm{poly}(\log</sup> n,1/\epsilon) by Beame et al. \cite{BHRRS18}. Our second main result shows that min⁡(m,n/m))/polylog(n){\min(\sqrt{m},n/\sqrt{m}))/\textrm{polylog}(n)} independent set queries are necessary, thus establishing that our algorithm is optimal up to a factor of poly(log⁡n,1/ϵ)\textrm{poly}(\log n, 1/\epsilon).

Authors (3)
Citations (18)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.