TY - GEN
T1 - The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern
AU - Krauthgamer, Robert
AU - Trabelsi, Ohad
N1 - Publisher Copyright: © Robert Krauthgamer and Ohad Trabelsi.
PY - 2019/3/1
Y1 - 2019/3/1
N2 - In the Set Cover problem, the input is a ground set of n elements and a collection of m 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 0(mn2') [Fomin et al., WG 2004], and the Set Cover Conjecture (SeCoCo) [Cygan et al., TALG 2016] asserts that for every fixed s > 0, no algorithm can solve Set Cover in time 2(1 ')'poly(m), even if set sizes are bounded by A = A(s). We show strong connections between this problem and kTree, a special case of Subgraph Isomorphism where the input is an n -node graph G and a k -node tree T, and the goal is to determine whether G has a subgraph isomorphic to T. First, we propose a weaker conjecture Log-SeCoCo, that allows input sets of size L = O(1/s"log n), and show that an algorithm breaking Log-SeCoCo would imply a faster algorithm than the currently known 2'poly(n)-time algorithm [Koutis and Williams, TALG 2016] for Directed nTree, which is kTree with k = n and arbitrary directions to the edges of G and T. This would also improve the running time for Directed Hamiltonicity, for which no algorithm significantly faster than 2'poly(n) is known despite extensive research. Second, we prove that if p -Partial Cover, a parameterized version of Set Cover that requires covering at least p elements, cannot be solved significantly faster than 2'poly(m) (an assumption even weaker than Log-SeCoCo) then kTree cannot be computed significantly faster than 2k poly(n), the running time of the Koutis and Williams' algorithm.
AB - In the Set Cover problem, the input is a ground set of n elements and a collection of m 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 0(mn2') [Fomin et al., WG 2004], and the Set Cover Conjecture (SeCoCo) [Cygan et al., TALG 2016] asserts that for every fixed s > 0, no algorithm can solve Set Cover in time 2(1 ')'poly(m), even if set sizes are bounded by A = A(s). We show strong connections between this problem and kTree, a special case of Subgraph Isomorphism where the input is an n -node graph G and a k -node tree T, and the goal is to determine whether G has a subgraph isomorphic to T. First, we propose a weaker conjecture Log-SeCoCo, that allows input sets of size L = O(1/s"log n), and show that an algorithm breaking Log-SeCoCo would imply a faster algorithm than the currently known 2'poly(n)-time algorithm [Koutis and Williams, TALG 2016] for Directed nTree, which is kTree with k = n and arbitrary directions to the edges of G and T. This would also improve the running time for Directed Hamiltonicity, for which no algorithm significantly faster than 2'poly(n) is known despite extensive research. Second, we prove that if p -Partial Cover, a parameterized version of Set Cover that requires covering at least p elements, cannot be solved significantly faster than 2'poly(m) (an assumption even weaker than Log-SeCoCo) then kTree cannot be computed significantly faster than 2k poly(n), the running time of the Koutis and Williams' algorithm.
KW - Conditional lower bounds
KW - Hardness in P
KW - Set cover conjecture
KW - Subgraph isomorphism
UR - http://www.scopus.com/inward/record.url?scp=85074956405&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.STACS.2019.45
DO - 10.4230/LIPIcs.STACS.2019.45
M3 - منشور من مؤتمر
T3 - 126
BT - 36th International Symposium on Theoretical Aspects of Computer Science (STACS 2019)
A2 - Niedermeier, R
A2 - Paul, C
A2 - Niedermeier, Rolf
A2 - Paul, Christophe
T2 - 36th International Symposium on Theoretical Aspects of Computer Science (STACS)
Y2 - 13 March 2019 through 16 March 2019
ER -