ACM Home Page
Please provide us with feedback. Feedback
Implementation and computational results for the hierarchical algorithm for making sparse matrices sparser
Full text PdfPdf (1.52 MB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 19 ,  Issue 3  (September 1993) table of contents
Pages: 419 - 441  
Year of Publication: 1993
ISSN:0098-3500
Authors
S. Frank Chang  GTE Labs, Waltham, MA
S. Thomas McCormick  Univ. of British Columbia, Vancouver, B.C., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 20,   Citation Count: 0
Additional Information:

abstract   references   index terms   reviews   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/155743.152620
What is a DOI?

ABSTRACT

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.


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
ADLER, I., KARMARKAR, N., RESENDE, M., AND VEIGA, O. Data structures and programming techniques for the implementation of Karmarkar's algorithm, Tech Rep. Dept of Industrial Engineering and Operations Research, Univ of Calif., Berkeley, 1987 A shorter version appeared in ORSA J. Comput. 1, 2 (1989), 84-106.
 
2
 
3
CHANG, S. F., AND McCoRMICK, S. T. A faster implementation of a bipartite cardmahty matching algorithm. Univ. of British Columbia Tech Rep UBC 90-MSC-005, 1990.
 
4
 
5
DUFF, I S. MA28--a set of FORTRAN subroutines for sparse unsymmetric linear equations. A.E.R.E. Harwell Rep. 8730, 1977.
 
6
FOURER, R. Solving staircase linear programs by the simplex method, 2: Pricing. Math. Program. 25, (1983), 251 292.
 
7
GAY, D.M. Electronic mail dmtnbution of linear programming test problems Math. Program Soc. Comm. Algorithms Newsl. 13 (1985), 10 12.
 
8
HO, J. K., AND LOUTE, E. A set of staircase hnear programming test problems Math. Program. 20 (1981), 245-250.
 
9
HOFFMAN, A. J., AND McCoRMiCK, S. T, A Fast Algorithm That Makes Matrices Optimally Sparse. In Progress zn Combinatorial Optlmtzahon, W. R. Pulleyblank, Ed Academic Press, 1984, 185-196.
 
10
 
11
MCCORMICK, S.T. A combinatorial approach to some sparse matrix problems. Ph.D. Thesis, Stanford Univ., Stanford, Calif., 1983.
 
12
 
13
MCCORMICK, S. T., AND CHU% S. F. Weighted sparsity problem: Complexity and algorithms. UBC Faculty of Commerce Working Paper 90-MSC-007, Vancouver, BC, 1990.
 
14
MCCORMICK, S. T., ~D CHUG, S. F. Making AAT Sparser for interior-point algorithms: Complexity and heuristics. In preparation, 1990.
 
15
MURT^GH, B. A., AND S^UNDERS, M. A. MINOS 5.0 User's Guide. Tech. Rep. SOL 83-20, Systems Optimization Laboratory, Dept. of Operations Research, Stanford Univ., Stanford, Calif., 1983.


REVIEWS

"Charles Raymond Crawford : Reviewer"

The implementation and testing of an algorithm for reducing the sparsity of a matrix by elementary row operations are described. The algorithm is described in a previous paper by the same authors [1]. The algorithm has a nonnumeric and a numer  more...


"Robert James Plemmons : Reviewer"

In two previous technical reports [1,2], the authors proposed an algorithm for making sparse matrices sparser. Under certain conditions on a sparse matrix A, the algorithm attempts to efficiently transform more...

Collaborative Colleagues:
S. Frank Chang: colleagues
S. Thomas McCormick: colleagues