An Improved Successive Linear Programming Algorithm
AbstractSuccessive Linear Programming (SLP) algorithms solve nonlinear optimization problems via a sequence of linear programs. They have been widely used, particularly in the oil and chemical industries, beginning with their introduction by Griffith and Stewart of Shell Development Company in 1961. Since then, several applications and variants of SLP have appeared, the most recent being the SLPR algorithm described in this journal in 1982 (Palacios-Gomez et al.). SLP procedures are attractive because they are fairly easy to implement if an efficient, flexible LP code is available, can solve nonseparable as well as separable problems, can be applied to as large a problem as the LP code can handle (often thousands of constraints and variables), and have been successful in many practical applications. This paper describes a new SLP algorithm called PSLP (Penalty SLP). PSLP represents a significant strengthening and refinement of the SLPR procedure described in Palacios-Gomez et al. (Palacios-Gomez, F., L. Lasdon, M. Engquist. 1982. Nonlinear optimization by successive linear programming. Management Sci. 28 1106--1120.). We give a convergence proof for PSLP---the first SLP convergence proof for nonlinearly constrained problems of general form. This theory is supported by computational performance---in our tests, PSLP is significantly more robust than SLPR, and at least as efficient. A Fortran computer implementation is described. A simplified version of PSLP has already solved several "real world" NLP problems at Exxon (Baker and Lasdon [Baker, T. E., L. S. Lasdon. 1985. Successive linear programming at Exxon. Management Sci. 31 (March) 264--274.), including nonlinear refinery models of up to 1000 rows. As with other SLP algorithms, PSLP is especially efficient on problems which are highly constrained, i.e., which have nearly as many active constraints as there are variables. For problems with vertex optima (at least as many active constraints as variables), it is quadratically convergent. Nonlinear refinery models often have vertex optima, since they are large and mostly linear, and on line process unit optimization problems are likely to possess highly constrained solutions as well. PSLP has great potential for accurate, efficient solution of such problems.
Download InfoIf you experience problems downloading a file, check if you have the proper application to view it first. In case of further problems read the IDEAS help page. Note that these files are not on the IDEAS site. Please be patient as the files may be large.
Bibliographic InfoArticle provided by INFORMS in its journal Management Science.
Volume (Year): 31 (1985)
Issue (Month): 10 (October)
You can help add them by filling out this form.
CitEc Project, subscribe to its RSS feed for this item.
- Jenny Carolina Saldaña Cortés, 2011. "Programación semidefinida aplicada a problemas de cantidad económica de pedido," DOCUMENTOS CEDE 008735, UNIVERSIDAD DE LOS ANDES-CEDE.
- Dudek, Gregor & Stadtler, Hartmut, 2005. "Negotiation-based collaborative planning between supply chains partners," European Journal of Operational Research, Elsevier, vol. 163(3), pages 668-687, June.
- Mohammed Alfaki & Dag Haugland, 2013. "Strong formulations for the pooling problem," Journal of Global Optimization, Springer, vol. 56(3), pages 897-916, July.
- Sarker, Ruhul A. & Gunn, Eldon A., 1997. "A simple SLP algorithm for solving a class of nonlinear programs," European Journal of Operational Research, Elsevier, vol. 101(1), pages 140-154, August.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: (Mirko Janc).
If references are entirely missing, you can add them using this form.