Triangle Estimation using Polylogarithmic Queries

08/02/2018
by   Anup Bhattacharya, et al.
0

Estimating the number of triangles in a graph is one of the most fundamental problems in sublinear algorithms. In this work, we provide the first approximate triangle counting algorithm using only polylogarithmic queries. Our query oracle Tripartite Independent Set (TIS) takes three disjoint sets of vertices A, B and C as input, and answers whether there exists a triangle having one endpoint in each of these three sets. Our query model is inspired by the Bipartite Independent Set (BIS) query oracle of Beame et al. (ITCS 2018). Their algorithm for edge estimation requires only polylogarithmic BIS queries, where a BIS query takes two disjoint sets X and Y as input and answers whether there is an edge with endpoints in A and B. We extend the algorithmic framework of Beame et al., with replacing , for triangle counting using ideas from color coding due to Alon et al. (J. ACM, 1995) and a concentration inequality for sums of random variables with bounded dependency due to Janson (Rand. Struct. Alg., 2004).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2022

Faster Counting and Sampling Algorithms using Colorful Decision Oracle

In this work, we consider d-Hyperedge Estimation and d-Hyperedge Sample ...
research
10/08/2021

Bipartite Independent Set Oracles and Beyond: Can it Even Count Triangles in Polylogarithmic Queries?

Beame et al. [ITCS 2018] introduced and used the Bipartite Independent S...
research
08/12/2019

Hyperedge Estimation using Polylogarithmic Subset Queries

A hypergraph H is a set system (U( H), F(H)), where U( H) denotes the s...
research
07/17/2018

Parameterized Query Complexity of Hitting Set using Stability of Sunflowers

In this paper, we study the query complexity of parameterized decision a...
research
07/10/2019

Approximately counting and sampling small witnesses using a colourful decision oracle

In this paper, we prove "black box" results for turning algorithms which...
research
05/06/2017

On Discrete Conformal Seamless Similarity Maps

An algorithm for the computation of global discrete conformal parametriz...
research
11/20/2017

Edge Estimation with Independent Set Oracles

We study the problem of estimating the number of edges in a graph with a...

Please sign up or login with your details

Forgot password? Click here to reset