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

Mathematical Optimization Python Packages

Python packages with the GitHub topic mathematical-optimization. Sorted by monthly downloads, with stars and forks.
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

5.7M 6K 1K
cvxpy
cvxpy-base

A Python-embedded modeling language for convex optimization problems.

220K 6K 1K
cvanaret
unopy

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

13K 513 52
Gurobi
gurobi-machinelearning

Formulate trained predictors in Gurobi models

3K 255 55
TheTsungYing
annealbridge

Optimization middleware for AI agents — describe the problem as JSON, get verified, ranked solutions over MCP, CLI or Python.

3K 0 0
reinhardullrich
pyfracessa

Exact computation of evolutionarily stable strategies (ESS) / strict local maximizers for rational standard quadratic optimization problems (StQP).

1K 0 0
impredicative
wrapdisc

Optimize both discrete and continuous variables using just a continuous optimizer such as in scipy.optimize

851 3 2
jiro-iwanaga
rfscorer

Recency-Frequency based recommendation scoring for product recommendation.

685 4 0
cvxpy
tyba-cvxpy

A Python-embedded modeling language for convex optimization problems.

542 6K 1K
fuglede
numberpartitioning

Pure Python solver for the multi-way partition problem

538 21 4
ha2emnomer
gskpy

GSK algorithm

488 4 0
optapy
optapy

OptaPy is an AI constraint solver for Python to optimize planning and scheduling problems.

482 307 28
thieu1995
enoppy

ENOPPY: A Python Library for Engineering Optimization Problems

224 18 6
Institute-of-Transport-Logistics
bilevelpy

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

105 0 0
lava-nc
lava-optimization

Neuromorphic mathematical optimization with Lava

100 67 30
udellgroup
rlaopt

Randomized linear algebra-based methods for optimization and scientific computing in PyTorch.

91 9 1
jhelgert
pyciap

Solving combinatorial integral approximation problems (CIAPs) including minimum dwell times by the dwell-time sum-up-rounding algorithm.

26 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology