Browse > Article

A Minimum Degree Ordering Algorithm using the Lower and Upper Bounds of Degrees  

Park, Chan-Kyoo (Department of IT Consulting and Auditing, National Computerization Agency)
Doh, Seungyong (Department of Industrial Engineering, Seoul National University)
Park, Soondal (Department of Industrial Engineering, Seoul National University)
Kim, Woo-Je (Department of Industrial Engineering, Daejin University)
Publication Information
Management Science and Financial Engineering / v.8, no.1, 2002 , pp. 1-19 More about this Journal
Abstract
Ordering is used to reduce the amount of fill-ins in the Cholesky factor of a symmetric positive definite matrix. One of the most efficient ordering methods is the minimum degree ordering algorithm(MDO). In this paper, we provide a few techniques that improve the performance of MDO implemented with the clique storage scheme. First, the absorption of nodes in the cliques is developed which reduces the number of cliques and the amount of storage space required for MDO. Second, we present a modified minimum degree ordering algorithm of which the number of degree updates can be reduced by introducing the lower bounds of degrees. Third, using both the lower and upper bounds of degrees, we develop an approximate minimum degree ordering algorithm. Experimental results show that the proposed algorithm is competitive with the minimum degree ordering algorithm that uses quotient graphs from the points of the ordering time and the nonzeros in the Cholesky factor.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 Amestoy, P. R., T. A. Davis, I. S. Duff, 'An approximate minimum degree ordering algorithm,' SIAM Journal on Matrix Analysis and Applications 17, 4 (1996), 886-905   DOI   ScienceOn
2 George, A., J. W. H. Liu, 'A fast implementation of the minimum degree algorithm using quotient graphs,' ACM Transactions on Mathematical Software 6, 3 (1980), 337-358   DOI   ScienceOn
3 Duff, I. S., A M. Erisman and J. K. Reid, Direct Methods for Sparse Matrices, Oxford University Press, 1986
4 George, A., J. W. H. Liu, Computer solution of large sparse positive definite systems, Prentice-Hall, 1981
5 Kim, B. G., M. Seong, S. Park, 'An efficient ordering method and data structure of the interior point method,' Journal of the Korean Opertations Research and Management Science Society 21,3 (1996), 63-74   과학기술학회마을
6 Jung, H. W., R. E. Marsten and M. J. Saltzman, 'Numerical factorization methods for interior point algorithms,' ORSA Journal on Computing 6, 1 (1994), 94-104   DOI
7 Duff, I. S., J. K. Reid, 'The multifrontal solution of indefinite sparse symmetric linear equations,' ACM Transactions on Mathematical Software, 9 (1983), 235-302   DOI   ScienceOn
8 George, A., J. W. H. Liu, 'The evolution of the minimum degree ordering algorithm,' SIAM Review 31, 1 (1989), 1-19   DOI   ScienceOn
9 Mo, J., S. Park, 'Data structures and the performance improvement of the minimum degree ordering method,' Korea Management Science Review 12, 2 (1995), 31-42   과학기술학회마을
10 Garey, M. R., D. S. Johnson, 'Computers and intractability,' Bell Telephone Laboratories, Inc., 1979
11 Gay, D. M., 'Electronic mail distribution for linear programming test problems,' Mathematical Programming Society COAL Newsletter, 1985
12 Tinney, W. F., J. W. Walker, 'Direct solutions of sparse network equations by optimally ordered triangular factorization,' Proceedings of the IEEE 55 (1967), 1801-1809   DOI   ScienceOn
13 Rose, D. J., 'A graph-theoretic study of the numerical solution of sparse positive definite systems of linear equations,' in Graph Theory and Computing, R. C. Read, ed., Academic Press, 183-217, 1972
14 Seol, T.-R., C.-K. Park, S. Park, 'Minimum deficiency ordering with the clique storage structure,' Journal of the Korean Institute of Industrial Engineers 24, 3 (1998), 407-416
15 Speelpenning, B., 'The generalized element method,' Tech. Rep. UIUCDCS-R-78-946, Dept. of Computer Science, Univ, of Illinois at Urbana, Champaign, IL, 1978
16 Hendrickson, B., E. Rothberg, 'Improving the run time and quality of nested dissection ordering,' SIAM Journal on Scientific Computing 20,2 (1998) 468-489   DOI   ScienceOn
17 Yannakakis, M., 'Computing the minimum fill-in is NP-complete,' SIAM J. Algebraic and Discrete Methods 2 (1981), 77-79   DOI
18 Liu, J.W.H., 'Modification of the minimum degree algorithm by multiple elimination,' ACM Trans. Math. Software 11 (1985), 141-153   DOI   ScienceOn