Below All Subsets for Some Permutational Counting Problems
Andreas Bj\"orklund

TL;DR
This paper introduces the first deterministic algorithms for computing the permanent and counting Hamiltonian cycles that run faster than exponential time, specifically in subexponential $2^{n- ext{Omega}( ext{sqrt}(n/ ext{log} n))}$ time, improving over classic methods.
Contribution
It presents novel reductions that enable subexponential algorithms for permanent and Hamiltonian cycle counting, surpassing classical exponential algorithms.
Findings
First deterministic subexponential algorithms for the problems.
Algorithms run in $2^{n- ext{Omega}( ext{sqrt}(n/ ext{log} n))}$ time.
Achieved reductions to smaller instances of the problems.
Abstract
We show that the two problems of computing the permanent of an matrix of -bit integers and counting the number of Hamiltonian cycles in a directed -vertex multigraph with edges can be reduced to relatively few smaller instances of themselves. In effect we derive the first deterministic algorithms for these two problems that run in time in the worst case. Classic time algorithms for the two problems have been known since the early 1960's. Our algorithms run in time.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Limits and Structures in Graph Theory · Random Matrices and Applications
