Graph pattern detection: Hardness for all induced patterns and faster non-induced cycles

04/07/2019
by   Mina Dalirrooyfard, et al.
0

We consider the pattern detection problem in graphs: given a constant size pattern graph $H$ and a host graph $G$, determine whether $G$ contains a subgraph isomorphic to $H$. Our main results are: * We prove that if a pattern $H$ contains a $k$-clique subgraph, then detecting whether an $n$ node host graph contains a not necessarily induced copy of $H$ requires at least the time for detecting whether an $n$ node graph contains a $k$-clique. The previous result of this nature required that $H$ contains a $k$-clique which is disjoint from all other $k$-cliques of $H$. * We show that if the famous Hadwiger conjecture from graph theory is true, then detecting whether an $n$ node host graph contains a not necessarily induced copy of a pattern with chromatic number $t$ requires at least the time for detecting whether an $n$ node graph contains a $t$-clique. This implies that: (1) under Hadwiger's conjecture for every $k$-node pattern $H$, finding an induced copy of $H$ requires at least the time of $\sqrt k$-clique detection, and at least size $\omega(n^{\sqrt{k}/4})$ for any constant depth circuit, and (2) unconditionally, detecting an induced copy of a random $G(k,p)$ pattern w.h.p. requires at least the time of $\Theta(k/\log k)$-clique detection, and hence also at least size $n^{\Omega(k/\log k)}$ for circuits of constant depth. * Finally, we consider the case when the pattern is a directed cycle on $k$ nodes, and we would like to detect whether a directed $m$-edge graph $G$ contains a $k$-Cycle as a not necessarily induced subgraph. We resolve a 14 year old conjecture of [Yuster-Zwick SODA'04] on the complexity of $k$-Cycle detection by giving a tight analysis of their $k$-Cycle algorithm. Our analysis improves the best bounds for $k$-Cycle detection in directed graphs, for all $k>5$.

READ FULL TEXT
research
09/05/2022

Induced Cycles and Paths Are Harder Than You Think

The goal of the paper is to give fine-grained hardness results for the S...
research
09/04/2015

NoSPaM Manual - A Tool for Node-Specific Triad Pattern Mining

The detection of triadic subgraph motifs is a common methodology in comp...
research
09/07/2022

On the Second Kahn–Kalai Conjecture

For any given graph H, we are interested in p_crit(H), the minimal p suc...
research
10/02/2021

Lower Bounds for Induced Cycle Detection in Distributed Computing

The distributed subgraph detection asks, for a fixed graph H, whether th...
research
09/24/2018

Graph Pattern Polynomials

We study the time complexity of induced subgraph isomorphism problems wh...
research
10/18/2020

Even Circuits in Oriented Matroids

In this paper we generalise the even directed cycle problem, which asks ...
research
12/07/2022

Densest Subgraphs of a Dense Erdös-Rényi Graph. Asymptotics, Landscape and Universality

We consider the problem of estimating the edge density of densest K-node...

Please sign up or login with your details

Forgot password? Click here to reset