The Arboricity Captures the Complexity of Sampling Edges

02/21/2019
by   Talya Eden, et al.
0

In this paper, we revisit the problem of sampling edges in an unknown graph G = (V, E) from a distribution that is (pointwise) almost uniform over E. We consider the case where there is some a priori upper bound on the arboriciy of G. Given query access to a graph G over n vertices and of average degree d and arboricity at most α, we design an algorithm that performs O(α/d·^3 n/ε) queries in expectation and returns an edge in the graph such that every edge e ∈ E is sampled with probability (1 ±ε)/m. The algorithm performs two types of queries: degree queries and neighbor queries. We show that the upper bound is tight (up to poly-logarithmic factors and the dependence in ε), as Ω(α/d) queries are necessary for the easier task of sampling edges from any distribution over E that is close to uniform in total variational distance. We also prove that even if G is a tree (i.e., α = 1 so that α/d=Θ(1)), Ω( n/ n) queries are necessary to sample an edge from any distribution that is pointwise close to uniform, thus establishing that a poly( n) factor is necessary for constant α. Finally we show how our algorithm can be applied to obtain a new result on approximately counting subgraphs, based on the recent work of Assadi, Kapralov, and Khanna (ITCS, 2019).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2020

Almost Optimal Bounds for Sublinear-Time Sampling of k-Cliques: Sampling Cliques is Harder Than Counting

In this work, we consider the problem of sampling a k-clique in a graph ...
research
02/21/2022

Learning Low Degree Hypergraphs

We study the problem of learning a hypergraph via edge detecting queries...
research
08/18/2020

Amortized Edge Sampling

We present a sublinear time algorithm that allows one to sample multiple...
research
07/14/2021

Towards a Decomposition-Optimal Algorithm for Counting and Sampling Arbitrary Motifs in Sublinear Time

We consider the problem of sampling and approximately counting an arbitr...
research
06/24/2020

Approximating a Target Distribution using Weight Queries

A basic assumption in classical learning and estimation is the availabil...
research
07/09/2019

Nearly optimal edge estimation with independent set queries

We study the problem of estimating the number of edges of an unknown, un...
research
07/03/2018

Uniform generation of spanning regular subgraphs of a dense graph

Let H_n be a graph on n vertices and let H_n denote the complement of H_...

Please sign up or login with your details

Forgot password? Click here to reset