A Hybrid Algorithm for Computing Permanents of Sparse Matrices
H Liang,SQ Huang,FS Bai
DOI: https://doi.org/10.1016/j.amc.2004.11.020
IF: 4.397
2006-01-01
Applied Mathematics and Computation
Abstract:The permanent of matrices has wide applications in many fields of science and engineering. It is, however, a #P-complete problem in counting. The best-known algorithm for computing the permanent, which is due to Ryser [Combinatorial Mathematics, The Carus Mathematical Monographs, vol. 14, Mathematical Association of America, Washington, DC, 1963], runs O(n2n−1) in time. It is possible to speed up algorithms for matrices with special structures, which arise commonly in applications. Most algorithms discussed before focus on 0,1 matrix. In this paper, a hybrid algorithm is proposed. It is efficient for sparse matrices.