Improved Approximation for the Number of Hamiltonian Cycles in Dense Digraphs

Abstract

We propose an improved algorithm for counting the number of Hamiltonian cycles in a directed graph. The basic idea of the method is sequential acceptance/rejection, which is successfully used in approximating the number of perfect matchings in dense bipartite graphs. As a consequence, a new bound on the number of Hamiltonian cycles in a directed graph is proved, by using the ratio of the number of 1-factors. Based on this bound, we prove that our algorithm runs in expected time of O(n8.5) for dense problems. This improves the Markov chain method, the most powerful existing method, a factor of at least n4.5( n)4 in running time. This class of dense problems is shown to be nontrivial in counting, in the sense that it is #P-Complete.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…