IMPLEMENTATION AND COMPUTATIONAL RESULTS FOR THE HIERARCHICAL ALGORITHM FOR MAKING SPARSE MATRICES SPARSER

被引:3
|
作者
CHANG, SF [1 ]
MCCORMICK, ST [1 ]
机构
[1] UNIV BRITISH COLUMBIA,FAC COMMERCE & BUSINESS ADM,VANCOUVER V6T 1Y5,BC,CANADA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 1993年 / 19卷 / 03期
关键词
ALGORITHMS; MEASUREMENT; PERFORMANCE; VERIFICATION;
D O I
10.1145/155743.152620
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
If A is the (sparse) coefficient matrix of linear-equality constraints, for what nonsingular T is A = TA as sparse as possible, and how can it be efficiently computed? An efficient algorithm for this Sparsity Problem (SP) would be a valuable preprocessor for linearly constrained optimization problems. In a companion paper we developed a two-pass approach to solve SP called the Hierarchical Algorithm, In this paper we report on how we implemented the Hierarchical Algorithm into a code called HASP, and our computational experience in testing HASP on the NETLIB linear-programming problems. We found that HASP substantially outperformed a previous code for SP and that it produced a net savings in optimization time on the NETLIB problems. The results allow us to give guidelines for its use in practice.
引用
收藏
页码:419 / 441
页数:23
相关论文
共 7 条
  • [1] Algorithm 844: Computing sparse reduced-rank approximations to sparse matrices
    Berry, MW
    Pulatova, SA
    Stewart, GW
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (02): : 252 - 269
  • [2] Algorithm 847: spinterp: Piecewise multilinear hierarchical sparse grid interpolation in MATLAB
    Klimke, A
    Wohlmuth, B
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (04): : 561 - 579
  • [3] Algorithm 818:: A reference model implementation of the sparse BLAS in Fortran 95
    Duff, IS
    Vömel, C
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2002, 28 (02): : 268 - 283
  • [4] An efficient algorithm for chain multiplication of dense matrices and its computer implementation
    Faculty of Mathematics and Computer Science, Quanzhou Normal University, Quanzhou 362000, China
    不详
    J. Comput. Inf. Syst., 10 (4299-4306): : 4299 - 4306
  • [5] Algorithm 799: Revolve: An implementation of checkpointing for the reverse or adjoint mode of computational differentiation
    Griewank, A
    Walther, A
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2000, 26 (01): : 19 - 45
  • [6] Improved simple set-membership affine projection algorithm for sparse system modelling: Analysis and implementation
    Yazdanpanah, Hamed
    Diniz, Paulo S. R.
    Lima, Markus V. S.
    IET SIGNAL PROCESSING, 2020, 14 (02) : 81 - 88
  • [7] A-scalability and an integrated computational technology and framework for non-linear structural dynamics. Part 2: Implementation aspects and parallel performance results
    Kanapady, R
    Tamma, KK
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2003, 58 (15) : 2295 - 2323