Finding and Counting Patterns in Sparse Graphs
Balagopal Komarath, Anant Kumar, Suchismita Mishra, Aditi Sethia

TL;DR
This paper introduces new parameters, matched treedepth and matched treewidth, enabling faster algorithms for finding and counting small patterns in sparse graphs, improving over previous methods especially for cycles and paths.
Contribution
The paper defines matched treedepth and matched treewidth and demonstrates their effectiveness in designing faster algorithms for pattern detection in sparse graphs.
Findings
Faster algorithms for cycles of length up to 11.
Efficient algorithms for paths of length up to 10.
Introduction of matched treedepth and matched treewidth parameters.
Abstract
We consider algorithms for finding and counting small, fixed graphs in sparse host graphs. In the non-sparse setting, the parameters treedepth and treewidth play a crucial role in fast, constant-space and polynomial-space algorithms respectively. We discover two new parameters that we call matched treedepth and matched treewidth. We show that finding and counting patterns with low matched treedepth and low matched treewidth can be done asymptotically faster than the existing algorithms when the host graphs are sparse for many patterns. As an application to finding and counting fixed-size patterns, we discover -time \footnote{ hides factors that are logarithmic in the input size.}, constant-space algorithms for cycles of length at most and -time, polynomial-space algorithms for paths of length at most .
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.
Taxonomy
TopicsStochastic processes and statistical mechanics · Markov Chains and Monte Carlo Methods · Advanced Graph Theory Research
