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: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
snopt/snopt-matlabProvides a Matlab interface to SNOPT for nonlinear optimization56
vindaar/nimnloptA wrapper around the Nlopt nonlinear optimization library for Nim programming language16
hiroyuki-kasai/sgdlibraryA collection of stochastic optimization algorithms for large-scale machine learning problems221
hiroyuki-kasai/gdlibraryA collection of unconstrained optimization algorithms implemented in MATLAB67
nicolasboumal/manoptA Matlab toolbox for optimizing functions on geometric spaces defined by constraints or regularization terms316
clementfarabet/lbfgsAn interface to a library providing a quasi-newton method for optimization problems2
maxhalford/eaoptAn evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques.890
cicirello/chips-n-salsaA comprehensive Java library of local search algorithms with customization and hybridization capabilities60
metaopt/torchoptAn efficient library for differentiable optimization built on top of PyTorch.554
mlpack/ensmallenA C++ library for numerical optimization tasks754
lanl-ansi/watermodels.jlA Julia package for solving optimization problems in water distribution networks74
liyangsir/smart-algorithmA collection of algorithm implementations for optimization and problem-solving in various fields700
uts-ri/matlab-graph-optimizationA Matlab-based optimization framework for nonlinear least squares problems68
ethz-adrl/ifoptAn Eigen-based C++ interface to nonlinear programming solvers790
locuslab/optnetA PyTorch module that adds differentiable optimization as a layer to neural networks517