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

**Authors:** Mina Dalirrooyfard, Thuy Duong Vuong, Virginia Vassilevska Williams

arXiv: 1904.03741 · 2019-04-09

## TL;DR

This paper investigates the computational hardness of detecting various graph patterns, establishing new lower bounds and analyzing specific cases like cycles, under prominent conjectures and for different pattern types.

## Contribution

It proves new hardness results for pattern detection involving cliques and chromatic number, and provides a tight analysis for directed cycle detection, advancing understanding of graph pattern complexity.

## Key findings

- Detecting patterns with a $k$-clique subgraph is as hard as $k$-clique detection.
- Under Hadwiger's conjecture, pattern detection complexity relates to clique detection.
- Improved bounds for directed $k$-Cycle detection algorithms.

## Abstract

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$.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1904.03741/full.md

## Figures

8 figures with captions in the complete paper: https://tomesphere.com/paper/1904.03741/full.md

## References

46 references — full list in the complete paper: https://tomesphere.com/paper/1904.03741/full.md

---
Source: https://tomesphere.com/paper/1904.03741