Skip to content
/ nlopt Public

library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization

License

Notifications You must be signed in to change notification settings

stevengj/nlopt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1d0fca1 · Mar 3, 2025
Jan 23, 2025
Dec 4, 2024
Mar 3, 2025
Feb 25, 2025
Feb 24, 2025
Nov 18, 2020
Jul 26, 2018
Feb 5, 2025
Apr 13, 2019
May 31, 2023
Feb 24, 2025
Oct 26, 2024
Oct 31, 2024
Apr 15, 2020
Aug 28, 2013
Feb 4, 2025
Jan 23, 2025
Oct 6, 2021
Feb 12, 2025
Oct 26, 2024
Aug 17, 2022

Repository files navigation

Latest Docs Build Status

NLopt is a library for nonlinear local and global optimization, for functions with and without gradient information. It is designed as a simple, unified interface and packaging of several free/open-source nonlinear optimization libraries.

The latest release can be downloaded from the NLopt releases page on Github, and the NLopt manual is hosted on readthedocs.

To build it refer to the installation instructions.

To use in your C/C++ programs see the C reference manual.

There are also interfaces for C++, Fortran, Python, Matlab or GNU Octave, OCaml, GNU Guile, GNU R, Lua, Perl, Rust, Ruby, Julia, and Java. Interfaces for other languages may be added in the future.

About

library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization

Resources

License

Citation

Stars

Watchers

Forks

Packages

No packages published