Nonconvex process optimization

被引:6
作者
Lucia, A [1 ]
Xu, J [1 ]
Layn, KM [1 ]
机构
[1] CLARKSON UNIV, DEPT CHEM ENGN, POTSDAM, NY 13699 USA
关键词
D O I
10.1016/0098-1354(95)00237-5
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Difficulties associated with nonconvexity in successive quadratic programming (SQP) methods are studied. It is shown that projected indefiniteness of the Hessian matrix of the Lagrangian function can (i) place restrictions on the order in which inequalities can be added or deleted from the active set, (ii) generate redundant active sets whose resolution is nontrivial, (iii) give rise to quadratic programming (QP) subproblems that have multiple Kuhn-Tucker points, and (iv) produce nondescent directions in the SQP method that can lead to failure. Related issues concerned with the use of feasible or infeasible starting points for the iterative quadratic programs, forcing positive definiteness to ensure convexity, and using iterative methods to solve the linear Kuhn-Tucker conditions associated with the QP subproblems are also studied. A new active set strategy that (i) monitors projected indefiniteness to guide the addition of constraints to the active set, (ii) permits line searching for negative values of the line search parameter, and (iii) does not necessarily delete active constraints with incorrect Kuhn-Tucker multipliers is proposed. Constraint redundancy is circumvented using an algorithm that identifies all nontrivial redundant subsets of smallest size and determines which, if any, exchanges are justified. Nondescent in the NLP's is resolved using a linear programming (LP)-based trust region method that guarantees descent regardless of merit function. It is also shown that there is no justification for using feasible starting points at the QP level of the calculations, that forcing positive definiteness to ensure convexity can cause termination at undesired solutions, and that the use of iterative methods to solve the linear Kuhn-Tucker equations for the QP's can cause a deterioration in numerical performance. Many small chemical process examples are used to highlight difficulties so that geometric illustrations can be used while heat exchange network design and distillation operations examples are used to show that these same difficulties carry over to larger problems. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:1375 / 1398
页数:24
相关论文
共 22 条
[1]  
[Anonymous], 1978, NUMERICAL ANAL
[2]  
BEALE EML, 1955, J ROY STAT SOC B, V17, P173
[3]   NEW APPROACH TO OPTIMIZATION OF CHEMICAL PROCESSES [J].
BERNA, TJ ;
LOCKE, MH ;
WESTERBERG, AW .
AICHE JOURNAL, 1980, 26 (01) :37-43
[4]  
BETTS JT, 1994, FDN COMPUTER AIDED P
[5]   A COMPUTATIONAL METHOD FOR THE INDEFINITE QUADRATIC-PROGRAMMING PROBLEM [J].
BUNCH, JR ;
KAUFMAN, L .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1980, 34 (DEC) :341-370
[6]   DIRECT METHODS FOR SOLVING SYMMETRIC INDEFINITE SYSTEMS OF LINEAR EQUATIONS [J].
BUNCH, JR ;
PARLETT, BN .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1971, 8 (04) :639-&
[7]  
DCOUTO C, 1990, THESIS CLARKSON U
[8]  
Fletcher R., 1971, J I MATH APPL, V7, P76
[9]   NUMERICALLY STABLE METHODS FOR QUADRATIC PROGRAMMING [J].
GILL, PE ;
MURRAY, W .
MATHEMATICAL PROGRAMMING, 1978, 14 (03) :349-372
[10]   SUPERLINEARLY CONVERGENT VARIABLE METRIC ALGORITHMS FOR GENERAL NONLINEAR-PROGRAMMING PROBLEMS [J].
HAN, SP .
MATHEMATICAL PROGRAMMING, 1976, 11 (03) :263-282