Topic: "nonlinear-programming"
ceres-solver/ceres-solver
A large scale non-linear optimization library
Language: C++ - Size: 31.2 MB - Last synced at: 19 days ago - Pushed at: 21 days ago - Stars: 4,099 - Forks: 1,073

jump-dev/JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
Language: Julia - Size: 273 MB - Last synced at: about 1 hour ago - Pushed at: 13 days ago - Stars: 2,313 - Forks: 406

Pyomo/pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
Language: Python - Size: 92.3 MB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 2,199 - Forks: 543

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.
Language: C++ - Size: 141 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1,916 - Forks: 414

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
Language: Julia - Size: 543 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,519 - Forks: 220

ethz-adrl/towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
Language: C++ - Size: 5.13 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 987 - Forks: 242

cvanaret/Uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
Language: C++ - Size: 45.5 MB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 331 - Forks: 26

cog-imperial/OMLT
Represent trained machine learning models as Pyomo optimization formulations
Language: Python - Size: 13.1 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 314 - Forks: 63

jump-dev/NLopt.jl
A Julia interface to the NLopt nonlinear-optimization library
Language: Julia - Size: 256 KB - Last synced at: 10 days ago - Pushed at: 13 days ago - Stars: 267 - Forks: 47

LLNL/hiop
HPC solver for nonlinear optimization problems
Language: C++ - Size: 40 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 218 - Forks: 44

MadNLP/MadNLP.jl
A solver for nonlinear programming with GPU support
Language: Julia - Size: 5.88 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 191 - Forks: 17

JuliaSmoothOptimizers/NLPModels.jl
Data Structures for Optimization Models
Language: Julia - Size: 5.4 MB - Last synced at: 16 days ago - Pushed at: 21 days ago - Stars: 179 - Forks: 35

jump-dev/Ipopt.jl
A Julia interface to the Ipopt nonlinear solver
Language: Julia - Size: 536 KB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 160 - Forks: 58

JuliaFirstOrder/ProximalOperators.jl
Proximal operators for nonsmooth optimization in Julia
Language: Julia - Size: 2.13 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 134 - Forks: 26

JuliaFirstOrder/ProximalAlgorithms.jl
Proximal algorithms for nonsmooth optimization in Julia
Language: Julia - Size: 6.04 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 133 - Forks: 22

clarkzinzow/Nonlinear-Optimization-Algorithms
MATLAB implementations of a variety of nonlinear programming algorithms.
Language: MATLAB - Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 133 - Forks: 41

ktafakkori/feloopy
FelooPy: Efficient & Feature-Rich Integrated Decision Environment
Language: Python - Size: 20.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 121 - Forks: 9

JuliaNonconvex/Nonconvex.jl
Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
Language: Julia - Size: 2.31 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 116 - Forks: 10

julien-michot/tinyopt
A Super Fast Optimization Library
Language: C++ - Size: 896 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 83 - Forks: 2

ampl/amplpy
Python API for AMPL
Language: Cython - Size: 3.42 MB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 80 - Forks: 20

jump-dev/KNITRO.jl
A Julia interface to the Artelys Knitro solver
Language: Julia - Size: 1020 KB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 80 - Forks: 23

david-m-rosen/Optimization
A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.
Language: C++ - Size: 400 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 78 - Forks: 15

wujianjack/optimizationmodels
Optimization models using various solvers
Language: C++ - Size: 43 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 76 - Forks: 37

jump-dev/AmplNLWriter.jl
A Julia interface to AMPL-enabled solvers
Language: Julia - Size: 291 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 75 - Forks: 19

msplr/sqp_solver 📦
[Experimental] A SQP solver implemented with Eigen.
Language: C++ - Size: 48.8 KB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 73 - Forks: 17

astomodynamics/cddp-cpp
Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control
Language: C++ - Size: 48.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 72 - Forks: 13

jump-dev/Xpress.jl
A Julia interface to the FICO Xpress Optimization suite
Language: Julia - Size: 1.11 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 66 - Forks: 31

bruscalia/optimization-demo-files
Examples on numerical optimization
Language: Jupyter Notebook - Size: 12.7 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 66 - Forks: 19

jkaardal/pyipm
An interior-point method written in python for solving constrained and unconstrained nonlinear optimization problems.
Language: Python - Size: 556 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 61 - Forks: 21

JuliaSmoothOptimizers/SolverTools.jl
Tools for developing nonlinear optimization solvers.
Language: Julia - Size: 1.03 MB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 26 - Forks: 19

ampl/mo-book.ampl.com Fork of fdabrandao/MO-book-with-AMPL
Hands-On Mathematical Optimization with AMPL in Python
Language: Jupyter Notebook - Size: 324 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 24 - Forks: 7

ampl/colab.ampl.com
AMPL Model Colaboratory
Language: Jupyter Notebook - Size: 52.3 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 22 - Forks: 9

JuliaSmoothOptimizers/NLPModelsIpopt.jl
A thin IPOPT wrapper for NLPModels
Language: Julia - Size: 1.86 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 9

jump-dev/BARON.jl
A Julia interface to the BARON mixed-integer nonlinear programming solver
Language: Julia - Size: 156 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 12

