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:

4.9M 13K 2K
PyVRP
pyvrp

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

31K 631 137
PyVRP
vrplib

Python package to read and write vehicle routing problem instances.

29K 125 16
nextmv-io
nextmv

Python SDKs for Nextmv

22K 22 2
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

19K 128 23
PyJobShop
fjsplib

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

19K 8 0
StevenBtw
solvor

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

12K 28 0
torressa
cspy

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

10K 92 28
rodrigo-arenas
pyworkforce

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

10K 86 18
N-Wouda
alns

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

7K 624 145
ai4co
rl4co

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

6K 872 147
LarrySnyder
stockpyl

Python inventory optimization and simulation tools.

5K 162 30
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 195
FelixBroesamle
s2mflow

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

4K 2 0
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 64 19
thomasWeise
moptipyapps

Applications of Metaheuristic Optimization in Python

2K 5 1
pchtsp
orloge

log parser for MIP and LP solvers

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

2K 2 1
chkwon
hygese

A Python wrapper for the Hybrid Genetic Search algorithm for Capacitated Vehicle Routing Problems (HGS-CVRP)

2K 103 15
dmezzogori
simulatte

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

2K 2 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 917 157
phguo
benderslib

A Benders Decomposition Library in Python

1K 22 5
kaiguender
dddex

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

871 10 1
optyx-dev
optyx

Intuitive symbolic interface for constrained optimization problems. Write natural Python, get automatic gradients and solvers.

807 25 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery