A Block-$LU$ Update for Large-Scale Linear Programming
Author(s) -
S.K. Eldersveld,
Michael A. Saunders
Publication year - 1992
Publication title -
siam journal on matrix analysis and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.268
H-Index - 101
eISSN - 1095-7162
pISSN - 0895-4798
DOI - 10.1137/0613016
Subject(s) - vectorization (mathematics) , simplex algorithm , block (permutation group theory) , computer science , lu decomposition , basis (linear algebra) , linear programming , product (mathematics) , matrix (chemical analysis) , mathematics , simplex , algorithm , parallel computing , matrix decomposition , combinatorics , eigenvalues and eigenvectors , physics , geometry , materials science , quantum mechanics , composite material
Stable and efficient updates to the basis matrix factors are vital to the simplex method. The “best” updating method depends on the machine in use and how the update is implemented. For example, the classical product-form update can take advantage of the vector hardware on current supercomputers, and this helps compensate for its well-known drawbacks. Conversely, the method of Bartels and Golub performs well on conventional machines, but is difficult to vectorize.With vectorization in mind, we examine a method based on the block-$LU$ factors of an expanding basis. The partitioned matrix involved was introduced by Bisschop and Meeraus [Math. Programming, 13 (1977), pp. 241–254], [Math. Programming, 18 (1980), pp. 7–15]. The update itself was proposed by Gill, Murray, Saunders, and Wright [SIAM J. Sci. Statist. Comput., 5 (1984), pp. 562–589].The main advantages of the block-$LU$ update are that it is stable, it vectorizes well, and compared to the product-form update, the nonzeros increase at about two-thi...
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom