The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern
Abstract
In the Set Cover problem, the input is a ground set of elements and a collection of sets, and the goal is to find the smallest sub-collection of sets whose union is the entire ground set. The fastest algorithm known runs in time [Fomin et al., WG 2004], and the Set Cover Conjecture (SeCoCo) [Cygan et al., TALG 2016] asserts that for every fixed , no algorithm can solve Set Cover in time , even if set sizes are bounded by . We show strong connections between this problem and kTree, a special case of Subgraph Isomorphism where the input is an -node graph and a -node tree , and the goal is to determine whether has a subgraph isomorphic to . First, we propose a weaker conjecture Log-SeCoCo, that allows input sets of size , and show that an algorithm breaking Log-SeCoCo would imply a faster algorithm than the currently known -time algorithm [Koutis and Williams, TALG 2016] for Directed nTree, which is kTree with and arbitrary directions to the edges of and . This would also improve the running time for Directed Hamiltonicity, for which no algorithm significantly faster than is known despite extensive research. Second, we prove that if Set Cover cannot be solved significantly faster than (an assumption even weaker than Log-SeCoCo), then kTree cannot be computed significantly faster than , the running time of the Koutis and Williams' algorithm. Applying the same techniques to the p-Partial Cover problem, a parameterized version of Set Cover that requires covering at least elements, we obtain a new algorithm with running time for arbitrary , which improves previous work and is nearly optimal assuming say Log-SeCoCo.
Cite
@article{arxiv.1711.08041,
title = {The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern},
author = {Robert Krauthgamer and Ohad Trabelsi},
journal= {arXiv preprint arXiv:1711.08041},
year = {2019}
}
Comments
Merged works