Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Algorithm 923: efficient numerical computation of the Pfaffian for dense and banded skew-symmetric matrices
Wimmer M. ACM Transactions on Mathematical Software38 (4):1-17,2012.Type:Article
Date Reviewed: Oct 30 2012

The Pfaffian of a matrix, like the determinant, is a polynomial in the matrix elements. It is most frequently used in particle physics where the matrix is even-ordered and skew-symmetric, and the determinant is the square of the Pfaffian. In these problems, the Pfaffian is used to define a particular choice of sign for the root of the determinant. The methods in this paper first reduce the given matrix to an equivalent tridiagonal form, from which the Pfaffian can be computed directly.

The first section of the paper summarizes several published methods for the reduction of skew-symmetric matrices to tridiagonal form. The second section describes the routines that make up Algorithm 923, and a final section describes the results of tests with those routines. The routines are written in Fortran95, Mathematica, MATLAB, and Python. The Fortran routines are for complex or real matrices in single or double precision. The author also provides C-language interface definitions.

The first two sections of the paper include interesting background results on skew-symmetric real and complex matrices, as well as the Pfaffian, supported by an extensive bibliography. The author shows how methods for real skew-symmetric matrices can be adapted for complex matrices. He also describes in detail one application of the Pfaffian to a problem in particle physics. The author mentions three appendices, which are available online.

Reviewer:  Charles R. Crawford Review #: CR140635 (1302-0121)
Bookmark and Share
  Editor Recommended
 
 
Numerical Linear Algebra (G.1.3 )
 
 
Mathematical Software (G.4 )
 
 
Physical Sciences And Engineering (J.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Numerical Linear Algebra": Date
Exploiting fast matrix multiplication within the level 3 BLAS
Higham N. ACM Transactions on Mathematical Software 16(4): 352-368, 2000. Type: Article
Aug 1 1991
Fundamentals of matrix computations
Watkins D., John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471614142)
Jun 1 1992
Computational methods for linear control systems
Petkov P., Christov N., Konstantinov M., Prentice Hall International (UK) Ltd., Hertfordshire, UK, 1991. Type: Book (9780131618039)
Jun 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy