ACM Home Page
Please provide us with feedback. Feedback
Remarks on implementation of O(n1/2τ) assignment algorithms
Full text PdfPdf (1.27 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 14 ,  Issue 3  (September 1988) table of contents
Pages: 267 - 287  
Year of Publication: 1988
ISSN:0098-3500
Authors
Iain S. Duff  Harwell Laboratory; and Univ. of Umea˚, Umea˚, Sweden
Torbjörn Wiberg  Univ. of Umea˚, Umea˚, Sweden
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 16,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   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/44128.44131
What is a DOI?

ABSTRACT

We examine an implementation and a number of modifications of a 1973 algorithm of Hopcroft and Karp for permuting a sparse matrix so that there are no zeros on the diagonal. We describe our implementation of the original Hopcroft and Karp algorithm and compare this with modifications which we prove to have the same O(n1/2&tgr;) behavior, where the matrix is of order n with &tgr; entries. We compare the best of these with an efficient implementation of an algorithm whose worst-case behavior is O(n&tgr;).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
DUFF, I.S. A survey of sparse matrix research. In Proc. IEEE 65 (1977), 500-535.
2
3
 
4
DUFF, I. S., GRIMES, R. G., AND LEWIS, J.G. Sparse matrix test problems. Report CSS 191, Computer Science and Systems Division, Harwell Laboratory, UK, 1987.
 
5
DUFF, I. S., AND REID, J.K. Performance evaluation of codes for sparse matrix problems. In Performance Evaluation of Numerical Software. L. D. Fosdick (Ed.), North-Holland, New York, 1979, 121-135.
 
6
EVERSTINE, G.C. A comparison of three resequencing algorithms for the reduction of matrix profile and wavefront. Int. J. Numer. Meth. Eng. 14 (1979), 837-853.
 
7
GEORGE, A., AND LIU, J. W.H. An automatic nested dissection algorithm for irregular finiteelement problems. SIAM d. Numer. Anal. 15 (1978), 1053-1069.
 
8
GUSTAVSON, F.G. Finding the block lower-triangular form of a sparse matrix. In Sparse Matrix Computations. J. R. Bunch and D. J. Rose (Eds.). Academic Press, New York, 1976, 275-289.
 
9
HALL, M. An algorithm for distinct representatives. Amer. Math. Monthly 63 (1956), 716-717.
 
10
HOPCROFT, J. E., AND KARP, R.M. An n'~/2 algorithm for maximum matchings in bipartite graphs. SIAM J. Comput. 2 (1973), 225-231.



REVIEW

"John B. Slater : Reviewer"

Efficient algorithms for solving a sparse set of linear equations require a block triangular form. Part of the reduction to such a form involves permutation of the matrix so that there are no zeros on the diagonal. The paper first des  more...

Collaborative Colleagues:
Iain S. Duff: colleagues
Torbjörn Wiberg: colleagues