nlopt

Optimization library

Provides a unified interface to multiple nonlinear optimization algorithms for global and local problem-solving in various fields

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

GitHub

2k stars
74 watching
594 forks
Language: C
last commit: 4 months 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 221
hiroyuki-kasai/gdlibrary A collection of unconstrained optimization algorithms implemented in MATLAB 67
nicolasboumal/manopt A Matlab toolbox for optimizing functions on geometric spaces defined by constraints or regularization terms 316
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. 890
cicirello/chips-n-salsa A comprehensive Java library of local search algorithms with customization and hybridization capabilities 60
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 554
mlpack/ensmallen A C++ library for numerical optimization tasks 754
lanl-ansi/watermodels.jl A Julia package for solving optimization problems in water distribution networks 74
liyangsir/smart-algorithm A collection of algorithm implementations for optimization and problem-solving in various fields 700
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 790
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 517