ACM Home Page
Please provide us with feedback. Feedback
A parallel formulation of interior point algorithms
Full text PdfPdf (1.14 MB)
Source
Conference on High Performance Networking and Computing archive
Proceedings of the 1994 ACM/IEEE conference on Supercomputing table of contents
Washington, D.C.
SESSION: Session 7: linear algebra I table of contents
Pages: 204 - 213  
Year of Publication: 1994
ISBN ~ ISSN:1063-9535 , 0-8186-6605-6
Authors
George Karypis  University of Minnesota, Minneapolis, MN
Anshul Gupta  University of Minnesota, Minneapolis, MN
Vipin Kumar  University of Minnesota, Minneapolis, MN
Sponsors
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 31,   Citation Count: 4
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/602770.602808
What is a DOI?

ABSTRACT

In this paper we describe a scalable parallel formulation of interior point algorithms. Through our implementation on a 256-processor nCUBE 2 parallel computer, we show that our parallel formulation utilizes hundreds of processors efficiently and delivers much higher performance and speedups than reported earlier. These speedups are a result of our highly efficient parallel algorithm for solving a linear symmetric positive definite system using Cholesky factorization. We also evaluate a number of ordering algorithms for sparse matrix factorization in terms of their suitability for parallel Cholesky factorization.


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
Ilan Adler, Mauricio G.C. Resende, Geraldo Veiga, and Narendra Karmarkar. An Implementation of Karmarkar's Algorithm for Linear Programming. Mathematical Programming, (44):297-335, 1989.
 
2
 
3
 
4
R. H. Bisseling, T. M. Doup, and L.D.J.C. Loyens. A parallel Interior Point algorithm for linear programming on a network of transputers. Annals of Operations Research, 43:51-86, 1993.
 
5
In Chan Choi, Clyde L. Monma, and David F. Shanno. Further Development of a Primal-Dual Interior Point Method. ORSA Journal on Computing, 2(4):304-311, Fall 1990.
 
6
G. B. Dantzig. Linear Programming and Extensions. Princeton University Press, Princeton, NJ, 1963.
7
 
8
 
9
J. Eckstein, L. C. Polymenakos, R. Qi, V. I. Ragulin, and S. A. Zenios. Data-Parallel Implementations of Dense Linear Programming Algorithms. Technical Report TMC-230, Thinking Machines Corporations, Cambridge, MA, 1992.
 
10
Jonathan Eckstein. Large-Scale Parallel Computing, Optimization, and Operations Research: A survey. ORSA CSTS Newsletter, 14(2), Fall 1993.
 
11
 
12
K. A. Gallivan, R. J. Plemons, and A. H. Sameh. Parallel Algorithms for Dense Linear Algebra Computations. In Parallel Algorithms for Matrix Computations, pages 1-82. SIAM, 1990.
 
13
D. M. Gay. Electronic Mail Distribution of Linear Programming Test Problems. <mathematical Programming Society COAL Newsletter, December 1985.
 
14
 
15
 
16
A. George, J. W.-H. Liu, and E. G.-Y. Ng. Communication Results for Parallel Sparse Cholesky Factorization on a Hypercube. Parallel Computing, 10(3):287-298, May 1989.
 
17
Anshul Gupta and Vipin Kumar. A scalable parallel algorithm for sparse matrix factorization. Technical Report 94-19, Department of Computer Science, University of Minnesota, Minneapolis, MN, 1994. A shorter version appears in Supercomputing '94. TR available in users/kumar/sparse-cholesky.ps at anonymous FTP site ftp.cs.umn.edu.
 
18
 
19
H. F. Ho, G. H. Chen, S. H. Lin, and J. P. Sheu. Solving Linear Programming on Fixed-Size Hypercubes. In International Conference on Parallel Processesing, pages 112-116, 1988.
 
20
E. C. Housos, C. C. Huang, and J-M. Liu. Parallel Algorithms for the AT&T KORBX System. AT&T Technical Journal, 68(3):37-47, 1989.
 
21
J. Jess and H. Kees. A data structure for parallel L/U decomposition. IEEE Transactions on Computers, C-31:231-239, 1982.
 
