Skip to content

A Smooth Exact Penalty Method for Constrained Optimization

License

Notifications You must be signed in to change notification settings

optimizers/FletcherPenalty

Repository files navigation

FletcherPenalty

Overview

Fletcher's penalty function is a smooth exact penalty method for solving problems of the form

min_x f(x) subject to c(x) = 0, l <= x <= u

It is based on the smooth penalty function originally introduced by Fletcher in the 1970's [1].

Documentation

Hosted on ReadTheDocs.

Installation

Dependencies

FletcherPenalty requires:

Installation

Once the dependencies are installed, then installation involves cloning this repository and adding it (and the dependencies) to Matlab's path.

References

[1] R. Fletcher. A class of methods for nonlinear programming with termination and convergence properties. In J. Abadie, editor, Integer and nonlinear programming, pages 157-175. North-Holland, Amsterdam, 1970.

About

A Smooth Exact Penalty Method for Constrained Optimization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published