paper

Beating Treewidth for Average-Case Subgraph Isomorphism

arXiv:1902.06380 · doi:10.4230/LIPIcs.IPEC.2019.24

Abstract

For any fixed graph , the subgraph isomorphism problem asks whether an -vertex input graph has a subgraph isomorphic to . A well-known algorithm of Alon, Yuster and Zwick (1995) efficiently reduces this to the "colored" version of the problem, denoted -, and then solves - in time where is the treewidth of . Marx (2010) conjectured that - requires time and, assuming the Exponential Time Hypothesis, proved a lower bound of for a certain graph parameter . With respect to the size of circuits solving - in the average case, Li, Razborov and Rossman (2017) proved (unconditional) upper and lower bounds of and for a different graph parameter . Our contributions are as follows. First, we prove that is for all graphs . Next, we show that can be asymptotically less than ; for example, if is a hypercube then is . This implies that the average-case complexity of - is when is a hypercube. Finally, we construct circuits of size that solve - in the average case, closing the gap between the upper and lower bounds of Li et al.

31 pages. International Symposium on Parameterized and Exact Computation (IPEC) 2019

Beating Treewidth for Average-Case Subgraph Isomorphism · wovepaper