nlopt

Optimization library

A unified interface and packaging of several nonlinear optimization libraries for global and local optimization.

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

GitHub

2k stars
74 watching
588 forks
Language: C
last commit: 7 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
snopt/snopt-matlab Provides a Matlab interface to SNOPT for nonlinear optimization 56
vindaar/nimnlopt A wrapper around the Nlopt nonlinear optimization library for Nim programming language 16
hiroyuki-kasai/sgdlibrary A collection of stochastic optimization algorithms for large-scale machine learning problems 218
hiroyuki-kasai/gdlibrary A collection of unconstrained optimization algorithms implemented in MATLAB 65
nicolasboumal/manopt A Matlab toolbox for optimizing functions on geometric spaces defined by constraints or regularization terms 314
clementfarabet/lbfgs An interface to a library providing a quasi-newton method for optimization problems 2
maxhalford/eaopt An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. 888
cicirello/chips-n-salsa A Java library of algorithms and data structures for optimization problems 60
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 544
mlpack/ensmallen A high-quality C++ library for non-linear numerical optimization 743
lanl-ansi/watermodels.jl A Julia package for solving optimization problems in water distribution networks 73
liyangsir/smart-algorithm A collection of algorithm implementations for optimization and problem-solving in various fields 687
uts-ri/matlab-graph-optimization A Matlab-based optimization framework for nonlinear least squares problems 68
ethz-adrl/ifopt An Eigen-based C++ interface to nonlinear programming solvers 787
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513