Computation of Matrix Permanent with Automatic Differentiation

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

With a well-known formulation of matrix permanent by a multivariate polynomial, algorithms for the computation of the matrix permanent are considered in terms of automatic differentiation, where a succinct program with a C++ template for the higher order derivatives is described. A special set of commutative quadratic nilpotent elements is introduced, and it is shown that the permanent can be computed efficiently as a variation of implementation of higher order automatic differentiation. Given several ways for transforming the multivariate polynomial into univariate polynomials, six algorithms that compute the value of the permanent are described with their computational complexities. One of the complexities is O(n2n), the same as that of the most popular Ryser's algorithm.

Cite

CITATION STYLE

APA

Kubota, K. (2006). Computation of Matrix Permanent with Automatic Differentiation. Lecture Notes in Computational Science and Engineering, 50, 67–76. https://doi.org/10.1007/3-540-28438-9_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free