zanellia/feasible_sqp
A solver for nonlinear programming based on a sequential quadratic programming strategy with feasible intermediate iterates.
Language: NMODL - Size: 35.8 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 19 - Forks: 2

sshin23/MadDiff.jl
An automatic differentiation and algebraic modeling package
Language: Julia - Size: 4.63 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 2

ampl/rAMPL
R API for AMPL
Language: C++ - Size: 930 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 8

ZJU-FAST-Lab/LMBM
Nonsmooth Unconstrained Optimization via Limited Memory Bundle Method
Language: Fortran - Size: 42 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 15 - Forks: 2

jnez71/AcroCart
Underactuated double-pendulum (acrobot) on a cart to play with direct optimal control methods
Language: Python - Size: 17.6 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 4

cvanaret/nonconvex_solver_comparison
This repo collects results of nonlinear optimization solvers on standard benchmark problems
Size: 22.7 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

PowerSense/Powersense.jl
Julia package with tools at the cross-section of Power System Operations, Applied Mathematics, High-Performance Computations, and Machine-Learning.
Language: Julia - Size: 379 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

cor3bit/pyautonlp
JAX Implementation of Differentiable NLP Solvers
Language: Python - Size: 218 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

chaotic-systems/orbithunter
Framework for nonlinear dynamics and chaos
Language: Jupyter Notebook - Size: 412 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 5 - Forks: 1

aldma/HALeqO.jl
HALeqO solver for nonlinear equality-constrained optimization
Language: Julia - Size: 158 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 5 - Forks: 0

wlxiong/Sheffi85
My solutions to exercises in Urban Transportation Network
Language: TeX - Size: 1.05 MB - Last synced at: about 2 years ago - Pushed at: about 11 years ago - Stars: 5 - Forks: 0

wol4aravio/OSOL.Extremum
Open-Source Optimization Library - Extremum
Language: Python - Size: 3.63 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

neverorfrog/vehicle-control
Model Predictive Control on vehicles
Language: Python - Size: 1.42 GB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

hageldave/OptiSled
Java library for nonlinear (constraint) optimization.
Language: Java - Size: 96.7 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

maykonmichel/4627AT2
Nonlinear programming: unrestricted multivariable
Language: JavaScript - Size: 625 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 3

maykonmichel/4627AT1
Nonlinear programming: monovariable
Language: JavaScript - Size: 607 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

fishiyama/thesis-suppl
supplemental code for my thesis: we demonstrate our nonlinear method of time-frequency analysis with a Julia code
Language: Julia - Size: 1.61 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

pyrddlgym-project/pyRDDLGym-gurobi
Gurobi compilation of RDDL description files to mixed-integer programs, and optimization tools.
Language: Python - Size: 127 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

aldma/Pipal.jl
Penalty-Interior-Point ALgorithm for nonlinear optimization
Language: Julia - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ganjalipour/non-linear-optimization
Non Linear Optimization matlab implementation
Language: MATLAB - Size: 1000 Bytes - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

liferlisiqi/TNIPEA
非线性三目标精确算法
Language: C# - Size: 33.2 KB - Last synced at: 16 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

wol4aravio/KaimereApp
Application of Kaimere project to different optimization tasks
Language: Scala - Size: 127 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

liferlisiqi/BNIPEA
bi-objective nonlinear integer programming problem exact algorithms
Size: 440 KB - Last synced at: 16 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

deliprofesor/Optimizasyon_Teorisi
This repository contains lecture notes for the Optimization Theory course. The course covers fundamental concepts of optimization, classification of optimization problems, graphical methods, classical optimization techniques, constrained and unconstrained optimization, linear and nonlinear programming, and gradient methods.
Size: 12.3 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

neomond/NonLinearDataStructures
Language: Swift - Size: 29.3 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

aadah/RMC.jl
Original Julia implementation of Ricochet Monte Carlo
Language: Julia - Size: 2.95 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

PradanyaBoro/Non_Linear_Programming
MATLAB code implementations for Nonlinear Programming problems, covering methods like KKT conditions, optimization algorithms, genetic algorithms and penalty function approaches.
Language: MATLAB - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

adam-rumpf/map4202-sp2023
Course materials for Florida Poly MAP 4202 (Optimization Theory), Spring 2023.
Language: MATLAB - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

wol-fi/irspg
Spectral Projected Gradient method with Inexact Restoration: An algorithm for large-scale nonlinear optimization problems with nonconvex constraints.
Language: R - Size: 275 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

h3dema/awesome-mixed-nonlinear-programming
Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

TRAN-Gia-Quoc-Bao/Course-Optimization
My exercises for my Optimization course
Language: MATLAB - Size: 3.71 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Thalaivar/traj_opt
Trajectory optimisation using nonlinear programming.
Language: MATLAB - Size: 186 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 2

savioli/nonlinear-programming
Nonlinear Programming Methods to solve Optimization Problems
Language: Python - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

alexandrebrilhante/ift3150
Projet d'informatique.
Language: Jupyter Notebook - Size: 1.91 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
