Counting Subgraphs in Degenerate Graphs

10/12/2020
by   Lior Gishboliner, et al.
0

We consider the problem of counting the number of copies of a fixed graph H within an input graph G. This is one of the most well-studied algorithmic graph problems, with many theoretical and practical applications. We focus on solving this problem when the input G has bounded degeneracy. This is a rich family of graphs, containing all graphs without a fixed minor (e.g. planar graphs), as well as graphs generated by various random processes (e.g. preferential attachment graphs). We say that H is easy if there is a linear-time algorithm for counting the number of copies of H in an input G of bounded degeneracy. A seminal result of Chiba and Nishizeki from '85 states that every H on at most 4 vertices is easy. Bera, Pashanasangi, and Seshadhri recently extended this to all H on 5 vertices, and further proved that for every k > 5 there is a k-vertex H which is not easy. They left open the natural problem of characterizing all easy graphs H. Bressan has recently introduced a framework for counting subgraphs in degenerate graphs, from which one can extract a sufficient condition for a graph H to be easy. Here we show that this sufficient condition is also necessary, thus fully answering the Bera–Pashanasangi–Seshadhri problem. We further resolve two closely related problems; namely characterizing the graphs that are easy with respect to counting induced copies, and with respect to counting homomorphisms. Our proofs rely on several novel approaches for proving hardness results in the context of subgraph-counting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2019

Linear Time Subgraph Counting, Graph Degeneracy, and the Chasm at Size Six

We consider the problem of counting all k-vertex subgraphs in an input g...
research
08/29/2021

Parameterizing the Permanent: Hardness for K_8-minor-free graphs

In the 1960s, statistical physicists discovered a fascinating algorithm ...
research
08/29/2019

The Cop Number of Graphs with Forbidden Induced Subgraphs

In the game of Cops and Robber, a team of cops attempts to capture a rob...
research
08/28/2023

Efficient Batch Dynamic Graphlet Counting

Graphlet counting is an important problem as it has numerous application...
research
10/16/2020

Near-Linear Time Homomorphism Counting in Bounded Degeneracy Graphs: The Barrier of Long Induced Cycles

Counting homomorphisms of a constant sized pattern graph H in an input g...
research
10/04/2017

Note on "The Complexity of Counting Surjective Homomorphisms and Compactions"

Focke, Goldberg, and Živný (arXiv 2017) prove a complexity dichotomy for...
research
02/18/2018

On Finding Dense Common Subgraphs

We study the recently introduced problem of finding dense common subgrap...

Please sign up or login with your details

Forgot password? Click here to reset