OR-Tools

OR-Tools is an open-source software package developed to solve combinatorial optimization problems. It includes restricted programming, linear programming, graphics algorithms, and various solvent wrappers. It is written in C++ and offers support for Python, C# and Java languages.

OR

google · Fleet & Logistics

STARS14.3K
FORKS2.5K
COMMITS—
CONTRIBUTORS201
VERSIONv9.9
UPDATEDtoday
OptimizationRoutingvrppythonApache-2.0

Common commercial products in this category: Samsara, Fleetio, Geotab

What can it do?
  • Using constraint programming and linear programming solvers, you set up complex optimization models.
  • You implement special algorithms for problems such as travelling vendor and vehicle routing.
  • You solve graphics-based problems such as shortest path, minimum cost flow, and maximum flow.
User reviews
  • ↓ NegativeHacker News

    Using OR-Tools CP-SAT for Scheduling Problems

    “I didn't consider SAT solvers to be AI, but searching for "ortools" points to which has a big "Google AI" indicator on it. Who cares, I thought. But certain managers are now very keen on making a lot of noise about just how effectively their teams are using AI. So I took my four…”

  • ↓ NegativeHacker News

    Using OR-Tools CP-SAT for Scheduling Problems

    “In a past life we used OR-Tools for a problem of assigning data shards to serving tasks, where the data shards had heterogenous demands (e.g. some shards were low traffic but demanded sub millisecond latency targets and thus were served from RAM, others were higher traffic but…”

My note

Alternative pages

More in: Fleet & Logistics