Google OR-Tools is a free and open-source software suite developed by Google for solving linear programming (LP), mixed integer programming (MIP), constraint programming (CP), vehicle routing (VRP), and related optimization problems.
[3] OR-Tools is a set of components written in C++ but provides wrappers for Java, .NET and Python.
[5] In 2014, Google's open source linear programming solver, GLOP, was released as part of OR-Tools.
[1] The CP-SAT solver[6] bundled with OR-Tools has been consistently winning gold medals in the MiniZinc Challenge,[7] an international constraint programming competition.
The OR-Tools supports a variety of programming languages, including: OR-Tools supports a wide range of problem types,[12][3] among them: It supports the FlatZinc modeling language.