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

Mixed Integer Programming Python Packages

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

Linear optimization software

3M 2K 330
ampl
amplpy

Python API for AMPL

84K 85 20
ampl
ampltools

Python API for AMPL

31K 85 20
cog-imperial
omlt

Represent trained machine learning models as Pyomo optimization formulations

16K 343 74
metab0t
pyoptinterface

Efficient modeling interface for mathematical optimization in Python

14K 311 27
ERGO-Code
highspy-extras

Linear optimization software

12K 2K 330
opvious
opvious

Python optimization SDK

4K 8 0
shaowei-cai-group
localmip

A standalone local search solver for general mixed integer programming

2K 51 9
cog-imperial
entmoot

Multiobjective black-box optimization using gradient-boosted trees

2K 64 12
pyrddlgym-project
pyrddlgym-gurobi

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

2K 2 1
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

763 13 11
Opt-Mucca
pyscipopt-ml

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

692 42 3
m4opt
m4opt

Multi-Mission Multi-Messenger Observation Planning Toolkit

687 23 14
phguo
benderslib

A Benders Decomposition Library in Python

507 23 5
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.

440 3 0
minimod-nutrition
minimod-opt

A mixed-integer program optimization solver for finding optimal nutritional interventions across space and time.

410 0 0
samarthmistry
opti-extensions

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

397 0 0
flowty
flowty

Network optimisation solver

345 2 0
Milan-Adhikari
opticlient

Official Python SDK for optimization API

336 0 0
ampl
amplpyfinance

Python API for AMPL

330 85 20
TimJentzsch
optiframe

A modular framework for mixed integer programming.

219 3 0
spoorendonk
md2mip

Compile Markdown/LaTeX MIP models into standalone Python solver scripts

203 0 2
TimJentzsch
cloud-resource-matcher

A framework to optimize costs of cloud computing deployments.

170 0 0
ampl
amplremote

Python API for AMPL

119 85 20
    • Data from PyPI, GitHub, ClickHouse, and BigQuery