A large scale non-linear optimization library
-
Updated
Jun 6, 2024 - C++
A large scale non-linear optimization library
An object-oriented algebraic modeling language in Python for structured optimization problems.
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
A Julia interface to the Ipopt nonlinear solver
Represent trained machine learning models as Pyomo optimization formulations
Package to call the NLopt nonlinear-optimization library from the Julia language
MATLAB implementations of a variety of nonlinear programming algorithms.
HPC solver for nonlinear optimization problems
Optimization models using various solvers
Data Structures for Optimization Models
A Julia interface to the FICO Xpress Optimization suite
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
Proximal operators for nonsmooth optimization in Julia
A Julia interface to the Artelys Knitro solver
A Julia interface to AMPL-enabled solvers
Python API for AMPL
Proximal algorithms for nonsmooth optimization in Julia
Add a description, image, and links to the nonlinear-programming topic page so that developers can more easily learn about it.
To associate your repository with the nonlinear-programming topic, visit your repo's landing page and select "manage topics."