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.

    Language:Python9512971124
  • PySCIPOpt

    scipopt/PySCIPOpt

    Python interface for the SCIP Optimization Suite

    Language:JetBrains MPS81824529254
  • ethz-adrl/ifopt

    An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)

    Language:C++7873555158
  • 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.

    Language:Julia7281529883
  • optimization-engine

    alphaville/optimization-engine

    Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support

    Language:Rust5141416554
  • ZJU-FAST-Lab/LBFGS-Lite

    LBFGS-Lite: A header-only L-BFGS unconstrained optimizer.

    Language:C++32281057
  • abess-team/skscope

    skscope: Sparse-Constrained OPtimization via itErative-solvers

    Language:Python32063113
  • 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.

    Language:Fortran30828442
  • 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.

    Language:C++292114122
  • OMLT

    cog-imperial/OMLT

    Represent trained machine learning models as Pyomo optimization formulations

    Language:Python281145959
  • jump-dev/NLopt.jl

    A Julia interface to the NLopt nonlinear-optimization library

    Language:Julia2651914546
  • infiniteopt/InfiniteOpt.jl

    An intuitive modeling interface for infinite-dimensional optimization problems.

    Language:Julia256713017
  • lanl-ansi/Alpine.jl

    A Julia/JuMP-based Global Optimization Solver for Non-convex Programs

    Language:Julia2452214140
  • 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)

    Language:MATLAB2288645
  • 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

    Language:Python2116931
  • LLNL/hiop

    HPC solver for nonlinear optimization problems

    Language:C++2101527542
  • iLQR

    Bharath2/iLQR

    iterative Linear Quadratic Regulator with constraints.

    Language:Python1834540
  • lanl-ansi/Juniper.jl

    A JuMP-based Nonlinear Integer Program Solver

    Language:Julia1801212122
  • JuliaSmoothOptimizers/NLPModels.jl

    Data Structures for Optimization Models

    Language:Julia1751313035
  • HybridRobotics/car-racing

    A toolkit for testing control and planning algorithm for car racing.

    Language:Python1668631
  • clarkzinzow/Nonlinear-Optimization-Algorithms

    MATLAB implementations of a variety of nonlinear programming algorithms.

    Language:MATLAB1654042
  • ContinuumRobotExamples

    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.

    Language:C++15081447
  • jump-dev/Pajarito.jl

    A solver for mixed-integer convex optimization

    Language:Julia1321722222
  • shaolinbit/minisam_lib

    Lightweighted graph optimization (Factor graph) library.

    Language:C++1307231
  • ralna/GALAHAD

    A library of modern Fortran modules for nonlinear optimization

    Language:Fortran119711215
  • nepluno/lbfgsb-gpu

    An open source library for the GPU-implementation of L-BFGS-B algorithm

    Language:C++1165917
  • JuliaNonconvex/Nonconvex.jl

    Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.

    Language:Julia11348810
  • dragonlong/articulated-pose

    [CVPR 2020, Oral] Category-Level Articulated Object Pose Estimation

    Language:Python11172015
  • JuliaMPC/NLOptControl.jl

    nonlinear control optimization tool

    Language:Julia110103226
  • pdfo

    pdfo/pdfo

    Powell's Derivative-Free Optimization solvers.

    Language:Fortran9872226
  • scipopt/SCIP.jl

    Julia interface to SCIP solver

    Language:Julia981011824
  • numericalalgorithmsgroup/pybobyqa

    Python-based Derivative-Free Optimization with Bound Constraints

    Language:Python7992818
  • jkaardal/pyipm

    An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.

    Language:Python765126
  • coin-or/minotaur

    Minotaur Toolkit for Mixed-Integer Nonlinear Optimization

    Language:C++70223921
  • ampl/amplpy

    Python API for AMPL

    Language:Cython68144719
  • hiroyuki-kasai/RSOpt

    Riemannian stochastic optimization algorithms: Version 1.0.3

    Language:MATLAB645023