Hyperedge Estimation using Polylogarithmic Subset Queries
Abstract
In this work, we estimate the number of hyperedges in a hypergraph , where denotes the set of vertices and denotes the set of hyperedges. We assume a query oracle access to the hypergraph . Estimating the number of edges, triangles or small subgraphs in a graph is a well studied problem. Beame \etal~and Bhattacharya \etal~gave algorithms to estimate the number of edges and triangles in a graph using queries to the {\sc Bipartite Independent Set} ({\sc BIS}) and the {\sc Tripartite Independent Set} ({\sc TIS}) oracles, respectively. We generalize the earlier works by estimating the number of hyperedges using a query oracle, known as the {\bf Generalized -partite independent set oracle ({\sc GPIS})}, that takes (non-empty) pairwise disjoint subsets of vertices as input, and answers whether there exists a hyperedge in having (exactly) one vertex in each . We give a randomized algorithm for the hyperedge estimation problem using the {\sc GPIS} query oracle to output for satisfying . The number of queries made by our algorithm, assuming to be a constant, is polylogarithmic in the number of vertices of the hypergraph.
Keywords
Cite
@article{arxiv.1908.04196,
title = {Hyperedge Estimation using Polylogarithmic Subset Queries},
author = {Anup Bhattacharya and Arijit Bishnu and Arijit Ghosh and Gopinath Mishra},
journal= {arXiv preprint arXiv:1908.04196},
year = {2020}
}
Comments
34 pages