z-logo
open-access-imgOpen Access
Preconditioners for Indefinite Systems Arising in Optimization
Author(s) -
Philip E. Gill,
Walter Murray,
Dulce B. Ponceleón,
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/0613022
Subject(s) - preconditioner , karush–kuhn–tucker conditions , mathematics , conjugate gradient method , linear system , invertible matrix , block matrix , matrix (chemical analysis) , diagonal , system of linear equations , iterative method , diagonal matrix , factorization , simplex algorithm , simplex , linear programming , mathematical optimization , combinatorics , algorithm , mathematical analysis , eigenvalues and eigenvectors , pure mathematics , geometry , physics , materials science , quantum mechanics , composite material
Methods are discussed for the solution of sparse linear equations Ky z, whereK is symmetric and indefinite. Since exact solutions are not always required, direct and iterative methods are both of interest. An important direct method is the Bunch-Parlett factorization K UTDU, where U is triangular and D is block-diagonal. A sparse implementation exists in the form of the Harwell code MA27. An appropriate iterative method is the conjugate-gradient-like algorithm SYMMLQ, which solves indefinite systems with the aid of a positive-definite preconditioner. For any indefinite matrix K, it is shown that the UTDU factorization can be modified at nominal cost to provide an "exact" preconditioner for SYMMLQ. Code is given for overwriting the block- diagonal matrix D produced by MA27. The KKT systems arising in barrier methods for linear and nonlinear programming are studied, and preconditioners for use with SYMMLQ are derived. For nonlinear programs a preconditioner is derived from the "smaller" KKT system associated with variables that are not near a bound. For linear programs several preconditioners are proposed, based on a square nonsingular matrix B that is analogous to the basis matrix in the simplex method. The aim is to facilitate solution of fullKKT systems rather than equations of the form AD2ATAr r when the latter become excessively ill conditioned.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom