Projects in Awesome Lists tagged with mixed-integer-programming
A curated list of projects in awesome lists tagged with mixed-integer-programming .
https://github.com/jump-dev/jump.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
conic-programs julia linear-programming mathematical-modelling mathematical-programming mixed-integer-programming modeling-language nonlinear-programming optimization semidefinite-programming
Last synced: 13 May 2025
https://github.com/jump-dev/JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
conic-programs julia linear-programming mathematical-modelling mathematical-programming mixed-integer-programming modeling-language nonlinear-programming optimization semidefinite-programming
Last synced: 29 Mar 2025
https://github.com/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.
algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml
Last synced: 14 May 2025
https://github.com/SciML/GalacticOptim.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.
algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml
Last synced: 23 Mar 2025
https://github.com/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.
algorithmic-differentiation automatic-differentiation convex-optimization derivative-free-optimization global-optimization hacktoberfest julia local-optimization mixed-integer-programming nonlinear-optimization optimization scientific-machine-learning sciml
Last synced: 04 May 2025
https://github.com/lanl-ansi/alpine.jl
A Julia/JuMP-based Global Optimization Solver for Non-convex Programs
global-optimization julia-language minlp minlp-solver mixed-integer-nonlinear-programming mixed-integer-programming non-convex-optimization nonlinear-optimization optimization optimization-algorithms
Last synced: 15 May 2025
https://github.com/jump-dev/gurobi.jl
A Julia interface to the Gurobi Optimizer
julia jump-jl linear-programming mixed-integer-programming quadratic-programming second-order-cone-programming
Last synced: 14 Apr 2025
https://github.com/tirthajyoti/optimization-python
General optimization (LP, MIP, QP, continuous and discrete optimization etc.) using Python
convex-optimization integer-programming linear-programming mixed-integer-programming optimization quadratic-programming scipy
Last synced: 28 Jun 2025
https://github.com/atoptima/coluna.jl
Branch-and-Price-and-Cut in Julia
branch-and-cut-and-price column-generation dantzig-wolfe-decomposition julia mixed-integer-programming optimization
Last synced: 16 May 2025
https://github.com/lanl-ansi/juniper.jl
A JuMP-based Nonlinear Integer Program Solver
branch-and-bound julia-language minlp-solver mixed-integer-programming nonlinear-optimization optimization
Last synced: 05 Apr 2025
https://github.com/jump-dev/pajarito.jl
A solver for mixed-integer convex optimization
julia-language mixed-integer-programming nonlinear-optimization optimization
Last synced: 20 Aug 2025
https://github.com/scipopt/scip.jl
Julia interface to SCIP solver
global-optimization hacktoberfest julia mixed-integer-linear-programming mixed-integer-optimization mixed-integer-programming nonlinear-optimization
Last synced: 21 Aug 2025
https://github.com/MIT-SPARK/CertifiablyRobustPerception
Certifiable Outlier-Robust Geometric Perception
autonomous-driving computer-vision convex-optimization mixed-integer-programming outliers-detection point-cloud-registration robotics robust-estimation semidefinite-programming
Last synced: 20 Mar 2025
https://github.com/mlabonne/linear-programming-course
Hands-on course about linear programming and mathematical optimization.
constraint-programming integer-linear-programming integer-programming linear-programming mixed-integer-programming
Last synced: 18 Oct 2025
https://github.com/jump-dev/cbc.jl
A Julia interface to the Coin-OR Branch and Cut solver (CBC)
julia jump-jl mixed-integer-programming
Last synced: 05 Oct 2025
https://github.com/metab0t/pyoptinterface
Efficient modeling interface for mathematical optimization in Python
conic-programs linear-programming mathematical-modelling mathematical-programming mixed-integer-programming modeling-language optimization python quadratic-programming
Last synced: 19 Aug 2025
https://github.com/argonne-national-laboratory/dsp
An open-source parallel optimization solver for structured mixed-integer programming
julia mixed-integer-programming optimization parallel stochastic-optimization
Last synced: 12 Apr 2025
https://github.com/Argonne-National-Laboratory/DSP
An open-source parallel optimization solver for structured mixed-integer programming
julia mixed-integer-programming optimization parallel stochastic-optimization
Last synced: 29 Mar 2025
https://github.com/jump-dev/knitro.jl
A Julia interface to the Artelys Knitro solver
julia jump-jl mixed-integer-programming nonlinear-programming
Last synced: 21 Aug 2025
https://github.com/ampl/amplpy
Python API for AMPL
ampl amplpy integer-linear-programming integer-programming linear-optimization linear-programming milp mip mixed-integer-optimization mixed-integer-programming modeling-language nonlinear-optimization nonlinear-programming optimization python
Last synced: 16 May 2025
https://github.com/coin-or/minotaur
Minotaur Toolkit for Mixed-Integer Nonlinear Optimization
combinatorial-optimization integer-optimization mixed-integer-programming nonlinear-optimization open-source optimization-algorithms
Last synced: 19 Jun 2025
https://github.com/jump-dev/xpress.jl
A Julia interface to the FICO Xpress Optimization suite
julia jump-jl linear-programming mixed-integer-programming nonlinear-programming
Last synced: 11 Apr 2025
https://github.com/harshangrjn/quantumcircuitopt.jl
A Julia/JuMP Package for Optimal Quantum Circuit Design
discrete-optimization mixed-integer-programming quantum-algorithms quantum-circuit quantum-circuit-synthesis quantum-computing quantum-gate-optimization
Last synced: 15 Mar 2025
https://github.com/Ivan-Zhou/Uber_Driver_Schedule_Optimization
A predictive model to help Uber drivers make more money
geographic-data mip mixed-integer-programming optimization optimization-algorithms schedule taxi taxi-data uber-data uber-drivers
Last synced: 19 Jul 2025
https://github.com/r-opt/rmpk
Mixed Integer Linear and Quadratic Programming in R
linear-programming mixed-integer-programming modelling quadratic-programming r
Last synced: 13 Jul 2025
https://github.com/scipopt/russcip
Rust interface for SCIP
mixed-integer-programming optimization rust
Last synced: 05 Apr 2025
https://github.com/lanl-ansi/minlplib.jl
A JuMP-based library of Non-Linear and Mixed-Integer Non-Linear Programs
benchmark-suite global-optimization mixed-integer-programming nonlinear-optimization optimization
Last synced: 09 Jul 2025
https://github.com/kathleenwest/mixed-integer-linear-programming-example-power-systems-analysis-a
A Mixed-Integer-Linear-Programming (MILP) problem, formulation, and solution for a power systems generator biding strategy. The objective function is the sum of the unit price of the MW multiplied by the quantity to be accepted added to the other ranges and their respective products plus the no-load cost.
bidding-strategies economics electricity generator linear-programming matlab milp mixed-integer-programming optimization
Last synced: 20 Jun 2025
https://github.com/dmalyuta/lcvx
Lossless convexification new results (mixed-integer problems)
control-systems convex-optimization gnc mixed-integer-programming optimal-control optimization spacecraft
Last synced: 12 Apr 2025
https://github.com/atoptima/blockdecomposition.jl
Extension of JuMP to model decomposable mathematical programs (using Benders or Dantzig-Wolfe decomposition paradigm)
decomposition-strategies julia-language mixed-integer-programming modeling
Last synced: 13 Apr 2025
https://github.com/zib-iol/boscia.jl
Mixed-Integer Convex Programming: Branch-and-bound with Frank-Wolfe-based convex relaxations
first-order-methods frank-wolfe julia mixed-integer-programming nonlinear-optimization optimization optimization-algorithms
Last synced: 07 May 2025
https://github.com/opt-mucca/pyscipopt-ml
Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs
artificial-intelligence decision-trees keras lightgbm machine-learning mathematical-programming mixed-integer-optimization mixed-integer-programming neural-networks optimization python pytorch sklearn surrogate-models xgboost
Last synced: 13 Apr 2025
https://github.com/ampl/colab.ampl.com
AMPL Model Colaboratory
ampl amplpy conic-optimization integer-linear-programming integer-programming linear-opti linear-optimization linear-programming mip mixed-integer-optimization mixed-integer-programming nonlinear-optimization nonlinear-programming optimization python
Last synced: 13 Apr 2025
https://github.com/jump-dev/baron.jl
A Julia interface to the BARON mixed-integer nonlinear programming solver
julia jump-jl mixed-integer-programming nonlinear-programming
Last synced: 11 Apr 2025
https://github.com/renatomaynard/a-mixed-integer-programming-model-for-production-planning
A mixed-integer programming model for an integrated production planning problem with preventive maintenance in the pulp and paper industry
gurobi-optimization gurobipy inventory-management lot-sizing mathematical-modelling mixed-integer-programming preventive-maintenance production-planning scheduling setup
Last synced: 28 Jun 2025
https://github.com/ampl/rampl
R API for AMPL
ampl integer-linear-programming integer-programming linear-optimization linear-programming milp mip mixed-integer-optimization mixed-integer-programming modeling-language nonlinear-optimization nonlinear-programming optimization r rampl rlang
Last synced: 13 Apr 2025
https://github.com/dmalyuta/explicit_hybrid_mpc
Approximate Multiparametric Mixed-integer Convex Programming
control-systems convex-optimization high-performance-computing mixed-integer-programming mpi optimization parallel-computing
Last synced: 25 Aug 2025
https://github.com/gamma-opt/shelfspaceallocation.jl
ShelfSpaceAllocation.jl is a Julia package for solving the retail shelf space allocation problem. Internally, it relies on mathematical optimization, where the model is a mixed-integer linear program.
julia-language mixed-integer-programming optimization planogram retail-space-planning shelf-space-allocation
Last synced: 07 Sep 2025
https://github.com/mkoeppe/cutgeneratingfunctionology
Python code for computation and experimentation with cut-generating functions, in particular the Gomory-Johnson infinite group problem. By M. Köppe, Y. Zhou, C.Y. Hong, J. Wang with contributions by undergrad programmers
cutting-planes integer-programming mixed-integer-programming python sagemath
Last synced: 18 Sep 2025
https://github.com/ds4dm/zero
ZERO is a modular C++ library interfacing Mathematical Programming and Game Theory.
algorithmic-game-theory game-theory mathematical-programming mixed-integer-programming
Last synced: 08 Oct 2025
https://github.com/integrated-reasoning/napali
Optimization as a service TUI
knapsack-problem linear-programming mixed-integer-programming nix rust tui
Last synced: 16 Aug 2025
https://github.com/mathopt/dynamicoed.jl
Optimal experimental design of ODE and DAE systems in julia
mixed-integer-programming optimal-control optimal-experimental-design sciml
Last synced: 21 Oct 2025
https://github.com/kathleenwest/power-market-operations-final-project-unit-commitment
Security-Constrained Unit Commitment Programming Project
linear-programming matlab mixed-integer-programming optimization power power-flow power-market-operations power-systems power-systems-analysis transmission unit-commitment
Last synced: 14 Jul 2025
https://github.com/opvious/sdk.py
Python optimization SDK
linear-programming mixed-integer-programming optimization python sdk
Last synced: 13 Jul 2025
https://github.com/act-org/rscat
An R package for the shadow-test approach to CAT.
computerized-adaptive-testing item-response-theory java mixed-integer-programming open-source optimization rpackage shadow-testing shiny xpress-mosel
Last synced: 12 Oct 2025
https://github.com/msakai/bnn-verification
BNN verification dataset for Max-SAT Evaluation 2020 and MIPLIB 2024
adversarial-examples binarized-neural-networks maxsat maxsat-solver milp mip mixed-integer-linear-programming mixed-integer-programming sat-solver
Last synced: 11 Jul 2025
https://github.com/valendrew/vlsi-design
Combinatorial and Decision Making Optimization (CDMO) project during the A.Y. 2021/2022.
combinatorial-optimization constraint-programming cplex linear-programming mixed-integer-programming smt-lib vlsi-design
Last synced: 13 Jul 2025
https://github.com/pegah-ardehkhani/optimization-problems-and-solutions
A repository dedicated to the mathematical modeling and solution of optimization problems, featuring practical examples in Stochastic Programming, Linear Programming (LP), and Mixed-Integer Linear Programming (MILP)
cplex integer-linear-programming integer-programming linear-programming mixed-integer-programming modeling non-linear-optimization operations-research optimization optimization-modeling optimization-problem optimization-solver pulp pulp-library pyomo pyomo-glpk pyomo-library python r-programming stochastic-optimization
Last synced: 16 Jul 2025
https://github.com/philzook58/cvxpy-helpers
some helper routines for modelling MIP in cvxpy
convex-optimization mip mixed-integer-programming modeling optimization
Last synced: 09 Jul 2025
https://github.com/prakaa/battery-optimisation-benchmarking
Benchmarking MIP solutions across packages in Python and Julia
battery julia linear-programming mixed-integer-programming optimization python
Last synced: 13 Apr 2025
https://github.com/ds4dm/nectar
Codebase for "A learning-based algorithm to quickly compute good primal solutions for Stochastic Integer Programs"
machine-learning mixed-integer-programming stochastic-programming
Last synced: 10 Mar 2025
https://github.com/dirkschumacher/optplot
An R package for plotting optimization problems/models
mixed-integer-programming plot r visualization
Last synced: 13 Mar 2025
https://github.com/timjentzsch/optiframe
A modular framework for mixed integer programming.
framework mixed-integer-programming operations-research python
Last synced: 17 Mar 2025
https://github.com/xiaohk/cs524-group-assignment-optimization
Use MIQP to improve the group assignment of college computer science courses
gurobi julia mixed-integer-programming optimization
Last synced: 12 Apr 2025
https://github.com/jmjrawlings/minizinc.net
MiniZinc ↔ .NET
boolean-satisfiability constraint-modelling constraint-programming constraint-satisfaction csharp dotnet minizinc mixed-integer-programming optimisation optimization
Last synced: 18 Mar 2025
https://github.com/msakai/haskell-mip
Libraries for reading/writing MIP problem files, invoking external MIP solvers, etc. in Haskell
haskell mathematical-optimization mathematical-programming mixed-integer-programming
Last synced: 07 Nov 2025
https://github.com/sandyspiers/branch_and_bound_template
A structured and quick-to-implement template for your branch and bound prototypes!
branch-and-bound integer-programming mixed-integer-programming optimisation-algorithms template
Last synced: 09 Oct 2025
https://github.com/abdul-aa/canada-net-zero-optimization
Using mixed integer programming to determine the optimal path toward Canada net zero emission goal in the electricity sector
goal-programming gurobi mixed-integer-programming optimization python
Last synced: 07 Apr 2025
https://github.com/malcolmgaynor/detroit-subway-optimization
MIO Optimization. MIT 15.C57 Final Project: Designing an Optimal Subway Line for Detroit (Station Placement and Network Flow Optimization), Fall 2024
gurobi julia jump mixed-integer-programming network-flow optimization public-transport subway-network
Last synced: 05 Apr 2025
https://github.com/xoolive/optim4ai
Optimisation for Artificial Intelligence, a 4-day course
complexity constraint-programming gradient-descent linear-programming mixed-integer-programming optimisation pytorch stochastic-optimization
Last synced: 11 Sep 2025
https://github.com/opvious/notebooks
Optimization notebooks
jupyter linear-programming mixed-integer-programming optimization
Last synced: 15 Jul 2025
https://github.com/bulbatronik/foundations-of-operations-research
Repo containing assignments and lab files for Foundations of Operations Research course taken during academic year 2022-2023 winter semester of Master of Telecommunication Engineering program at Politecnico di Milano.
mixed-integer-programming python
Last synced: 09 Apr 2025
https://github.com/michael-markl/mixed-integer-linear-program
Obere Schranken für optimale Lösungen gemischt-ganzzahliger Porgramme
davenport linear-programming mixed-integer-program mixed-integer-programming
Last synced: 01 Jul 2025
https://github.com/marcotallone/railway-scheduling
Improving the scheduling of railway maintainance projects by minimizing passengers delays subject to event requests of railway operators through mixed integer linear programming optimisation.
gurobi gurobi-optimization gurobipy mathematical-modelling mathematical-optimization milp milp-model milp-optimisation mixed-integer-programming prorail railway-maintainance railway-management railway-scheduling scheduling scheduling-problem
Last synced: 17 Jun 2025
https://github.com/msakai/qplib-pb
Pseudo-boolean optimization problems converted from QPLIB
benchmarks mixed-integer-programming pseudo-boolean quadratic-programming
Last synced: 16 May 2025
https://github.com/quantdevjayson/transportation-puzzle-illustration-using-julia
Julia is an efficient, high-performance language, making it an excellent choice for solving the transportation problem, which involves optimization and large-scale computation.
julia-programming-language juliapackage linear-programming mixed-integer-programming route-optimization transport transportation-problem
Last synced: 01 Mar 2025
https://github.com/akshay326/optimization-with-python
Python implementation of classical optimization problems
linear-programming mixed-integer-programming neos non-convex optimization pyomo solvers
Last synced: 20 Jun 2025
https://github.com/renatomaynard/gurobi-mip-bounds-tracking
A Gurobi implementation that tracks upper and lower bounds for any Mixed-Integer Programming (MIP) problem using callbacks. Includes visualization with Matplotlib.
callback gurobi gurobipy lower-bounds mathematical-modelling matplotlib mip mixed-integer-programming operations-r optimization python upper-bounds
Last synced: 15 Mar 2025
https://github.com/opvious/sdk.ts
TypeScript optimization SDK
cli javascript linear-programming mixed-integer-programming optimization sdk typescript
Last synced: 06 Apr 2025
https://github.com/dten/mps-rs
Very crude MPS file reader in Rust
linear-programming mixed-integer-programming mps rust rust-library simplex
Last synced: 23 Mar 2025
https://github.com/timjentzsch/cloud_resource_matcher
An optimization framework to find a cost-optimal configuration of cloud services for your cloud infrastructure.
cloud-computing mixed-integer-programming optimization
Last synced: 25 Feb 2025
https://github.com/filipporanza/travelling_salesman_problem
A trivial TSP solver
bellman-ford-algorithm dijkstra-algorithm mixed-integer-programming rust shortest-paths tsp tsp-problem tsp-solver
Last synced: 14 Apr 2025
https://github.com/mschubert/symplex
A python package to specify CPlex models using symbolic matrix equations
cplex linear-optimization mixed-integer-programming python symbolic-computation
Last synced: 14 Oct 2025
https://github.com/hermann-web/minlp-optimization-challenge-roadef-2020
Solve a Mixed integer non linear programming problem with python
challenge-roadef constrained-optimization gekko mixed-integer-programming operation-maintenance operation-research optimization-algorithms optimization-problem python recherche-tabou transmission-network
Last synced: 23 Feb 2025
https://github.com/leoneifler/chvatalip
Integer programming proofs for Chvátal's conjecture over finite ground sets
mixed-integer-programming rational-arithmetic verification
Last synced: 06 Apr 2025
https://github.com/auralius/ding-zhou-strusberg
Optimal Path Planning in the Workspace for Articulated Robots using Mixed Integer Programming (DOI: 10.1109/IROS.2009.5354313)
cvxpy linear-programming mixed-integer-programming paper-implementations scara trajectory-optimization
Last synced: 19 Oct 2025