Google's Operations Research tools:
-
Updated
Jun 3, 2025 - C++
Google's Operations Research tools:
Awesome machine learning for combinatorial optimization papers.
The open source Solver AI for Java, Python and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems.
A PyTorch library for all things Reinforcement Learning (RL) for Combinatorial Optimization (CO)
Adaptive large neighbourhood search (and more!) in Python.
The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
A curated list of mathematical optimization courses, lectures, books, notes, libraries, frameworks and software.
Open-source, state-of-the-art vehicle routing problem solver in an easy-to-use Python package.
Environments for OR and RL Research
Get started with Timefold quickstarts here. Optimize the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.
OptaPlanner quick starts for AI optimization: many use cases shown in many different technologies.
NVIDIA cuOpt examples for decision optimization
Supplychainpy is a Python library for supply chain analysis, modelling and simulation. The library assists a workflow that is reliant on Excel and VBA.
Operations research tools for Ruby
ORLM: Training Large Language Models for Optimization Modeling
A library for topological network optimization
Algorithm for Cutting Stock Problem using Google OR-Tools. Link to the tool:
Some lecture notes of Operations Research (usually taught in Junior year of BS) can be found in this repository along with some Python programming codes to solve numerous problems of Optimization including Travelling Salesman, Minimum Spanning Tree and so on.
Python inventory optimization and simulation tools.
Add a description, image, and links to the operations-research topic page so that developers can more easily learn about it.
To associate your repository with the operations-research topic, visit your repo's landing page and select "manage topics."