Projects in Awesome Lists tagged with nonlinear-programming
A curated list of projects in awesome lists tagged with nonlinear-programming .
https://github.com/ceres-solver/ceres-solver
A large scale non-linear optimization library
bfgs bundle-adjustment c-plus-plus computer-vision conjugate-gradient gauss-newton l-bfgs levenberg-marquardt nonlinear-least-squares nonlinear-optimization-algorithms nonlinear-programming numerical-optimization structure-from-motion trust-region
Last synced: 13 May 2025
https://github.com/jump-dev/jump.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
conic-programs julia linear-programming mathematical-modelling mathematical-programming mixed-integer-programming modeling-language nonlinear-programming optimization semidefinite-programming
Last synced: 17 Dec 2025
https://github.com/jump-dev/JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
conic-programs julia linear-programming mathematical-modelling mathematical-programming mixed-integer-programming modeling-language nonlinear-programming optimization semidefinite-programming
Last synced: 29 Mar 2025
https://github.com/pyomo/pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
linear-programming mathematical-programming modeling-language nonlinear-programming optimization python
Last synced: 10 May 2025
https://github.com/Pyomo/pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
linear-programming mathematical-programming modeling-language nonlinear-programming optimization python
Last synced: 29 Apr 2025
https://github.com/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.
academic-project algorithmic-differentation c-plus-plus code-generation derivatives library mathematics matlab modular nonlinear nonlinear-programming numerical-calculations octave optimal-control optimization parameter-estimation python scientific-computing symbolic-manipulation
Last synced: 25 Jan 2026
https://github.com/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
acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics
Last synced: 23 Feb 2026
https://github.com/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
acausal computer-algebra dae dde delay-differential-equations differential-equations equation-based julia nonlinear-programming ode optimization ordinary-differential-equations pde scientific-machine-learning sciml sde stochastic-differential-equations symbolic symbolic-computation symbolic-numerics
Last synced: 27 Mar 2025
https://github.com/ethz-adrl/towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
biped collocation computer-graphics eigen ifopt ipopt legged-robots locomotion motion-planning nonlinear-programming physics-based-animation quadruped robot ros snopt trajectory-optimization xpp
Last synced: 16 May 2025
https://github.com/cvanaret/uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
constrained-optimization continuous-optimization cpp gradient-descent interior-point-method local-optimization mathematical-optimization mathematical-programming newton-method nonconvex-optimization nonlinear-optimization nonlinear-programming nonlinear-programming-algorithms numerical-optimization optimization optimization-algorithms optimization-methods optimization-solver quadratic-programming sequential-quadratic-programming
Last synced: 16 May 2025
https://github.com/jump-dev/nlopt.jl
A Julia interface to the NLopt nonlinear-optimization library
julia math nonlinear-optimization nonlinear-programming numerical-optimization optimization
Last synced: 17 Dec 2025
https://github.com/jump-dev/NLopt.jl
A Julia interface to the NLopt nonlinear-optimization library
julia math nonlinear-optimization nonlinear-programming numerical-optimization optimization
Last synced: 04 May 2025
https://github.com/llnl/hiop
HPC solver for nonlinear optimization problems
acopf bfgs constrained-optimization cuda gpu-support hpc interior-point-method interior-point-optimizer math-physics mpi nonlinear-optimization nonlinear-programming nonlinear-programming-algorithms nonsmooth-optimization optimization parallel-programming quasi-newton radiuss rocm solver
Last synced: 16 May 2025
https://github.com/juliasmoothoptimizers/nlpmodels.jl
Data Structures for Optimization Models
julia julia-language nlpmodels nonlinear-optimization nonlinear-programming optimization
Last synced: 25 Feb 2026
https://github.com/madnlp/madnlp.jl
A solver for nonlinear programming
julia-language nonlinear-programming optimization
Last synced: 03 Apr 2025
https://github.com/juliafirstorder/proximaloperators.jl
Proximal operators for nonsmooth optimization in Julia
admm first-order-methods julia julia-language nonlinear-programming nonsmooth-optimization numerical-optimization optimization prox proximal-algorithms proximal-operators
Last synced: 01 Jul 2025
https://github.com/juliafirstorder/proximalalgorithms.jl
Proximal algorithms for nonsmooth optimization in Julia
admm julia machine-learning nonlinear-programming nonsmooth-optimization numerical-optimization optimal-control optimization optimization-algorithms proximal-algorithms proximal-gradient-method proximal-operators
Last synced: 04 Apr 2025
https://github.com/JuliaNonconvex/Nonconvex.jl
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
augmented-lagrangian-method automatic-differentiation bayesian-optimization black-box-optimization derivative-free-optimization discrete-optimization evolutionary-algorithms global-optimization gradient-based-optimisation implicit-differentiation interior-point-optimizer metaheuristics method-of-moving-asymptotes mixed-integer-nonlinear-programming nonlinear-optimization nonlinear-programming optimization semidefinite-programming surrogate-assisted-optimization
Last synced: 04 May 2025
https://github.com/jump-dev/knitro.jl
A Julia interface to the Artelys Knitro solver
julia jump-jl mixed-integer-programming nonlinear-programming
Last synced: 21 Aug 2025
https://github.com/ampl/amplpy
Python API for AMPL
ampl amplpy integer-linear-programming integer-programming linear-optimization linear-programming milp mip mixed-integer-optimization mixed-integer-programming modeling-language nonlinear-optimization nonlinear-programming optimization python
Last synced: 16 May 2025
https://github.com/jump-dev/xpress.jl
A Julia interface to the FICO Xpress Optimization suite
julia jump-jl linear-programming mixed-integer-programming nonlinear-programming
Last synced: 11 Apr 2025
https://github.com/jkaardal/pyipm
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
constrained-optimization equality-inequality-constraints interior-point-method nonlinear-optimization nonlinear-programming python theano
Last synced: 16 Jan 2026
https://github.com/juliasmoothoptimizers/solvertools.jl
Tools for developing nonlinear optimization solvers.
julia julia-language nonlinear-programming optimization optimization-algorithms optimization-tools
Last synced: 09 Apr 2025
https://github.com/daggbt/optyx
Intuitive symbolic interface for constrained optimization problems. Write natural Python, get automatic gradients and solvers.
autodiff automatic-differentiation constraints nonlinear-programming operations-research optimization python scipy symbolic-math
Last synced: 08 Feb 2026
https://github.com/juliasmoothoptimizers/nlpmodelsipopt.jl
A thin IPOPT wrapper for NLPModels
ipopt julia julia-language nlpmodels nonlinear-programming optimization
Last synced: 08 Sep 2025
https://github.com/ampl/colab.ampl.com
AMPL Model Colaboratory
ampl amplpy conic-optimization integer-linear-programming integer-programming linear-opti linear-optimization linear-programming mip mixed-integer-optimization mixed-integer-programming nonlinear-optimization nonlinear-programming optimization python
Last synced: 13 Apr 2025
https://github.com/jump-dev/baron.jl
A Julia interface to the BARON mixed-integer nonlinear programming solver
julia jump-jl mixed-integer-programming nonlinear-programming
Last synced: 11 Apr 2025
https://github.com/zanellia/feasible_sqp
A solver for nonlinear programming based on a sequential quadratic programming strategy with feasible intermediate iterates.
high-performance-computing model-predictive-control nonlinear-programming numerical-optimal-control numerical-optimization optimal-control
Last synced: 07 Feb 2026
https://github.com/sshin23/maddiff.jl
An automatic differentiation and algebraic modeling package
julia-language modeling-language nonlinear-optimization nonlinear-programming optimization
Last synced: 21 Jun 2025
https://github.com/ampl/rampl
R API for AMPL
ampl integer-linear-programming integer-programming linear-optimization linear-programming milp mip mixed-integer-optimization mixed-integer-programming modeling-language nonlinear-optimization nonlinear-programming optimization r rampl rlang
Last synced: 13 Apr 2025
https://github.com/zju-fast-lab/lmbm
Nonsmooth Unconstrained Optimization via Limited Memory Bundle Method
bundle-method limited-memory nonlinear-programming nonsmooth-optimization
Last synced: 02 Mar 2026
https://github.com/cvanaret/nonconvex_solver_comparison
This repo collects results of nonlinear optimization solvers on standard benchmark problems
augmented-lagrangian-method benchmark benchmarking filtersqp interior-point-algorithms ipopt newtons-method nonlinear-optimization nonlinear-optimization-algorithms nonlinear-programming nonlinear-programming-algorithms optimization performance-profile sequential-quadratic-programming snopt software-benchmarking sqp uno-solver
Last synced: 17 Mar 2025
https://github.com/aldma/haleqo.jl
HALeqO solver for nonlinear equality-constrained optimization
julia nonlinear-optimization nonlinear-programming optimization optimization-algorithms solver
Last synced: 22 Apr 2025
https://github.com/hageldave/optisled
Java library for nonlinear (constraint) optimization.
gradient-descent nonlinear-programming optimization
Last synced: 26 Dec 2025
https://github.com/aldma/pipal.jl
Penalty-Interior-Point ALgorithm for nonlinear optimization
julia nonlinear-optimization nonlinear-programming optimization-algorithms
Last synced: 28 Mar 2025
https://github.com/neomond/nonlineardatastructures
graphs heaps nonlinear-programming swift trees
Last synced: 18 Aug 2025