4

GitHub - kul-optec/alpaqa: Library for nonconvex constrained optimization using...

 1 year ago
source link: https://github.com/kul-optec/alpaqa
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

alpaqa

Alpaqa is an efficient implementation of the Augmented Lagrangian method for general nonlinear programming problems, which uses the first-order, matrix-free PANOC algorithm as an inner solver.
The numerical algorithms themselves are implemented in C++ for optimal performance, and they are exposed as an easy-to-use Python package.

The solvers in this library solve minimization problems of the following form:

Problem formulation

The objective function f(x) and the constraints function g(x) should have a Lipschitz-continuous gradient.

Documentation

Sphinx documentation
Doxygen documentation
Python examples
C++ examples

Installation

The project is available on PyPI:

python3 -m pip install alpaqa

For more information, please see the full installation instructions.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK