ACM Home Page
Please provide us with feedback. Feedback
Algorithm 836: COLAMD, a column approximate minimum degree ordering algorithm
Full text PdfPdf (60 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 30 ,  Issue 3  (September 2004) table of contents
Pages: 377 - 380  
Year of Publication: 2004
ISSN:0098-3500
Authors
Timothy A. Davis  University of Florida, Gainesville, FL
John R. Gilbert  University of California, Santa Barbara, CA
Stefan I. Larimore  Microsoft, Inc., Redmond, WA
Esmond G. Ng  Lawrence Berkeley National Laboratory, Berkeley, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 70,   Citation Count: 4
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1024074.1024080
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip836.gz (41 KB)
Software for "COLAMD, a column approximate minimum degree ordering algorithm"


ABSTRACT

Two codes are discussed, COLAMD and SYMAMD, that compute approximate minimum degree orderings for sparse matrices in two contexts: (1) sparse partial pivoting, which requires a sparsity preserving column pre-ordering prior to numerical factorization, and (2) sparse Cholesky factorization, which requires a symmetric permutation of both the rows and columns of the matrix being factorized. These orderings are computed by COLAMD and SYMAMD, respectively. The ordering from COLAMD is also suitable for sparse QR factorization, and the factorization of matrices of the form ATA and AAT, such as those that arise in least-squares problems and interior point methods for linear programming problems. The two routines are available both in MATLAB and C-callable forms. They appear as built-in routines in MATLAB Version 6.0.




Collaborative Colleagues:
Timothy A. Davis: colleagues
John R. Gilbert: colleagues
Stefan I. Larimore: colleagues
Esmond G. Ng: colleagues