Arboricity and Random Edge Queries Matter for Triangle Counting using Sublinear Queries

Abstract

Given a simple, unweighted, undirected graph G=(V,E) with |V|=n and |E|=m, and parameters 0 < , δ <1, along with Degree, Neighbour, Edge and RandomEdge query access to G, we provide a query based randomized algorithm to generate an estimate T of the number of triangles T in G, such that T ∈ [(1-)T , (1+)T] with probability at least 1-δ. The query complexity of our algorithm is O(m α (1/δ)/3 T), where α is the arboricity of G. Our work can be seen as a continuation in the line of recent works [Eden et al., SIAM J Comp., 2017; Assadi et al., ITCS 2019; Eden et al. SODA 2020] that considered subgraph or triangle counting with or without the use of RandomEdge query. Of these works, Eden et al. [SODA 2020] considers the role of arboricity. Our work considers how RandomEdge query can leverage the notion of arboricity. Furthermore, continuing in the line of work of Assadi et al. [APPROX/RANDOM 2022], we also provide a lower bound of (m α (1/δ)/2 T) that matches the upper bound exactly on arboricity and the parameter δ and almost on .

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…