A Pattern Search Filter Method for Nonlinear Programming without Derivatives

This paper presents and analyzes a pattern search method for general constrained optimization based on filter methods for step acceptance. Roughly, a filter method accepts a step that either improves the objective function value or the value of some function that measures the constraint violation. The new algorithm does not compute or approximate any derivatives, penalty constants or Lagrange multipliers. It reduces trivially to the Torczon GPS (generalized pattern search) algorithm when there are no constraints, and indeed, it is formulated here to reduce to the version of GPS designed to handle finitely many linear constraints if they are treated explicitly. A key feature is that it preserves the useful division into {\sc search} and {\sc poll} steps. Assuming local smoothness, the algorithm produces a KKT point for a problem related to the original problem.

Citation

Technical report 00-09, Department of Computational and Applied Mathematics, Rice University, Houston TX, March 2000.

Article

Download

View PDF