| dc.contributor.author | Dalirrooyfard, Mina | |
| dc.contributor.author | Vuong, Thuy Duong | |
| dc.contributor.author | Williams, Virginia Vassilevska | |
| dc.date.accessioned | 2021-11-08T20:15:31Z | |
| dc.date.available | 2021-11-08T20:15:31Z | |
| dc.date.issued | 2019-06 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/137813 | |
| dc.description.abstract | © 2019 Association for Computing Machinery. 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. We present the following new improved upper and lower bounds: 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: (a) under Hadwiger’s conjecture for every k-node pattern H, finding an induced copy of H requires at least the time of k-clique detection and size ω(n k/4) for any constant depth circuit, and (b) unconditionally, detecting an induced copy of a random G(k, p) pattern w.h.p. requires at least the time of Θ(k/log k)-clique detection, and hence also at least size nΩ(k/log k) for circuits of constant depth. We show that for every k, there exists a k-node pattern that contains a k − 1-clique and that can be detected as an induced subgraph in n node graphs in the best known running time for k − 1-Clique detection. Previously such a result was only known for infinitely many k. 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. | en_US |
| dc.language.iso | en | |
| dc.publisher | Association for Computing Machinery (ACM) | en_US |
| dc.relation.isversionof | 10.1145/3313276.3316329 | en_US |
| dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
| dc.source | arXiv | en_US |
| dc.title | Graph pattern detection: Hardness for all induced patterns and faster non-induced cycles | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Dalirrooyfard, Mina, Vuong, Thuy Duong and Williams, Virginia Vassilevska. 2019. "Graph pattern detection: Hardness for all induced patterns and faster non-induced cycles." Proceedings of the Annual ACM Symposium on Theory of Computing. | |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | en_US |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | en_US |
| dc.relation.journal | Proceedings of the Annual ACM Symposium on Theory of Computing | en_US |
| dc.eprint.version | Original manuscript | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2021-01-25T17:22:30Z | |
| dspace.orderedauthors | Dalirrooyfard, M; Vuong, TD; Williams, VV | en_US |
| dspace.date.submission | 2021-01-25T17:22:44Z | |
| mit.license | OPEN_ACCESS_POLICY | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |