PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Mixed Integer Programming Python Packages

Python packages with the GitHub topic mixed-integer-programming. Sorted by monthly downloads, with stars and forks.
ERGO-Code
highspy

Linear optimization software

6M 2K 369
ampl
amplpy

Python API for AMPL

60K 86 21
ampl
ampltools

Python API for AMPL

21K 86 21
m4opt
m4opt

Multi-Mission Multi-Messenger Observation Planning Toolkit

10K 25 18
metab0t
pyoptinterface

Efficient modeling interface for mathematical optimization in Python

10K 318 29
cog-imperial
omlt

Represent trained machine learning models as Pyomo optimization formulations

9K 349 77
ERGO-Code
highspy-extras

Linear optimization software

8K 2K 369
opvious
opvious

Python optimization SDK

4K 8 0
shaowei-cai-group
localmip

A standalone local search solver for general mixed integer programming

859 54 10
cog-imperial
entmoot

Multiobjective black-box optimization using gradient-boosted trees

830 64 12
jjd-lab
optlens

Solver-agnostic debugger and explainer for LP/MILP models: why a model is infeasible, what fixes it, what-if and sensitivity. Python library, MCP server and Claude Code plugin; HiGHS, SCIP or your own Gurobi.

636 0 0
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

565 13 11
Opt-Mucca
pyscipopt-ml

Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs

472 42 3
pyrddlgym-project
pyrddlgym-gurobi

Gurobi compilation of RDDL description files to mixed-integer programs, and optimization tools.

314 2 1
phguo
benderslib

A Benders Decomposition Library in Python

281 24 5
minimod-nutrition
minimod-opt

A mixed-integer solver that solves optimal intervention allocation across time and space (Port from GAMS)

265 0 0
Lothnic
igaos

Sovereign LP/MILP/QP solver core — from-scratch simplex, B&B, ADMM QP + GPU first-order PDHG (pip install igaos)

211 0 1
samarthmistry
opti-extensions

A collection of custom data structures and user-friendly functions for mathematical optimization modeling with DOcplex, gurobipy, Xpress, and highspy.

146 0 0
Milan-Adhikari
opticlient

Official Python SDK for optimization API

144 0 0
TimJentzsch
optiframe

A modular framework for mixed integer programming.

130 3 0
Institute-of-Transport-Logistics
bilevelpy

An extensible Python framework for building, solving, and evaluating Gurobi-based optimization models.

105 0 0
RhineQC
polyhedron-opt

Polyhedron is a domain-driven Python optimization modeling framework that turns business entities into transparent MILP/MIQP models, with built-in diagnostics, scenario analysis, and robust solver interoperability.

102 3 0
TimJentzsch
cloud-resource-matcher

An optimization framework to find a cost-optimal configuration of cloud services for your cloud infrastructure.

98 0 0
ampl
amplpyfinance

Python API for AMPL

96 86 21
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology