Optimizing Halley's Iteration for Computing the Matrix Polar Decomposition
Authors:
- Yuji NakatsukasaYNYuji Nakatsukasa
- Zhaojun BaiZBZhaojun Bai
- François GygiFGFrançois Gygi
- 1 January 2010
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 31 (5) , 2700-2720
Abstract
We introduce a dynamically weighted Halley (DWH) iteration for computing the polar decomposition of a matrix, and we prove that the new method is globally and asymptotically cubically convergent. For matrices with condition number no greater than $10^{16}$, the DWH method needs at most six iterations for convergence with the tolerance $10^{-16}$. The Halley iteration can be implemented via QR decompositions without explicit matrix inversions. Therefore, it is an inverse free communication friendly algorithm for the emerging multicore and hybrid high performance computing systems.
Keywords
This publication has 21 references indexed in Scilit:
- A New Scaling for Newton's Iteration for the Polar Decomposition and its Backward StabilitySIAM Journal on Matrix Analysis and Applications, 2008
- Architecture of Qbox: A scalable first-principles molecular dynamics codeIBM Journal of Research and Development, 2008
- Linear scaling first-principles molecular dynamics with controlled accuracyComputer Physics Communications, 2004
- Condition numbers and their condition numbersLinear Algebra and its Applications, 1995
- A parallel algorithm for computing the polar decompositionParallel Computing, 1994
- Ab initiomolecular-dynamics techniques extended to large-length-scale systemsPhysical Review B, 1992
- Algorithms for the Polar DecompositionSIAM Journal on Scientific and Statistical Computing, 1990
- On Halley's Iteration MethodThe American Mathematical Monthly, 1985
- Condition EstimatesSIAM Journal on Scientific and Statistical Computing, 1984
- An Estimate for the Condition Number of a MatrixSIAM Journal on Numerical Analysis, 1979