|
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...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|