Topic: "quadratic-programming"
osqp/osqp
The Operator Splitting QP Solver
Language: C - Size: 75 MB - Last synced at: 9 days ago - Pushed at: 23 days ago - Stars: 1,991 - Forks: 389
ERGO-Code/HiGHS
Linear optimization software
Language: C++ - Size: 124 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,374 - Forks: 263
locuslab/qpth
A fast and differentiable QP solver for PyTorch.
Language: Python - Size: 337 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 767 - Forks: 111
qpsolvers/qpsolvers
Quadratic programming solvers in Python with a unified API
Language: Python - Size: 5.29 MB - Last synced at: 4 days ago - Pushed at: 13 days ago - Stars: 705 - Forks: 98
cvxgrp/scs
Splitting Conic Solver
Language: C - Size: 11.6 MB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 601 - Forks: 140
LiJiangnanBit/path_optimizer
Optimization-based real-time path planning for vehicles.
Language: C++ - Size: 11.3 MB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 570 - Forks: 148
Simple-Robotics/proxsuite
The Advanced Proximal Optimization Toolbox
Language: C++ - Size: 150 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 515 - Forks: 65
oxfordcontrol/Clarabel.rs
Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.
Language: Rust - Size: 1.53 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 481 - Forks: 37
robotology/osqp-eigen
Simple Eigen-C++ wrapper for OSQP library
Language: C++ - Size: 1.83 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 454 - Forks: 127
cvanaret/Uno
A highly customizable SQP & barrier solver for nonlinearly constrained optimization
Language: C++ - Size: 50.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 398 - Forks: 36
metab0t/PyOptInterface
Efficient modeling interface for mathematical optimization in Python
Language: C++ - Size: 5.08 MB - Last synced at: 23 days ago - Pushed at: about 2 months ago - Stars: 292 - Forks: 19
google/osqp-cpp
A C++ interface for the OSQP quadratic programming solver.
Language: C++ - Size: 32.2 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 277 - Forks: 63
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: MATLAB - Size: 53.3 MB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 267 - Forks: 47
jump-dev/Gurobi.jl
A Julia interface to the Gurobi Optimizer
Language: Julia - Size: 967 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 237 - Forks: 84
tirthajyoti/Optimization-Python
General optimization (LP, MIP, QP, continuous and discrete optimization etc.) using Python
Language: Jupyter Notebook - Size: 2.79 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 229 - Forks: 142
oxfordcontrol/Clarabel.jl
Clarabel.jl: Interior-point solver for convex conic optimisation problems in Julia.
Language: Julia - Size: 94.5 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 226 - Forks: 23
MizuhoAOKI/nullspace_mpc
Nullspace MPC: A novel multi-objective control framework for explicitly handling task priorities, implemented in ROS Noetic for a Swerve Drive Robot.
Language: C++ - Size: 11.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 208 - Forks: 20
lequant40/portfolio_allocation_js
A JavaScript library to allocate and optimize financial portfolios.
Language: JavaScript - Size: 2.98 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 183 - Forks: 36
ralna/GALAHAD
A library of modern Fortran modules for nonlinear optimization
Language: Fortran - Size: 202 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 164 - Forks: 15
qpsolvers/qpbenchmark
Benchmark for quadratic programming solvers available in Python
Language: Python - Size: 25 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 155 - Forks: 15
EmbersArc/Epigraph
A C++ interface to formulate and solve linear, quadratic and second order cone problems.
Language: C++ - Size: 2.78 MB - Last synced at: 8 months ago - Pushed at: over 4 years ago - Stars: 155 - Forks: 16
vagmcs/Optimus
Optimus is a mathematical programming library for Scala.
Language: Scala - Size: 518 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 145 - Forks: 28
qpSWIFT/qpSWIFT
qpSWIFT is a light-weight sparse quadratic programming solver
Language: C - Size: 8.34 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 144 - Forks: 26
jump-dev/CPLEX.jl
A Julia interface to the CPLEX solver
Language: Julia - Size: 857 KB - Last synced at: about 20 hours ago - Pushed at: 8 months ago - Stars: 139 - Forks: 63
PREDICT-EPFL/piqp
A Proximal Interior Point Quadratic Programming solver
Language: C++ - Size: 34.8 MB - Last synced at: 25 days ago - Pushed at: about 2 months ago - Stars: 125 - Forks: 18
osqp/osqp-python
Python interface for OSQP
Language: Python - Size: 27.7 MB - Last synced at: 9 days ago - Pushed at: 18 days ago - Stars: 123 - Forks: 42
GAMS-dev/gamspy
Python-based algebraic modeling interface to GAMS
Language: Python - Size: 19.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 109 - Forks: 10
imoneoi/autonomous_driving_mpc
Model Predictive Controller for Autonomous Driving implemented using ROS and C++
Language: C++ - Size: 13.2 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 101 - Forks: 31
osqp/osqp_benchmarks
QP Benchmarks for the OSQP Solver against GUROBI, MOSEK, ECOS and qpOASES
Language: Python - Size: 70.4 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 100 - Forks: 22
BerkeleyAutomation/rlqp
Accelerating Quadratic Optimization with Reinforcement Learning
Size: 313 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 92 - Forks: 17
darnstrom/daqp
A dual active-set algorithm for convex quadratic programming
Language: C - Size: 461 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 91 - Forks: 16
ZJU-FAST-Lab/SDQP
Small-Dimensional Quadratic Programming in Linear Time
Language: C++ - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 73 - Forks: 16
pronenewbits/Arduino_Constrained_MPC_Library
A compact Constrained Model Predictive Control (MPC) library with Active Set based Quadratic Programming (QP) solver for Teensy4/Arduino system (or any real time embedded system in general)
Language: C++ - Size: 1.56 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 73 - Forks: 17
sympiler/nasoq
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Language: C++ - Size: 1.35 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 72 - Forks: 21
asherikov/qpmad
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
Language: C++ - Size: 1.1 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 67 - Forks: 22
isri-aist/QpSolverCollection
Unified C++ interface for quadratic programming solvers
Language: C++ - Size: 1.08 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 65 - Forks: 13
LenaShengzhen/AerialRobotics
Simulate the path planning and trajectory planning of quadrotors/UAVs.
Language: MATLAB - Size: 88.5 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 58 - Forks: 19
osqp/osqp-matlab
Matlab interface for OSQP
Language: MATLAB - Size: 422 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 50 - Forks: 25
oxfordcontrol/Clarabel.cpp
Clarabel.cpp: C/C++ interface to the Clarabel Interior-point solver for convex conic optimisation problems.
Language: C++ - Size: 261 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 48 - Forks: 13
bostoncleek/quadruped_control
Quadruped control architecture
Language: C++ - Size: 46.1 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 46 - Forks: 8
r-opt/rmpk
Mixed Integer Linear and Quadratic Programming in R
Language: R - Size: 722 KB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 45 - Forks: 4
mayataka/hpipm-cpp
C++ interface for hpipm, a high-performance interior point MPC solver
Language: C++ - Size: 161 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 40 - Forks: 9
qoco-org/qoco
Quadratic Objective Conic Optimizer
Language: C - Size: 29.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 37 - Forks: 3
albertosantini/quadprog
Module for solving quadratic programming problems with constraints
Language: JavaScript - Size: 271 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 36 - Forks: 11
ami-iit/qpsolvers-eigen
Simple C++ abstraction layer for quadratic programming solvers using Eigen.
Language: C++ - Size: 151 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 34 - Forks: 5
jcpaik/sofa-designer
A software that assists a previous version of the proof of Gerver's conjecture, using a custom geometric branch-and-bound algorithm, and the exact rational QP solver powered by CGAL
Language: C++ - Size: 461 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 0
kul-optec/QPALM Fork of Benny44/QPALM_vLADEL
Quadratic programming solver for Python, Julia, Matlab, C, C++ and Fortran.
Language: C - Size: 8.24 MB - Last synced at: about 12 hours ago - Pushed at: 3 months ago - Stars: 27 - Forks: 5
softmin/ReHLine
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Size: 307 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 27 - Forks: 0
oxfordcontrol/ClarabelDocs
Documentation for the Clarabel interior point conic solver
Language: Julia - Size: 2.41 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 26 - Forks: 5
gcampanella/pydata-london-2018
Slides and notebooks for my tutorial at PyData London 2018
Language: Jupyter Notebook - Size: 2.72 MB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 21 - Forks: 6
chrhansk/sleqp
An active set-based NLP solver
Language: C - Size: 3.65 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 1
BertrandBev/controls-js
⚙️ Controls.js is a sandbox showcasing a few modern controls techiques directly in the browser
Language: JavaScript - Size: 4.24 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 0
erikerlandson/gibbous
Convex optimization for java and scala, built on Apache Commons Math
Language: Java - Size: 5.49 MB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 8
JuliaSmoothOptimizers/QuadraticModels.jl
Data structures for linear and quadratic optimization problems based on NLPModels.jl
Language: Julia - Size: 1.09 MB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 19 - Forks: 13
softmin/ReHLine-python
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Language: Python - Size: 7.76 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 18 - Forks: 6
Artelys/knitro-modeling-examples
Nonlinear programming application examples solved with Artelys Knitro
Language: Jupyter Notebook - Size: 9.33 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 17 - Forks: 4
ami-iit/paper_nava_2023_icra_fault-control-ironcub
Repository associated with the paper "Failure Detection and Fault Tolerant Control of a Jet-Powered Flying Humanoid Robot", published in IEEE ICRA 2023.
Language: MATLAB - Size: 345 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 3
caferavci/MPCAV
Quadratic Programming and Model Predictive Control Based Trajectory Optimization for platoons of equipped Cooperative Adaptive Cruise Control (CACC) Vehicles
Language: C++ - Size: 1.28 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 1
permon/permon
PERMON main package for quadratic programming (PermonQP)
Language: C - Size: 1.4 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 15 - Forks: 7
osqp/osqp-r
R interface for OSQP
Language: R - Size: 166 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 7
loiseaujc/QuadProg
Modern Fortran implementation of `quadprog`
Language: Fortran - Size: 1010 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 12 - Forks: 0
aldma/qpdo
The Quadratic Primal-Dual Optimizer
Language: C - Size: 1.34 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 1
tachukao/idoc
Implicit Differentiable Optimal Control (IDOC) with JAX
Language: Python - Size: 90.8 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1
wyqsnddd/pyQpController
pyQpController is the proof of concept simulator attached to the paper: Impact-Friendly Robust Control Design with Task-Space Quadratic Optimization. Examples are provided to brew your own multi-objective robot controllers in python.
Language: Python - Size: 1.77 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 3
softmin/ReHLine-r
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Language: C++ - Size: 5.56 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 0
atraplet/clarabel4j
Clarabel Solver for Java
Language: Java - Size: 148 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 10 - Forks: 1
dmeoli/optiml
Optimizers for/and sklearn compatible Machine Learning models
Language: Python - Size: 483 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 4
KarrLab/conv_opt
Python package for linear and quadratic programming
Language: Python - Size: 166 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 2
tsitsimis/constrainedlr
Drop-in replacement of sklearn's Linear Regression with coefficients constraints
Language: Python - Size: 637 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0
quantophile/optimization_algorithms
Julia implementations of several well-known optimization algorithms in engineering and operations research.
Language: Jupyter Notebook - Size: 3.09 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1
asherikov/qpmad_benchmark
Comparative benchmark of https://github.com/asherikov/qpmad QP solver
Language: C++ - Size: 331 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 0
je-suis-tm/operations-research
Python operations research applications including sudoku solver, tictactoe gaming AI
Language: Jupyter Notebook - Size: 360 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 1
saref/frustration-index-UBQP
The algorithm based on the UBQP model (Aref et al. 2018) for computing the exact value of frustration index (also called line index of balance)
Language: Jupyter Notebook - Size: 68.4 KB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 2
tudoroancea/tinyhpipm
a refactored, stripped down, opinionated version of HPIPM
Language: Assembly - Size: 2.14 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1
jlindbloom/gradient-projected-conjugate-gradient
A Python implementation of a conjugate gradient algorithm (GPCG) for solving bound-constrained quadratic programs.
Language: Python - Size: 1.64 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0
Ivan-Kalatchev/QuadraSkill
A multiplayer game for quadratic equations
Language: EJS - Size: 135 MB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0
amkatrutsa/QPFeatureSelection
Quadratic programming feature selection
Language: Matlab - Size: 926 KB - Last synced at: over 2 years ago - Pushed at: almost 9 years ago - Stars: 5 - Forks: 3
atraplet/ecos4j
ECOS Solver for Java
Language: Java - Size: 227 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0
mipals/GeneralizedSmoothingSplines.jl
A package for fitting (curve restricted) smoothing splines of degrees 2p-1 using the Gaussian process view with a rank structured kernel matrix.
Language: Julia - Size: 336 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0
PharosAbad/LightenQP.jl
A pure Julia implementation of OOQP
Language: Julia - Size: 47.9 KB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0
MRHan-426/MPC-BicycleModel
Control of a 6-state bicycle model for racing and evading random obstacles utilizing Model Predictive Control (MPC).
Language: MATLAB - Size: 16 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1
nmltd/numerical-methods-java
Numerical Methods Using Java: For Data Science, Analysis, and Engineering https://www.amazon.com/Numerical-Methods-Using-Java-Engineering/dp/1484267966
Language: Java - Size: 809 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 3
xEnVrE/QP-toy-problems
A set of toy problems solved using QP programming
Language: Python - Size: 536 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0
RoyiAvital/QuadraticProgramSolver
Solves a Quadratic Programming problem using Alternating Direction Method of Multipliers (ADMM). This is a MATLAB implementation of the paper - OSQP: An Operator Splitting Solver for Quadratic Programs.
Language: Julia - Size: 78.1 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 2
lanl-ansi/bqpjson
Utilities for working with bqpjson data
Language: Python - Size: 73.2 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1
osqp/osqp-fortran
Fortran interface for OSQP
Language: Fortran - Size: 28.3 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 0
mustafaseisa/sharpemax
Sharpe ratio portfolio maximization by way of quadratic programming.
Language: R - Size: 31.3 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 2
atraplet/highs4j
HiGHS Solver for Java
Language: Java - Size: 219 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 2
atraplet/scip4j
SCIP Solver for Java
Language: Java - Size: 1.31 MB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0
pepeleduin/Collision-Avoidance-Algorithms-in-2D-using-Voronoi-Diagrams
Code used in my Graduation Project as requirement for obtaining the degree of Information Technology Engineer.
Language: Jupyter Notebook - Size: 9.46 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0
TrymArve/QP
This repository contains simple scripts demonstrating how one can plot a Quadratic Program (with two decision variables) in MATLAB. It contains a script for plotting a simple QP, a class "QP" to simplify the process, and script to show how to use the QP class.
Language: MATLAB - Size: 2.05 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0
pedro-ricardo/quadprog
Quadratic programming routine based on R Package sources. Changed to have a Matlab like interface and usage examples in C and Fortran.
Language: Fortran - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0
oxfordcontrol/GeneralQP.jl
An active set solver for general (definite/indefinite) dense Quadratic Programs
Language: Julia - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1
msakai/chainer-optnet
Language: Python - Size: 70.3 KB - Last synced at: 8 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1
nfultz/pylrqp
Low Rank Quadratic Programming
Language: C - Size: 40 KB - Last synced at: 4 months ago - Pushed at: about 9 years ago - Stars: 3 - Forks: 2
atraplet/highs4j-native
HiGHS Solver for Java Native Libraries
Language: Java - Size: 70.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0
atraplet/scip4j-native
SCIP Solver for Java Native Libraries
Language: Java - Size: 61.5 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0
atraplet/clarabel4j-native
Clarabel Solver for Java Native Libraries
Language: Java - Size: 155 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 2 - Forks: 1
Woolfrey/software_simple_qp
A small, efficient class for solving convex optimisation problems.
Language: C++ - Size: 6.13 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 2 - Forks: 1
MatProGo-dev/MatProInterface.go
A common interface used for modeling Mathematical Programs (e.g., Convex Optimization problems) in the language Go (Golang).
Language: Go - Size: 388 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0