A PROGRESSIVE BARRIER FOR DERIVATIVE-FREE NONLINEAR PROGRAMMING

被引:145
作者
Audet, Charles [1 ,2 ]
Dennis, J. E., Jr. [3 ]
机构
[1] Ecole Polytech, GERAD, Montreal, PQ H3C 3A7, Canada
[2] Ecole Polytech, Dept Math & Genie Ind, Montreal, PQ H3C 3A7, Canada
[3] Rice Univ, Dept Computat & Appl Math, Houston, TX 77005 USA
基金
加拿大自然科学与工程研究理事会;
关键词
mesh adaptive direct search algorithm; filter algorithm; barrier approach; constrained optimization; nonlinear programming; ADAPTIVE DIRECT SEARCH; OPTIMIZATION; NOISE;
D O I
10.1137/070692662
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a new constraint-handling approach for general constraints that is applicable to a widely used class of constrained derivative-free optimization methods. As in many methods that allow infeasible iterates, constraint violations are aggregated into a single constraint violation function. As in filter methods, a threshold, or barrier, is imposed on the constraint violation function, and any trial point whose constraint violation function value exceeds this threshold is discarded from consideration. In the new algorithm, unlike the filter method, the amount of constraint violation subject to the barrier is progressively decreased adaptively as the iteration evolves. We test this progressive barrier (PB) approach versus the extreme barrier (EB) with the generalized pattern search (Gps) and the lower triangular mesh adaptive direct search (LTMads) methods for nonlinear derivative-free optimization. Tests are also conducted using the Gps-filter, which uses a version of the Fletcher-Leyffer filter approach. We know that Gps cannot be shown to yield kkt points with this strategy or the filter, but we use the Clarke nonsmooth calculus to prove Clarke stationarity of the sequences of feasible and infeasible trial points for LTMads-PB. Numerical experiments are conducted on three academic test problems with up to 50 variables and on a chemical engineering problem. The new LTMads-PB method generally outperforms our LTMads-EB in the case where no feasible initial points are known, and it does as well when feasible points are known. which leads us to recommend LTMads-PB. Thus the LTMads- PB is a useful practical extension of our earlier LTMads-EB algorithm, particularly in the common case for real problems where no feasible point is known. The same conclusions hold for Gps-PB versus Gps-EB.
引用
收藏
页码:445 / 472
页数:28
相关论文
共 34 条