Papers
Topics
Authors
Recent
Search
2000 character limit reached

Counting thin subgraphs via packings faster than meet-in-the-middle time

Published 18 Jun 2013 in cs.DS and cs.DM | (1306.4111v2)

Abstract: Vassilevska and Williams (STOC 2009) showed how to count simple paths on kk vertices and matchings on k/2k/2 edges in an nn-vertex graph in time n<sup>k/2+O(1)n<sup>{k/2+O(1)}. In the same year, two different algorithms with the same runtime were given by Koutis and Williams~(ICALP 2009), and Bj\"orklund \emph{et al.} (ESA 2009), via n<sup>st/2+O(1)n<sup>{st/2+O(1)}-time algorithms for counting tt-tuples of pairwise disjoint sets drawn from a given family of ss-sized subsets of an nn-element universe. Shortly afterwards, Alon and Gutner (TALG 2010) showed that these problems have Ω(n<sup>⌊</sup>st/2⌋)\Omega(n<sup>{\lfloor</sup> st/2\rfloor}) and Ω(n<sup>⌊</sup>k/2⌋)\Omega(n<sup>{\lfloor</sup> k/2\rfloor}) lower bounds when counting by color coding. Here we show that one can do better, namely, we show that the "meet-in-the-middle" exponent st/2st/2 can be beaten and give an algorithm that counts in time n<sup>0.45470382</sup>st+O(1)n<sup>{0.45470382</sup> st + O(1)} for tt a multiple of three. This implies algorithms for counting occurrences of a fixed subgraph on kk vertices and pathwidth p≪kp\ll k in an nn-vertex graph in n<sup>0.45470382k+2p+O(1)n<sup>{0.45470382k+2p+O(1)} time, improving on the three mentioned algorithms for paths and matchings, and circumventing the color-coding lower bound. We also give improved bounds for counting tt-tuples of disjoint ss-sets for s=2,3,4s=2,3,4. Our algorithms use fast matrix multiplication. We show an argument that this is necessary to go below the meet-in-the-middle barrier.

Citations (29)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.