GitHub topics: quadratic-programming
locuslab/qpth
A fast and differentiable QP solver for PyTorch.
Language: Python - Size: 337 KB - Last synced at: 1 day ago - Pushed at: 10 months ago - Stars: 733 - Forks: 107

jump-dev/Gurobi.jl
A Julia interface to the Gurobi Optimizer
Language: Julia - Size: 914 KB - Last synced at: about 9 hours ago - Pushed at: 3 days ago - Stars: 235 - Forks: 84

Simple-Robotics/proxsuite
The Advanced Proximal Optimization Toolbox
Language: C++ - Size: 149 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 473 - Forks: 61

qpsolvers/qpbenchmark
Benchmark for quadratic programming solvers available in Python
Language: Python - Size: 25 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 145 - Forks: 13

qpsolvers/qpsolvers
Quadratic programming solvers in Python with a unified API
Language: Python - Size: 5.48 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 674 - Forks: 96

osqp/osqp-python
Python interface for OSQP
Language: Python - Size: 27.7 MB - Last synced at: 2 days ago - Pushed at: 14 days ago - Stars: 118 - Forks: 41

ralna/GALAHAD
A library of modern Fortran modules for nonlinear optimization
Language: Fortran - Size: 197 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 149 - Forks: 15

metab0t/PyOptInterface
Efficient modeling interface for mathematical optimization in Python
Language: C++ - Size: 4.84 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 277 - Forks: 16

atraplet/clarabel4j
Clarabel Solver for Java
Language: Java - Size: 115 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1

cvanaret/Uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
Language: C++ - Size: 45.7 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 338 - Forks: 27

ERGO-Code/HiGHS
Linear optimization software
Language: C++ - Size: 115 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,216 - Forks: 227

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: 7 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

softmin/ReHLine-python
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Language: Jupyter Notebook - Size: 6.46 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 16 - Forks: 7

cvxgrp/scs
Splitting Conic Solver
Language: C - Size: 11.3 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 572 - Forks: 138

oxfordcontrol/Clarabel.jl
Clarabel.jl: Interior-point solver for convex conic optimisation problems in Julia.
Language: Julia - Size: 94.2 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 207 - Forks: 19

sof202/HyLoRD
A Hybrid Approach for Cell Type Deconvolution in Long-Read (ONT) Methylation Data
Language: C++ - Size: 427 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

e-debianchi/safe-rl-power-system
Master's thesis project, showing a safe RL agent that stabilises and always keeps a power system safe (even during training)
Language: Python - Size: 38.1 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

robotology/osqp-eigen
Simple Eigen-C++ wrapper for OSQP library
Language: C++ - Size: 1.8 MB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 444 - Forks: 127

heyjianjing/convex_optimization
Some notes on convex optimization
Language: Jupyter Notebook - Size: 8.71 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

osqp/osqp-r
R interface for OSQP
Language: R - Size: 166 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 7

osqp/osqp-matlab
Matlab interface for OSQP
Language: MATLAB - Size: 422 KB - Last synced at: 12 days ago - Pushed at: 26 days ago - Stars: 50 - Forks: 25

ami-iit/qpsolvers-eigen
Simple C++ abstraction layer for quadratic programming solvers using Eigen.
Language: C++ - Size: 123 KB - Last synced at: 8 days ago - Pushed at: 19 days ago - Stars: 31 - Forks: 4

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: 2 days ago - Pushed at: 19 days ago - Stars: 48 - Forks: 13

oxfordcontrol/Clarabel.rs
Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.
Language: Rust - Size: 1.51 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 440 - Forks: 35

permon/permon
PERMON main package for quadratic programming (PermonQP)
Language: C - Size: 1.38 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 14 - Forks: 7

atraplet/scip4j-native
SCIP Solver for Java Native Libraries
Language: Java - Size: 64.5 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

qoco-org/qoco
Quadratic Objective Conic Optimizer
Language: C - Size: 13.5 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 33 - Forks: 2

chrhansk/sleqp
An active set-based NLP solver
Language: C - Size: 3.65 MB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 1

dmeoli/optiml
Optimizers for/and sklearn compatible Machine Learning models
Language: Python - Size: 483 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 4

PREDICT-EPFL/piqp
A Proximal Interior Point Quadratic Programming solver
Language: C++ - Size: 53.8 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 110 - Forks: 16

oxfordcontrol/ClarabelDocs
Documentation for the Clarabel interior point conic solver
Language: Julia - Size: 2.41 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 5

