nonlinear-programming
There are 72 repositories under nonlinear-programming topic.
ceres-solver/ceres-solver
A large scale non-linear optimization library
jump-dev/JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
Pyomo/pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
casadi/casadi
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.
SciML/ModelingToolkit.jl
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
ethz-adrl/towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
cvanaret/Uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
cog-imperial/OMLT
Represent trained machine learning models as Pyomo optimization formulations
jump-dev/NLopt.jl
A Julia interface to the NLopt nonlinear-optimization library
LLNL/hiop
HPC solver for nonlinear optimization problems
MadNLP/MadNLP.jl
A solver for nonlinear programming with GPU support
JuliaSmoothOptimizers/NLPModels.jl
Data Structures for Optimization Models
clarkzinzow/Nonlinear-Optimization-Algorithms
MATLAB implementations of a variety of nonlinear programming algorithms.
jump-dev/Ipopt.jl
A Julia interface to the Ipopt nonlinear solver
JuliaFirstOrder/ProximalOperators.jl
Proximal operators for nonsmooth optimization in Julia
JuliaFirstOrder/ProximalAlgorithms.jl
Proximal algorithms for nonsmooth optimization in Julia
JuliaNonconvex/Nonconvex.jl
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
david-m-rosen/Optimization
A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.
wujianjack/optimizationmodels
Optimization models using various solvers
jkaardal/pyipm
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
ampl/amplpy
Python API for AMPL
astomodynamics/cddp-cpp
Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control
jump-dev/KNITRO.jl
A Julia interface to the Artelys Knitro solver
jump-dev/AmplNLWriter.jl
A Julia interface to AMPL-enabled solvers
msplr/sqp_solver
[Experimental] A SQP solver implemented with Eigen.
jump-dev/Xpress.jl
A Julia interface to the FICO Xpress Optimization suite
bruscalia/optimization-demo-files
Examples on numerical optimization
ampl/mo-book.ampl.com
Hands-On Mathematical Optimization with AMPL in Python
JuliaSmoothOptimizers/SolverTools.jl
Tools for developing nonlinear optimization solvers.
ampl/colab.ampl.com
AMPL Model Colaboratory
JuliaSmoothOptimizers/NLPModelsIpopt.jl
A thin IPOPT wrapper for NLPModels
zanellia/feasible_sqp
A solver for nonlinear programming based on a sequential quadratic programming strategy with feasible intermediate iterates.
Artelys/knitro-modeling-examples
Nonlinear programming application examples solved with Artelys Knitro
jump-dev/BARON.jl
A Julia interface to the BARON mixed-integer nonlinear programming solver
jnez71/AcroCart
Underactuated double-pendulum (acrobot) on a cart to play with direct optimal control methods
sshin23/MadDiff.jl
An automatic differentiation and algebraic modeling package