22
Ho-Won Jung, Roy E. Marsten, and Matthew J. Saltzman. Numerical Factorization Methods for Interior Point Algorithms. ORSA Journal on Computing, 6(1):94-105, Winter 1994.
 
23
 
24
George Karypis, Anshul Gupta, and Vipin Kumar. A Parallel Formulation of Interior Point Algorithms. Technical Report (TR 94-20), Department of Computer Science, University of Minnesota, Minneapolis, MN, 1994. Available via anonymous ftp from ftp.cs.umn.edu at users/kumar/interior-point.ps.
 
25
George Karypis and Vipin Kumar. A High Performance Sparse Cholesky Factorization Algorithm For Scalabale Parallel Computers. Technical Report 94-41, Department of Computer Science, University of Minnesota, Minneapolis, MN, 1994. Available via anonymous ftp from ftp.cs.umn.edu at users/kumar/cholesky-forest.ps.
 
26
George Karypis and Vipin Kumar. Performance and Scalability of Parallel Formulations of the Simplex Method for Dense Linear Programming Problems. Technical report, Computer Science Department, University of Minnesota, Minneapolis, MN, April 1994.
 
27
B. W. Kernighan and S. Lin. An efficient heuristic procedure for partitioning graphs. The Bell System Technical Journal, 1970.
 
28
 
29
 
30
J. W.-H. Liu. Reordering sparse matrices for parallel elimination. Parallel Computing, 11:73-91, 1989.
 
31
32
 
33
 
34
 
35
 
36
Irvin J. Lustig, Roy E. Marssten, and David F. Shanno. Interior Point Methods for Linear Programming: Computational State of the Art. ORSA Journal on Computing, 6(1):1-14, Winter 1994.
 
37
Irvin J. Lustig, Roy E. Marsten, and David F. Shanno. Computational experience with a primal-dual interior-point method for linear programming. Journal of Linear Algebra and Its Applications, 152:191-222, 1991.
 
38
Irvin J. Lustig, Roy E. Marsten, and David F. Shanno. On Implementing Mehrotra's Predictor-Corrector Interior-Point Method for Linear Programming. SIAM J. Optimization, 2(3):435-449, August 1992.
 
39
Roy E. Marsten, Matthew J. Saltzman, David F. Shanno, George S. Pierce, and J. F. Ballintizn. Implementation of a Dual Affine Interior Point Algorithm for Linear Programming. ORSA Journal on Computing, 1(4):287-297, 1989.
 
40
Kevin A. McShane, Clyde L. Monma, and David Shanno. An Implementation of a Primal-Dual Interior Point Method for Linear Programming. ORSA Journal on Computing, 1(2):70-83, Spring 1989.
 
41
Sanjay Mehrotra. On the Implementation of a Primal-Dual Interior Point Method. SIAM J. Optimization, 2(4):575-601, November 1992.
 
42
K. Onaga and H. Nagayasu. A Wavefront-Driven Algorithm for Linear Programming on Dataflow Processor-Arrays. In Proceedings of International Computer Symposium, pages 739-746, 1984.
 
43
 
44
F. Peters. Parallel pivoting algorithms for sparse symmetric matrices. Parallel Computing, 1:99-110, 1984.
 
45
 
46
M. J. Saltzman. Implementation of an Interior Point LP Algorithm on a Shared-Memory Vector Multiprocessor. In R. Sharda, O. Balci, and S. A. Zenios, editors, Computer Science and Operations Research: New Developments in their Interface. Pergamon Press, 1992.
 
47
Wei Shu and Min-You Wu. Sparse Implementation of Revised Simplex Algorithm on Parallel Computers. In SIAM Conference on Parallel Processing for Scientific Computing, March 1993.
48
 
49
Robert J. Vanderbei. LOQO User's Manual. Princeton University, Princeton, NJ, November 1992.
 
50
Robert J. Vanderbei. ALPO: Another Linear Program Optimizer. ORSA Journal on Computing, 5(2):134-146, Spring 1993.
 
51
M. Yannakakis. Computing the minimum fill-in is NP-complete. SIAM J. Algebraic Discrete Methods, 2:77-79, 1981.

Collaborative Colleagues:
George Karypis: colleagues
Anshul Gupta: colleagues
Vipin Kumar: colleagues