osqp/osqp
The Operator Splitting QP Solver
Language: C - Size: 57.5 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 1,864 - Forks: 379

atraplet/clarabel4j-native
Clarabel Solver for Java Native Libraries
Language: Java - Size: 108 KB - Last synced at: 22 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 1

atraplet/highs4j
HiGHS Solver for Java
Language: Java - Size: 205 KB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 1

atraplet/ecos4j
ECOS Solver for Java
Language: Java - Size: 213 KB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 4 - Forks: 0

atraplet/scip4j
SCIP Solver for Java
Language: Java - Size: 1.28 MB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

atraplet/highs4j-native
HiGHS Solver for Java Native Libraries
Language: Java - Size: 68.4 KB - Last synced at: 27 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

osqp/osqp_benchmarks
QP Benchmarks for the OSQP Solver against GUROBI, MOSEK, ECOS and qpOASES
Language: Python - Size: 70.4 MB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 100 - Forks: 22

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: 2 days ago - Pushed at: over 3 years ago - Stars: 229 - Forks: 142

lequant40/portfolio_allocation_js
A JavaScript library to allocate and optimize financial portfolios.
Language: JavaScript - Size: 2.98 MB - Last synced at: 29 days ago - Pushed at: over 2 years ago - Stars: 179 - Forks: 33

loiseaujc/QuadProg
Modern Fortran implementation of `quadprog`
Language: Fortran - Size: 413 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 10 - Forks: 0

JuliaSmoothOptimizers/QuadraticModels.jl
Data structures for linear and quadratic optimization problems based on NLPModels.jl
Language: Julia - Size: 1.05 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 11

darnstrom/daqp
A dual active-set algorithm for convex quadratic programming
Language: C - Size: 423 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 76 - Forks: 15

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: 3 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

sympiler/nasoq
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Language: C++ - Size: 1.35 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 72 - Forks: 21

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 267 - Forks: 47

albertosantini/quadprog
Module for solving quadratic programming problems with constraints
Language: JavaScript - Size: 230 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 35 - Forks: 10

LiJiangnanBit/path_optimizer
Optimization-based real-time path planning for vehicles.
Language: C++ - Size: 11.3 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 570 - Forks: 148

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: 2 days ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 0

aldma/qpdo
The Quadratic Primal-Dual Optimizer
Language: C - Size: 1.34 MB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 1

msakai/QPLIB-PB
Pseudo-boolean optimization problems converted from QPLIB
Language: Ruby - Size: 17.5 MB - Last synced at: 21 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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: 337 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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: 21 days ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 3

atraplet/ecos4j-native
ECOS Solver for Java Native Libraries
Language: Java - Size: 111 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - 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.29 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 19 - Forks: 5

Woolfrey/software_simple_qp
A small, efficient class for solving convex optimisation problems.
Language: C++ - Size: 6.12 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

jump-dev/CPLEX.jl
A Julia interface to the CPLEX solver
Language: Julia - Size: 857 KB - Last synced at: about 8 hours ago - Pushed at: 3 months ago - Stars: 139 - Forks: 62

google/osqp-cpp
A C++ interface for the OSQP quadratic programming solver.
Language: C++ - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 262 - Forks: 63

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: 139 - Forks: 25

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: about 5 years ago - Stars: 94 - Forks: 30

BerkeleyAutomation/rlqp
Accelerating Quadratic Optimization with Reinforcement Learning
Size: 313 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 89 - Forks: 16

stivalaa/qptabsearch
Tableau-based protein substructure search using quadratic programming
Language: Fortran - Size: 381 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

gcampanella/pydata-london-2018
Slides and notebooks for my tutorial at PyData London 2018
Language: Jupyter Notebook - Size: 2.72 MB - Last synced at: 23 days ago - Pushed at: almost 7 years ago - Stars: 21 - Forks: 6

spiralulam/intro_opt_models
This repository contains the code examples of the book "Einführung in Optimierungsmodelle" ("Introduction to Optimization Models") (Sudermann-Merx, 2023)
Language: Python - Size: 117 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

isri-aist/QpSolverCollection
Unified C++ interface for quadratic programming solvers
Language: C++ - Size: 1.04 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 51 - Forks: 10

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: almost 3 years ago - Stars: 71 - Forks: 16

sandyspiers/coordinate_partitioning
An exact algorithm for difficulty and high coordinate Euclidean diversity problems
Language: Jupyter Notebook - Size: 6.41 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

