RFSQP
Selected Applications 
Application References 
RFSQP Sites

 


Key Features

A portable implementation of the Reduced Feasible Sequential Quadratic Programming (RFSQP) algorithm, a superlinearly convergent algorithm for directly tackling optimization problems with: Multiple competing linear/nonlinear objective functions (minimax). linear/nonlinear inequality constraints, linear/nonlinear equality constraints.

The algorithm contains special provisions for

Maintaining ``semi-feasibility'' of each iterate. 
Efficiently handling problems with many ``sequentially related'' objectives and/or constraints.

RFSQP features

Availability of RFSQP source code, thus both can be easily integrated into user's own program.
Ability to search for an initial feasible point satisfying all linear constraints and nonlinear inequality constraints.
Ability to generate iterates satisfying all linear constraints and nonlinear inequality constraints (mandatory for many applications), starting from a feasible point.
Ability to improve objective function after each iteration if there are no nonlinear equality constraints. 
Ability to handle multiple competing objective functions (minimax problems). 
Finite difference approximation to gradients if exact gradients are not provided by the user. 
Global convergence and fast (superlinear) local convergence.
Special scheme to efficiently handle problems with many more objectives or/and constraints than variables (finely discretized semi-infinite problems).
Ability to use "warm starts" to speed up computation of search directions, when appropriate quadratic programming software is available; see "What is RFSQP".
Availability of original authors to discuss any theoretical and practical issues related to RFSQP.

 

Back to the top

Send mail to webmaster@aemdesign.com with questions or comments about this web site.
Last modified: February 21, 2005