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

Operations Research Python Packages

Python packages with the GitHub topic operations-research. Sorted by relevance, with stars and monthly downloads.
google
ortools

Google's Operations Research tools:

5.9M 14K 2K
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

581K 143 24
PyJobShop
fjsplib

Python package to read and write instances for the flexible job shop problem.

545K 9 0
PyVRP
vrplib

Python package to read and write vehicle routing problem instances.

57K 127 16
PyVRP
pyvrp

Open-source, state-of-the-art vehicle routing problem solver in an easy-to-use Python package.

52K 659 149
StevenBtw
solvor

Optimization solvers in pure Python: LP, MILP, SAT, constraint programming, graph and metaheuristics. No dependencies. Solvor all your optimization needs.

30K 29 0
aqarios
luna-model

LunaModel: Fast, symbolic modeling for optimization. Build, translate, and transform optimization models.

28K 7 0
nextmv-io
nextmv

Python SDKs for Nextmv

19K 22 2
rodrigo-arenas
pyworkforce

Standard tools for workforce management, queuing, scheduling, rostering and optimization problems.

18K 86 18
torressa
cspy

A collection of algorithms for the (Resource) Constrained Shortest Path problem in Python / C++ / C#

10K 93 28
h-g-s
mipster

MIPster — a lightweight, streamlined Mixed-Integer Programming solver forked from COIN-OR CBC

10K 3 1
N-Wouda
alns

Adaptive large neighbourhood search (and more!) in Python.

8K 638 147
TimefoldAI
timefold

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

5K 2K 214
flatland-association
flatland-rl

The Flatland Framework is a multi-purpose environment to tackle problems around resilient resource allocation under uncertainty. It is designed to be a flexible and method agnostic to solve a wide range of problems in the field of operations research and reinforcement learning.

4K 67 19
FelixBroesamle
s2mflow

Meta-generator: generating multicommodity flow instances from single-commodity flow instances.

4K 4 1
CameleoGrey
greyjack

GreyJack Solver is a "jack of all trades" constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars

3K 2 1
LarrySnyder
stockpyl

Python inventory optimization and simulation tools.

2K 164 30
ai4co
rl4co

A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)

2K 888 151
thomasWeise
moptipyapps

Applications of Metaheuristic Optimization in Python

2K 5 1
pchtsp
orloge

log parser for MIP and LP solvers

2K 21 1
dmezzogori
simulatte

Discrete-event simulation framework for job-shop scheduling and intralogistics in Python

2K 3 0
Archerkattri
certflow

Certified route planning under drifting costs: conformal certificates (LB<=OPT<=UB), certificate-directed sensing, proof-gated ns-us preprocessing, and an observable-coverage layer (WATCH + Shiryaev-Roberts). 250 tests, validated on real METR-LA.

1K 1 0
microsoft
pymaro

Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems.

1K 922 158
kaiguender
dddex

The package 'data-driven density estimation x' (dddex) turns any standard point forecasting model into an estimator of the underlying conditional density

1K 10 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery