arXiv · 0708.0907
Permanents of Circulants: a Transfer Matrix Approach (Expanded Version)
Abstract
Calculating the permanent of a (0,1) matrix is a #P-complete problem but there are some classes of structured matrices for which the permanent is calculable in polynomial time. The most well-known example is the fixed-jump (0,1) circulant matrix which, using algebraic techniques, was shown by Minc to satisfy a constant-coefficient fixed-order recurrence relation. In this note we show how, by interpreting the problem as calculating the number of cycle-covers in a directed circulant graph, it is straightforward to reprove Minc's result using combinatorial methods. This is a two step process: the first step is to show that the cycle-covers of directed circulant graphs can be evaluated using a transfer matrix argument. The second is to show that the associated transfer matrices, while very large, actually have much smaller characteristic polynomials than would a-priori be expected. An important consequence of this new viewpoint is that, in combination with a new recursive decomposition of circulant-graphs, it permits extending Minc's result to calculating the permanent of the much larger class of circulant matrices with non-fixed (but linear) jumps. It also permits us to count other types of structures in circulant graphs, e.g., Hamiltonian Cycles.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Mordecai J. Golin, Yiu Cho Leung, Yajun Wang. 2007-08-07. Permanents of Circulants: a Transfer Matrix Approach (Expanded Version). https://arxiv.org/abs/0708.0907
Cite the original work for its findings. Save a collection to share your selection of sources.