nonlinear-optimization
There are 222 repositories under nonlinear-optimization topic.
pnnl/neuromancer
Pytorch-based framework for solving parametric constrained optimization problems, physics-informed system identification, and parametric model predictive control.
scipopt/PySCIPOpt
Python interface for the SCIP Optimization Suite
ethz-adrl/ifopt
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
SciML/Optimization.jl
Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
ZJU-FAST-Lab/LBFGS-Lite
LBFGS-Lite: A header-only L-BFGS unconstrained optimizer.
abess-team/skscope
skscope: Sparse-Constrained OPtimization via itErative-solvers
libprima/prima
PRIMA is a package for solving general nonlinear optimization problems without using derivatives. It provides the reference implementation for Powell's derivative-free optimization methods, i.e., COBYLA, UOBYQA, NEWUOA, BOBYQA, and LINCOA. PRIMA means Reference Implementation for Powell's methods with Modernization and Amelioration, P for Powell.
cvanaret/Uno
A next-gen Lagrange-Newton solver for nonconvex optimization. It unifies barrier and SQP methods in a modern and generic way, and implements different globalization flavors (line search/trust region and merit function/filter method/funnel method). Competitive against filterSQP, IPOPT, SNOPT, MINOS and CONOPT.
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
infiniteopt/InfiniteOpt.jl
An intuitive modeling interface for infinite-dimensional optimization problems.
lanl-ansi/Alpine.jl
A Julia/JuMP-based Global Optimization Solver for Non-convex Programs
HybridRobotics/NMPC-DCLF-DCBF
A collection of work using nonlinear model predictive control (NMPC) with discrete-time control Lyapunov functions (CLFs) and control barrier functions (CBFs)
Evolutionary-Intelligence/pypop
[JMLR-2024] PyPop7: A Pure-Python Library for POPulation-based Black-Box Optimization (BBO), especially their *Large-Scale* versions/variants (-> evolutionary algorithms/swarm-based optimizers/pattern search/random search/...). https://jmlr.org/papers/v25/23-0386.html
LLNL/hiop
HPC solver for nonlinear optimization problems
Bharath2/iLQR
iterative Linear Quadratic Regulator with constraints.
lanl-ansi/Juniper.jl
A JuMP-based Nonlinear Integer Program Solver
JuliaSmoothOptimizers/NLPModels.jl
Data Structures for Optimization Models
HybridRobotics/car-racing
A toolkit for testing control and planning algorithm for car racing.
clarkzinzow/Nonlinear-Optimization-Algorithms
MATLAB implementations of a variety of nonlinear programming algorithms.
JohnDTill/ContinuumRobotExamples
An incremental guide to continuum robot mathematical modeling and numerical implementation. The examples are divided into chapters within the folder structure, and each chapter contains a PDF and code examples.
jump-dev/Pajarito.jl
A solver for mixed-integer convex optimization
shaolinbit/minisam_lib
Lightweighted graph optimization (Factor graph) library.
ralna/GALAHAD
A library of modern Fortran modules for nonlinear optimization
nepluno/lbfgsb-gpu
An open source library for the GPU-implementation of L-BFGS-B algorithm
JuliaNonconvex/Nonconvex.jl
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
dragonlong/articulated-pose
[CVPR 2020, Oral] Category-Level Articulated Object Pose Estimation
JuliaMPC/NLOptControl.jl
nonlinear control optimization tool
pdfo/pdfo
Powell's Derivative-Free Optimization solvers.
scipopt/SCIP.jl
Julia interface to SCIP solver
numericalalgorithmsgroup/pybobyqa
Python-based Derivative-Free Optimization with Bound Constraints
jkaardal/pyipm
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
coin-or/minotaur
Minotaur Toolkit for Mixed-Integer Nonlinear Optimization
ampl/amplpy
Python API for AMPL
hiroyuki-kasai/RSOpt
Riemannian stochastic optimization algorithms: Version 1.0.3