Solution of general nonlinear optimization problems using the penalty/modified barrier method with the use of exact Hessians

This paper presents the application of the penalty/modified barrier function (PE/MBF) method for the solution of general nonlinear optimization problems. Equality constraints are dealt with by including them directly in the inner optimization problem of the PE/MBF method, and then using their derived symbolic/exact Hessian and gradient information throughout. The PE/MBF, as implemented, consists of a two-stage approach: an outer cycle where the Lagrange multipliers for simple bound constraints of the variables are updated and an inner cycle, where the resulting equality-only constrained nonlinear optimization problem is solved. At present, inequalities in the problem are converted to equalities with the addition of slack variables, and subsequently solved as such, with bounds applied on the slack variables. The advantages of the PE/MBF method are demonstrated with test cases coming from the standard literature of process systems engineering, which also involve optimal control problems.

[1]  David F. Shanno,et al.  Computational experience with penalty-barrier methods for nonlinear programming , 1996, Ann. Oper. Res..

[2]  J. E. Cuthrell,et al.  On the optimization of differential-algebraic process systems , 1987 .

[3]  Vassilios S. Vassiliadis,et al.  Application of the modified barrier method in large-scale quadratic programming problems , 1998 .

[4]  J. L. Gaddy,et al.  Process Optimization by Flow Sheet Simulation , 1976 .

[5]  Theodore J. Williams,et al.  A generalized chemical processing model for the investigation of computer control , 1960, Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics.

[6]  John E. Rijnsdorp,et al.  Advanced process control: W. Harmon Ray , 1982, Autom..

[7]  Philip E. Gill,et al.  Practical optimization , 1981 .

[8]  S. Nash,et al.  A Numerical Comparison of Barrier and Modified Barrier Methods for Large-Scale Bound-Constrained Optimization , 1994 .

[9]  N. Maratos,et al.  Exact penalty function algorithms for finite dimensional and control optimization problems , 1978 .

[10]  David F. Shanno,et al.  Preliminary Computational Experience with Modified Log-Barrier Functions for Large-Scale Nonlinear Programming , 1994 .

[11]  Ding Mei,et al.  New Developments for Large-scale Nonlinear Programming , 1994 .

[12]  Chung Long Chen A class of successive quadratic programming methods for flowsheet optimisation , 1988 .

[13]  Michael Zibulevsky,et al.  Penalty/Barrier Multiplier Methods for Convex Programming Problems , 1997, SIAM J. Optim..

[14]  Christodoulos A. Floudas,et al.  The modified barrier function approach for large-scale optimization , 1997 .

[15]  D. Himmelblau,et al.  Optimization of Chemical Processes , 1987 .

[16]  W. Hager,et al.  Large Scale Optimization : State of the Art , 1993 .

[17]  Roman A. Polyak,et al.  Modified barrier functions (theory and methods) , 1992, Math. Program..

[18]  Walter Murray,et al.  Line Search Procedures for the Logarithmic Barrier Function , 1994, SIAM J. Optim..

[19]  Costas J. Spanos,et al.  Advanced process control , 1989 .

[20]  David F. Shanno,et al.  A Globally Convergent Penalty-Barrier Algorithm for Nonlinear Programming , 1995 .

[21]  Jeffery S. Logsdon,et al.  Decomposition strategies for large-scale dynamic optimization problems , 1992 .

[22]  Anthony V. Fiacco,et al.  Nonlinear programming;: Sequential unconstrained minimization techniques , 1968 .

[23]  Stephen G. Nash,et al.  A Barrier Method for Large-Scale Constrained Optimization , 1993, INFORMS J. Comput..

[24]  Ignacio E. Grossmann,et al.  Systematic Methods of Chemical Process Design , 1997 .