Conditional Lower Bound for Subgraph Isomorphism with a Tree Pattern
Abstract
The kTree problem is a special case of Subgraph Isomorphism where the pattern graph is a tree, that is, the input is an -node graph and a -node tree , and the goal is to determine whether has a subgraph isomorphic to . We provide evidence that this problem cannot be computed significantly faster than , which matches the fastest algorithm known for this problem by Koutis and Williams [ICALP 2009 and TALG 2016]. Specifically, we show that if kTree can be solved in time for some constant , then Set Cover with elements and sets can be solved in time for a constant , which would refute the Set Cover Conjecture by Cygan et al. [CCC 2012 and TALG 2016]. Our techniques yield a new algorithm for the p-Partial Cover problem, a parameterized version of Set Cover that requires covering at least elements (rather than all elements). Its running time is for any fixed , which improves the previous -time algorithm by Zehavi [ESA 2015]. Our running time is nearly optimal, as a -time algorithm would refute the Set Cover Conjecture.
Cite
@article{arxiv.1708.07591,
title = {Conditional Lower Bound for Subgraph Isomorphism with a Tree Pattern},
author = {Robert Krauthgamer and Ohad Trabelsi},
journal= {arXiv preprint arXiv:1708.07591},
year = {2018}
}
Comments
A merged work containing the results in this paper is available at arXiv:1711.08041