Abstract

For optimization problems with nonlinear constraints, linearly constrained Lagrangian (LCL) methods solve a sequence of subproblems of the form "minimize an augmented Lagrangian function subject to linearized constraints." Such methods converge rapidly near a solution but may not be reliable from arbitrary starting points. Nevertheless, the well-known software package MINOS has proved effective on many large problems. Its success motivates us to derive a related LCL algorithm that possesses three important properties: it is globally convergent, the subproblem constraints are always feasible, and the subproblems may be solved inexactly. The new algorithm has been implemented in MATLAB, with an option to use either MINOS or SNOPT (Fortran codes) to solve the linearly constrained subproblems. Only first derivatives are required. We present numerical results on a subset of the COPS, HS, and CUTE test problems, which include many large examples. The results demonstrate the robustness and efficiency of the stabilized LCL procedure.

MSC codes

  1. 49M37
  2. 65K05
  3. 90C30

Keywords

  1. large-scale optimization
  2. nonlinear programming
  3. nonlinear inequality constraints
  4. augmented Lagrangian

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Dimitri Bertsekas, Constrained optimization and Lagrange multiplier methods, Computer Science and Applied Mathematics, Academic Press Inc. [Harcourt Brace Jovanovich Publishers], 1982xiii+395
2.
M. Best, J. Bräuninger, K. Ritter, S. Robinson, A globally and quadratically convergent algorithm for general nonlinear programming problems, Computing, 26 (1981), 141–153
3.
C. Bischof, A. Carle, P. Hovland, P. Khademi, and A. Mauer, ADIFOR 2.0 Users’ Guide, Tech. report 192, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, 1998.
4.
C. Bischof, L. Roh, and A. Mauer, ADIC: An extensible automatic differentiation tool for ANSI‐C, Software—Practice and Experience, 27 (1997), pp. 1427–1456.
5.
I. Bongartz, A. R. Conn, N. I. M. Gould, and Ph. L. Toint, CUTE: Constrained and unconstrained testing environment, ACM Trans. Math. Software, 21 (1995), pp. 123–160.
6.
Jürgen Bräuninger, A modification of Robinson’s algorithm for general nonlinear programming problems requiring only approximate solutions of subproblems with linear equality const, Lecture Notes in Control and Information Sci., Vol. 7, Springer, Berlin, 1978, 33–41
7.
J. Bräuninger, A globally convergent version of Robinson’s algorithm for general nonlinear programming problems without using derivatives, J. Optim. Theory Appl., 35 (1981), 195–216
8.
A. Brooke, D. Kendrick, and A. Meeraus, GAMS: A User’s Guide, The Scientific Press, Redwood City, CA, 1988.
9.
A. Conn, N. Gould, A. Sartenaer, Ph. Toint, Convergence properties of an augmented Lagrangian algorithm for optimization with a combination of general equality and linear constraints, SIAM J. Optim., 6 (1996), 674–703
10.
Andrew Conn, Nicholas Gould, Philippe Toint, A globally convergent augmented Lagrangian algorithm for optimization with general constraints and simple bounds, SIAM J. Numer. Anal., 28 (1991), 545–572
11.
A. R. Conn, N. I. M. Gould, and Ph. L. Toint, LANCELOT: A Fortran Package for Large‐Scale Nonlinear Optimization (Release A), Springer‐Verlag, Berlin, 1991.
12.
A. Conn, N. Gould, Ph. Toint, On the number of inner iterations per outer iteration of a globally convergent algorithm for optimization with general nonlinear constraints and simple bounds, Pitman Res. Notes Math. Ser., Vol. 260, Longman Sci. Tech., Harlow, 1992, 49–68
13.
Andrew Conn, Nicholas Gould, Philippe Toint, Trust‐region methods, MPS/SIAM Series on Optimization, Society for Industrial and Applied Mathematics (SIAM), 2000xx+959
14.
Ron Dembo, Stanley Eisenstat, Trond Steihaug, Inexact Newton methods, SIAM J. Numer. Anal., 19 (1982), 400–408
15.
E. D. Dolan and J. J. Moré, Benchmarking Optimization Software with COPS, Tech. report ANL/MCS‐246, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL, 2000 (revised 2001).
16.
Elizabeth Dolan, Jorge Moré, Benchmarking optimization software with performance profiles, Math. Program., 91 (2002), 201–213
17.
R. Fletcher, An l1 penalty method for nonlinear constraints, SIAM, Philadelphia, PA, 1985, 26–40
18.
R. Fletcher, Practical methods of optimization, A Wiley‐Interscience Publication, John Wiley & Sons Ltd., 1987xiv+436
19.
R. Fourer, D. M. Gay, and B. W. Kernighan, AMPL: A Modeling Language for Mathematical Programming, 2nd ed., Duxbury Press/Brooks/Cole, Pacific Grove, CA, 2003.
20.
M. P. Friedlander, A Globally Convergent Linearly Constrained Lagrangian Method for Nonlineary Constrained Optimization, Ph.D. thesis, Stanford University, Stanford, CA, 2002.
21.
M. P. Friedlander and M. A. Saunders, An LCL implementation for nonlinear optimization, presented at the 18th International Symposium on Mathematical Programming, Copenhagen, Denmark, 2003;
available online from http://www.stanford.edu/group/SOL/talks.html.
22.
D. M. Gay, Hooking Your Solver to AMPL, Tech. report 97‐4‐06, Computing Sciences Research Center, Bell Laboratories, Murray Hill, NJ, 1997.
23.
P. E. Gill, private communication, 2002.
24.
P. E. Gill, W. Murray, and M. A. Saunders, User’s Guide for SNOPT 5.3: A Fortran Package for Large‐scale Nonlinear Programming, Numerical Analysis Report 97‐5, Department of Mathematics, University of California, San Diego, La Jolla, CA, 1997.
25.
Philip Gill, Walter Murray, Michael Saunders, SNOPT: an SQP algorithm for large‐scale constrained optimization, SIAM J. Optim., 12 (2002), 979–1006
26.
Philip Gill, Walter Murray, Margaret Wright, Practical optimization, Academic Press Inc. [Harcourt Brace Jovanovich Publishers], 1981xvi+401
27.
N. I. M. Gould, D. Orban, and Ph. L. Toint, CUTEr and SifDec: A constrained and unconstrained testing environment, revisited, ACM Trans. Math. Software, 29 (2003), pp. 373–394.
28.
S. Han, O. Mangasarian, Exact penalty functions in nonlinear programming, Math. Programming, 17 (1979), 251–269
29.
Magnus Hestenes, Multiplier and gradient methods, J. Optimization Theory Appl., 4 (1969), 303–320
30.
Willi Hock, Klaus Schittkowski, Test examples for nonlinear programming codes, Lecture Notes in Economics and Mathematical Systems, Vol. 187, Springer‐Verlag, 1981v+177
31.
Olvi Mangasarian, Nonlinear programming, McGraw‐Hill Book Co., 1969xiii+220
32.
N. Maratos, Exact Penalty Function Algorithms for Finite Dimensional and Optimization Problems, Ph.D. thesis, Imperial College of Science and Technology, London, UK, 1978.
33.
MathWorks, MATLAB User’s Guide, The MathWorks, Natick, MA, 1992.
34.
MathWorks, MATLAB: External Interfaces, The MathWorks, Natick, MA, 1995.
35.
B. Murtagh, M. Saunders, Large‐Scale linearly constrained optimization, Math. Programming, 14 (1978), 41–72
36.
Bruce Murtagh, Michael Saunders, A projected Lagrangian algorithm and its implementation for sparse nonlinear constraints, Math. Programming Stud., (1982), 84–117, Algorithms for constrained minimization of smooth nonlinear functions
37.
Jorge Nocedal, Stephen Wright, Numerical optimization, Springer Series in Operations Research, Springer‐Verlag, 1999xxii+636
38.
J. Ortega, W. Rheinboldt, Iterative solution of nonlinear equations in several variables, Academic Press, 1970xx+572
39.
M. Powell, A method for nonlinear constraints in minimization problems, Academic Press, London, 1969, 283–298
40.
Stephen Robinson, A quadratically‐convergent algorithm for general nonlinear programming problems, Math. Programming, 3 (1972), 145–156
41.
S. M. Robinson, Perturbed Kuhn‐Tucker points and rates of convergence for a class of nonlinear‐programming algorithms, Math. Program., 7 (1974), pp. 1–16.
42.
J. Rosen, Two‐phase algorithm for nonlinear constraint problems, Academic Press, New York, 1978, 97–124
43.
J. Rosen, J. Kreuser, A gradient projection algorithm for non‐linear constraints, Academic Press, London, 1972, 297–300
44.
G. Van der Hoek, Asymptotic properties of reduction methods applying linearly equality constrained reduced problems, Math. Programming Stud., (1982), 162–189, Algorithms for constrained minimization of smooth nonlinear functions
45.
R. Vanderbei, Benchmarks for Nonlinear Optimization, http://www.princeton.edu/∼rvdb/bench.html (December 2002).

Information & Authors

Information

Published In

cover image SIAM Journal on Optimization
SIAM Journal on Optimization
Pages: 863 - 897
ISSN (online): 1095-7189

History

Published online: 17 February 2012

MSC codes

  1. 49M37
  2. 65K05
  3. 90C30

Keywords

  1. large-scale optimization
  2. nonlinear programming
  3. nonlinear inequality constraints
  4. augmented Lagrangian

Authors

Affiliations

Michael P. Friedlander

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media