2013
DOI: 10.1137/110859798
|View full text |Cite
|
Sign up to set email alerts
|

Counting and Detecting Small Subgraphs via Equations

Abstract: We present a general technique for detecting and counting small subgraphs. It consists of forming special linear combinations of the numbers of occurrences of different induced subgraphs of fixed size in a graph. These combinations can be efficiently computed by rectangular matrix multiplication. Our two main results utilizing the technique are as follows. Let H be a fixed graph with k vertices and an independent set of size s. 1. Detecting if an n-vertex graph contains a (not necessarily induced) subgraph iso… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
37
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 38 publications
(38 citation statements)
references
References 22 publications
1
37
0
Order By: Relevance
“…They gave an interesting equivalence: if one can compute the number of occurrences of any induced subgraph on 4 nodes in T (n) time, then the number of occurrences of all other 4-node subgraphs on 4 nodes can also be computed in O(n ω + T (n)) time. Kowaluk et al [KLL13] generalized this result for k > 4, to show i of H. If (i, j) is not an edge of H, then for every node u in partition i and node v in partition j, remove (u, v) if it was an edge. If the new graph G contains an induced copy of H, then G contains a noninduced one since G is a supergraph of G .…”
Section: Introductionmentioning
confidence: 99%
“…They gave an interesting equivalence: if one can compute the number of occurrences of any induced subgraph on 4 nodes in T (n) time, then the number of occurrences of all other 4-node subgraphs on 4 nodes can also be computed in O(n ω + T (n)) time. Kowaluk et al [KLL13] generalized this result for k > 4, to show i of H. If (i, j) is not an edge of H, then for every node u in partition i and node v in partition j, remove (u, v) if it was an edge. If the new graph G contains an induced copy of H, then G contains a noninduced one since G is a supergraph of G .…”
Section: Introductionmentioning
confidence: 99%
“…[40,17]). Essentially, one can exhaustively iterate over the image of the minimum vertex-cover in G, which gives rise to n vc(G) choices; the rest of H can then be embedded by dynamic programming.…”
Section: Counting Small Subgraphsmentioning
confidence: 99%
“…In particular in the context of subgraph counting such techniques can be traced back at least to the triangle-and cycle-counting algorithms of Itai and Rodeh [16], with more recent uses including the algorithms of Kowaluk, Lingas, and Lundell [20] that improve upon algorithms of Nešetřil and Poljak [24] and Vassilevska and Williams [26] for counting small dense subgraphs (k < 10) with a maximum independent set of size 2. Also the counting-in-halves technique of Björklund et al [6] can be seen to solve an (implicit) system of linear equations to recover weighted disjoint packings.…”
Section: 4mentioning
confidence: 99%
“…For now we will be content in simply defining the equations and providing an illustration in Fig. 2. (The eventual algorithmic serendipity of this construction will be revealed only later in (20) and (21).) Let i = 0, 1, .…”
Section: 2mentioning
confidence: 99%
See 1 more Smart Citation