Route. Schedule. Plan. Assign. Pack. Solve.
OR-Tools is fast and portable software for combinatorial optimization.
Get started with OR-Tools
Learn how to solve optimization problems from C++, Python, C#, or Java.
Install OR-Tools
See the Release Notes for the latest updates.
OR-Tools won gold in the international constraint programming competition every year since 2013.
About OR-Tools
OR-Tools is an open source software suite for optimization, tuned for tackling the world's toughest problems in vehicle routing, flows, integer and linear programming, and constraint programming.
After modeling your problem in the programming language of your choice, you can use any of a half dozen solvers to solve it: commercial solvers such as CPLEX, Gurobi or Fico Xpress, or open-source solvers such as SCIP, GLPK or Google's GLOP and award-winning CP-SAT.


