首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Computing Row and Column Counts for Sparse QR and LU Factorization
Authors:J R Gilbert  X S Li  E G Ng  B W Peyton
Institution:(1) Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto, CA 94304-1314, USA;(2) National Energy Research Scientific Computing Division, Lawrence Berkeley National Laboratory, 1 Cyclotron Road, MS 50F, Berkeley, CA 94720, USA;(3) Computer Science and Mathematics Division, Oak Ridge National Laboratory, P.O. Box 2008, Oak Ridge, TN 37831-6367, USA
Abstract:We present algorithms to determine the number of nonzeros in each row and column of the factors of a sparse matrix, for both the QR factorization and the LU factorization with partial pivoting. The algorithms use only the nonzero structure of the input matrix, and run in time nearly linear in the number of nonzeros in that matrix. They may be used to set up data structures or schedule parallel operations in advance of the numerical factorization.The row and column counts we compute are upper bounds on the actual counts. If the input matrix is strong Hall and there is no coincidental numerical cancellation, the counts are exact for QR factorization and are the tightest bounds possible for LU factorization.These algorithms are based on our earlier work on computing row and column counts for sparse Cholesky factorization, plus an efficient method to compute the column elimination tree of a sparse matrix without explicitly forming the product of the matrix and its transpose.This revised version was published online in October 2005 with corrections to the Cover Date.
Keywords:Sparse QR and LU factorizations  column elimination tree  row and column counts  disjoint set union
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号