PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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:

6.9M 13K 2K
nextmv-io
nextmv

Python SDKs for Nextmv

31K 22 2
PyVRP
pyvrp

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

30K 627 138
PyVRP
vrplib

Python package to read and write vehicle routing problem instances.

26K 124 16
StevenBtw
solvor

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

16K 28 0
rodrigo-arenas
pyworkforce

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

12K 86 18
torressa
cspy

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

10K 92 28
N-Wouda
alns

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

6K 622 144
ai4co
rl4co

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

5K 867 146
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 193
PyJobShop
fjsplib

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

4K 8 0
LarrySnyder
stockpyl

Python inventory optimization and simulation tools.

4K 161 29
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

4K 123 23
CameleoGrey
greyjack

GreyJack Solver is a constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars. It empowers you to tackle a wide array of constraint optimization problems, including continuous, integer, and mixed-integer challenges with ease and efficiency.

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

3K 63 18
microsoft
pymaro

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

3K 914 157
thomasWeise
moptipyapps

Applications of Metaheuristic Optimization in Python

3K 5 1
pchtsp
orloge

OR log extractor

3K 21 1
phguo
benderslib

A Benders Decomposition Library in Python

3K 22 5
FelixBroesamle
s2mflow

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

2K 2 0
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
dmezzogori
simulatte

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

1K 2 0
garciparedes
jinete

High Performance solving suite for the Pickup and Delivery Problem and its related extensions.

1K 15 2
m4opt
m4opt

Multi-Mission Multi-Messenger Observation Planning Toolkit

880 23 13
    • Data from PyPI, GitHub, ClickHouse, and BigQuery