Skip to content

Repository files navigation

Penelopt.jl: A Large-Scale Equality-Constrained Optimization Solver

License Documentation CI Coverage Contributors doi
license-img docs-stable-img docs-dev-img ci-test-img coverage-img contributors-img doi-img

Content

Penelopt.jl is a software package for large-scale, equality-constrained, nonlinear programming. It is designed to find (local) solutions of mathematical optimization problems of the form

$$\min f(x) \quad \text{s.t.} \ c(x) = 0.$$

where $f: R^n \to R$ and $c : R^n \to R^m$ are the objective and the constraint function, respectively. Both $f$ and $c$ can be nonlinear and nonconvex but they are assumed to be continuously differentiable. Moreover, it is assumed that $m \leq n$.

The solver is based on the exact penalty algorithm.

How to Cite

If you use Penelopt.jl in your work, please cite using the reference given in CITATION.cff.

Contributing

If you want to make contributions of any kind, please first that a look into our contributing guide directly on GitHub or the contributing page on the website


About

A Large-Scale Equality-Constrained Optimization Solver

Topics

Resources

Code of conduct

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages