Exact and Approximate Pattern Counting in Degenerate Graphs: New Algorithms, Hardness Results, and Complexity Dichotomies
Marco Bressan, Marc Roth

TL;DR
This paper provides a comprehensive complexity classification for counting subgraphs and induced subgraphs in degenerate graphs, establishing both exact algorithms and hardness results, along with new approximate counting methods.
Contribution
It introduces explicit complexity classifications for counting problems in degenerate graphs, including tight bounds and algorithms, and extends to approximate counting techniques.
Findings
Counting subgraphs can be done in time depending on the largest induced matching or independence number.
Several pattern counting problems are shown to be hard under ETH, including k-matchings and k-paths.
New algorithms for approximate counting in degenerate graphs are proposed.
Abstract
We study the problems of counting the homomorphisms, counting the copies, and counting the induced copies of a -vertex graph in a -degenerate -vertex graph . Our main result establishes exhaustive and explicit complexity classifications for counting subgraphs and induced subgraphs. We show that the (not necessarily induced) copies of in can be counted in time , where is some computable function and is the size of the largest induced matching of . Whenever the class of allowed patterns has unbounded induced matching number, this algorithm is essentially optimal: Unless the Exponential Time Hypothesis (ETH) fails, there is no algorithm running in time for any function . In case of counting induced subgraphs, we obtain a similar…
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
TopicsMarkov Chains and Monte Carlo Methods · Limits and Structures in Graph Theory · Advanced Graph Theory Research
