Determinant Sums for Undirected Hamiltonicity

被引:49
作者
Bjorklund, Andreas [1 ]
机构
[1] Lund Univ, Dept Comp Sci, S-22100 Lund, Sweden
来源
2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE | 2010年
关键词
D O I
10.1109/FOCS.2010.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a Monte Carlo algorithm for Hamiltonicity detection in an n-vertex undirected graph running in O*(1.657(n)) time. To the best of our knowledge, this is the first superpolynomial improvement on the worst case runtime for the problem since the O*(2(n)) bound established for TSP almost fifty years ago (Bellman 1962, Held and Karp 1962). It answers in part the first open problem in Woeginger's 2003 survey on exact algorithms for NP-hard problems. For bipartite graphs, we improve the bound to O*(1.414(n)) time. Both the bipartite and the general algorithm can be implemented to use space polynomial in n. We combine several recently resurrected ideas to get the results. Our main technical contribution is a new reduction inspired by the algebraic sieving method for k-Path (Koutis ICALP 2008, Williams IPL 2009). We introduce the Labeled Cycle Cover Sum in which we are set to count weighted arc labeled cycle covers over a finite field of characteristic two. We reduce Hamiltonicity to Labeled Cycle Cover Sum and apply the determinant summation technique for Exact Set Covers (Bjorklund STACS 2010) to evaluate it.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 24 条
  • [1] COLOR-CODING
    ALON, N
    YUSTER, R
    ZWICK, U
    [J]. JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (04): : 844 - 856
  • [2] [Anonymous], 1937, TECHNICAL COMMUNICAT
  • [3] INCLUSION AND EXCLUSION ALGORITHM FOR THE HAMILTONIAN PATH PROBLEM
    BAX, ET
    [J]. INFORMATION PROCESSING LETTERS, 1993, 47 (04) : 203 - 207
  • [4] DYNAMIC PROGRAMMING TREATMENT OF TRAVELLING SALESMAN PROBLEM
    BELLMAN, R
    [J]. JOURNAL OF THE ACM, 1962, 9 (01) : 61 - &
  • [5] Bellman Richard., 1960, Proceedings of Symposia in Applied Mathematics, V10
  • [6] Bjorklund A., 2010, P 27 STACS, P95
  • [7] Fourier Meets Mobius: Fast Subset Convolution
    Bjorklund, Andreas
    Husfeldt, Thore
    Kaski, Petteri
    Koivisto, Mikko
    [J]. STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 67 - 74
  • [8] Björklund A, 2008, LECT NOTES COMPUT SC, V5125, P198, DOI 10.1007/978-3-540-70575-8_17
  • [9] BROERSMA H, 2009, P 35 INT WORKSH GRAP, P44
  • [10] BUNCH JR, 1974, MATH COMPUT, V28, P231, DOI 10.1090/S0025-5718-1974-0331751-8