pith. sign in

arxiv: 1706.09748 · v1 · pith:4QIJLDQQnew · submitted 2017-06-29 · 💻 cs.CC · cs.DM· math.CO· math.PR

On Sampling Edges Almost Uniformly

classification 💻 cs.CC cs.DMmath.COmath.PR
keywords queriesedgealgorithmalmostedgesgraphnumbersampling
0
0 comments X
read the original abstract

We consider the problem of sampling an edge almost uniformly from an unknown graph, $G = (V, E)$. Access to the graph is provided via queries of the following types: (1) uniform vertex queries, (2) degree queries, and (3) neighbor queries. We describe an algorithm that returns a random edge $e \in E$ using $\tilde{O}(n / \sqrt{\varepsilon m})$ queries in expectation, where $n = |V|$ is the number of vertices, and $m = |E|$ is the number of edges, such that each edge $e$ is sampled with probability $(1 \pm \varepsilon)/m$. We prove that our algorithm is optimal in the sense that any algorithm that samples an edge from an almost-uniform distribution must perform $\Omega(n / \sqrt{m})$ queries.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.