Subgraph Counting in Subquadratic Time for Bounded Degeneracy Graphs
Daniel Paul-Pena, C. Seshadhri

TL;DR
This paper introduces subquadratic algorithms for counting small subgraphs in bounded degeneracy graphs, advancing the understanding of efficient algorithms for this problem in real-world networks.
Contribution
It presents the first subquadratic algorithms for subgraph counting in bounded degeneracy graphs for patterns up to 9 vertices, and introduces a new reduction framework.
Findings
Subgraph counting for patterns up to 9 vertices can be done in rac{n^{5/3}} time.
Improved algorithms for counting cycles of length up to 10.
No prior subquadratic algorithms existed for these problems on bounded degeneracy graphs.
Abstract
We study the classic problem of subgraph counting, where we wish to determine the number of occurrences of a fixed pattern graph in an input graph of vertices. Our focus is on bounded degeneracy inputs, a rich family of graph classes that also characterizes real-world massive networks. Building on the seminal techniques introduced by Chiba-Nishizeki (SICOMP 1985), a recent line of work has built subgraph counting algorithms for bounded degeneracy graphs. Assuming fine-grained complexity conjectures, there is a complete characterization of patterns for which linear time subgraph counting is possible. For every , there exists an with vertices that cannot be counted in linear time. In this paper, we initiate a study of subquadratic algorithms for subgraph counting on bounded degeneracy graphs. We prove that when has at most vertices, subgraph…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
