Stable Numerical Algorithms for Equilibrium Systems
- 1 October 1994
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 15 (4) , 1108-1131
- https://doi.org/10.1137/S0895479892230948
Abstract
An equilibrium system (also known as a Karush–Kuhn–Tucker (KKT) system, a saddlepoint system, or a sparse tableau) is a square linear system with a certain structure. Strang [SIAM Rev., 30 (1988), pp. 283–297] has observed that equilibrium systems arise in optimization, finite elements, structural analysis, and electrical networks. Recently, Stewart [Linear Algebra Appl., 112 (1989), pp. 189–193] established a norm bound for a type of equilibrium system in the case when the “stiffness” portion of the system is very ill-conditioned. This paper investigates the algorithmic implications of Stewart’s result. It is shown that several algorithms for equilibrium systems appearing in applications textbooks are unstable. A certain hybrid method is then proposed, and it is proved that the new method has the right stability property. An equilibrium system (also known as a Karush–Kuhn–Tucker (KKT) system, a saddlepoint system, or a sparse tableau) is a square linear system with a certain structure. Strang [SIAM Rev., 30 (1988), pp. 283–297] has observed that equilibrium systems arise in optimization, finite elements, structural analysis, and electrical networks. Recently, Stewart [Linear Algebra Appl., 112 (1989), pp. 189–193] established a norm bound for a type of equilibrium system in the case when the “stiffness” portion of the system is very ill-conditioned. This paper investigates the algorithmic implications of Stewart’s result. It is shown that several algorithms for equilibrium systems appearing in applications textbooks are unstable. A certain hybrid method is then proposed, and it is proved that the new method has the right stability property.Keywords
This publication has 15 references indexed in Scilit:
- Nested Dissection for Sparse Nullspace BasesSIAM Journal on Matrix Analysis and Applications, 1993
- Modifying the QR-Decomposition to Constrained and Weighted Linear Least SquaresSIAM Journal on Matrix Analysis and Applications, 1992
- A globally and quadratically convergent affine scaling method for linearℓ 1 problemsMathematical Programming, 1992
- On bounds for scaled projections and pseudoinversesLinear Algebra and its Applications, 1990
- Computing a Sparse Basis for the Null SpaceSIAM Journal on Algebraic Discrete Methods, 1987
- A new polynomial-time algorithm for linear programmingCombinatorica, 1984
- Large Sparse Numerical OptimizationLecture Notes in Computer Science, 1984
- A direct method for the solution of sparse linear least squares problemsLinear Algebra and its Applications, 1980
- Fast Numerically Stable Computations for Generalized Linear Least Squares ProblemsSIAM Journal on Numerical Analysis, 1979
- Numerical methods for solving linear least squares problemsNumerische Mathematik, 1965