asherikov/qpmad
ROS-compatible Eigen-based Goldfarb-Idnani quadratic programming solver
Language: C++ - Size: 1.1 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 67 - Forks: 22

vagmcs/Optimus
Optimus is a mathematical programming library for Scala.
Language: Scala - Size: 506 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 142 - Forks: 28

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: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

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: 8 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 3

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: 3 months ago - Pushed at: almost 4 years ago - Stars: 155 - Forks: 16

r-opt/rmpk
Mixed Integer Linear and Quadratic Programming in R
Language: R - Size: 722 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 45 - Forks: 4

FedorBel/qp-programming
simple qp programs
Language: Jupyter Notebook - Size: 1.07 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

adrianodelr/ALQP-Solver
A lightweight, Augmented Lagrangian based quadratic program (QP) solver for Arduino Applications.
Language: C++ - Size: 45.9 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

tachukao/idoc
Implicit Differentiable Optimal Control (IDOC) with JAX
Language: Python - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 1

je-suis-tm/operations-research
Python operations research applications including sudoku solver, tictactoe gaming AI
Language: Jupyter Notebook - Size: 360 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

sandyspiers/CoordinatePartitioning.jl
An exact algorithm for difficulty and high coordinate Euclidean diversity problems
Language: Julia - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

krichelj/ML_BGU_2020
Machine Learning and Analysis of Big Data course, Computer Science M.Sc., Ben Gurion University of the Negev, 2020
Language: MATLAB - Size: 1.21 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

oswinso/jaxproxqp
Fast QP Solver in JAX
Language: Python - Size: 21.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

softmin/ReHLine-r
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Language: C++ - Size: 5.56 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

sandyspiers/EuclideanMaximisation.jl
An exact algorithm for Euclidean max-sum optimisation problems
Language: Julia - Size: 2.99 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

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: 8 months ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 1

davidrsch/TFM
Mi TFM titulado "Aplicación de redes neuronales artificiales y programación cuadrática en la gestión de carteras"
Language: R - Size: 84.4 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

lorenzocalogero/QP_PTC
Enhanced Quadratic Programming via Pseudo-Transient Continuation
Language: MATLAB - Size: 483 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - 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: 17 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

tsitsimis/constrainedlr
Drop-in replacement of sklearn's Linear Regression with coefficients constraints
Language: Python - Size: 637 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 0

Realife-Brahmin/WSU-Convex-Nonlinear-Nonsmooth-Analysis-and-Optimization
Convex, Nonsmooth, Nonlinear Optimization Solver and Problems
Language: Julia - Size: 88.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

davidrsch/tfm-dashboard
Dashboard de mi TFM titulado "Aplicación de redes neuronales artificiales y programación cuadrática en la gestión de carteras"
Language: R - Size: 3.58 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

davidrsch/tfm-slides
Presentación de mi TFM titulado "Aplicación de redes neuronales artificiales y programación cuadrática en la gestión de carteras"
Language: R - Size: 11.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

surajK610/Java-Projects
Java Projects
Language: Java - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

asherikov/qp_collection
Collection of QP problems for solver testing and benchmarking, e.g., https://github.com/asherikov/qpmad_benchmark.
Language: MATLAB - Size: 17.6 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

asherikov/qpmad_benchmark
Comparative benchmark of https://github.com/asherikov/qpmad QP solver
Language: C++ - Size: 331 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

erikerlandson/gibbous
Convex optimization for java and scala, built on Apache Commons Math
Language: Java - Size: 5.49 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 8

dariober/quadratic-programming-deconvolution
A tutorial on quadratic programming for deconvolution of mixed cell populations using R
Language: TeX - Size: 498 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

paulomarconi/MPC-SSTO
MPC with Feed-forward Steady-State Target Optimization (SSTO)
Language: HTML - Size: 1.91 MB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

LeonSering/focus_region
A tool to enlarge a focus region in a road map while minimizing the distortion by convex quadratic programming.
Language: Java - Size: 2.55 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

softmin/ReHLine
Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence
Size: 307 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 0

parthsompura/Working-with-huge-matrices
Linear Programming, Quadratic Programming, and Working with Huge matrices
Language: Jupyter Notebook - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

tudoroancea/tinyhpipm
a refactored, stripped down, opinionated version of HPIPM
Language: Assembly - Size: 2.14 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1
