Abstract
A variable metric optimization method for non differentiable functions due to Shor, Yudin and Nemirovskii, and Khacian, is applied to a full rank system of linear equalities, under a cyclic implementation. At each step of the iteration, the variable metric matrix is used to construct an ellipsoid around the current iterate; this ellipsoid contains the solution. The variable metric matrix is updated in such a way that this inclusion property always hold, and that the volume of the ellipsoid shrinks as a geometric progression, whose rate depends only on the dimension of the space.
For the problem of linear equalities, with cyclic implementation, it is shown that every axis of the ellipsoid shrinks more or less as a geometric progression (with the same rate for every axis) and thus that the distance between the iterates and the solution converges to zero as a geometric series whose rate depends only on the dimension of the space. The variable metric matrix is shown to build up information about the inverse of the matrix defining the system of equalities.
A somewhat different implementation of the method is shown to converge in a number of steps equal at most to the dimension of the space.
Similar content being viewed by others
References
S. Agmon, “The relaxation method for linear inequalities”,Canadian Journal of Mathematics 6 (1954) 382–392.
P. Gacs and L. Lovasz, “Khachian's algorithm for linear programming”, distributed in preliminary form at the X International Symposium on Mathematical Programming in Montreal, Canada, 27–31 August 1979, and later as Report CS 750, Computer Science Department, Stanford University, Stanford, CA, U.S.A. (undated, 12 pp.).
J.L. Goffin, “On the convergence rates of subgradient optimization methods”,Mathematical Programming 13 (3) (1977) 329–347.
J.L. Goffin, “Acceleration in the relaxation method for linear inequalities and subgradient optimization”, Working Paper 79-10, Faculty of Management, McGill University, Montreal, Canada, to appear in the proceedings of a task force on nondifferentiable optimization held at IIASA, Laxenburg, Austria, December 1978.
L.G. Khachian, “A polynomial algorithm for linear programming”,Doklady Akademiia Nauk SSSR 244 (5) (1979) 1093–1096. [Translated in:Soviet Mathematics Doklady 20 (1) (1979) 191–194.]
L.G. Khacian, “A polynomial algorithm for linear programming”,Z. Vycisl. Mat. i Mat. Fiz. 20 (1) (1980) 51–68. [In Russian.]
T. Motzkin and I.J. Schoenberg, “The relaxation method for linear inequalities”,Canadian Journal of Mathematics 6 (1954) 393–404.
C.J. Papadimitriou, “Efficient search for rationals”,Information Processing Letters 8 (1) (1979) 1–4.
N.Z. Shor, “Utilization of the operation of space dilatation in the minimization of convex functions”,Kibernetika 6 (1) (1970) 6–12. [Translated as:Cybernetics 6 (1) (1970) 7–15.]
N.Z. Shor, “Generalized gradient methods for non-smooth functions and their applications to mathematical programming problems”,Ekonomika i Matematicheskie Metody 12 (2) (1976) 337–356. [In Russian.]
N.Z. Shor, “Cut-off methods with space extension in convex programming problems”,Kibernetika 13 (1) (1977) 94–95. [Translated in:Cybernetics 13 (1) (1977) 94–96.]
N.Z. Shor, “New development trends in nondifferentiable optimization”,Kibernetika 13 (6) (1977) 87–91. [Translated in:Cybernetics 13 (6) (1977) 881–886.]
N.Z. Shor and V. Gershovich, “On one family of solution algorithms for problems of convex programming”,Kibernetika 15 (4) (1979) 62–67. [Translated in:Cybernetics 15 (4) (1979) 502–508.]
V.A. Skokov, “Note on minimization methods employing space stretching”,Kibernetika 10 (4) (1974) 115–117. [Translated in:Cybernetics 10 (4) (1974) 689–692.]
D.B. Yudin and A.S. Nemirovskii, “Estimation of the informational complexity of mathematical programming problems”,Ekonomika i Matermaticheskie Metody 12 (1) (1976) 128–142. [In Russian.] [Translated in:Matekon 13 (2) (1977) 3–25.]
D.B. Yudin and A.S. Nemirovskii, “Informational complexity and effective methods for the solution of convex extremal problems”,Ekonomika i Matematicheskie Metody 12 (2) (1976) 357–369. [In Russian.] [Translated in:Matekon 13 (3) (1977) 25–45.]
G. Zoutendijk,Mathematical programming methods (North-Holland, Amsterdam, 1976).
Author information
Authors and Affiliations
Additional information
This research was supported in part by the D.G.E.S. (Quebec), the N.S.E.R.C. of Canada, under Grant A4152 and the S.S.H.R.C. of Canada.
Rights and permissions
About this article
Cite this article
Goffin, J.L. Convergence of a cyclic ellipsoid algorithm for systems of linear equalities. Mathematical Programming 22, 239–260 (1982). https://doi.org/10.1007/BF01581042
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01581042