This article has multiple issues. Please help
improve it or discuss these issues on the
talk page. (
Learn how and when to remove these template messages)
|
Original author(s) | Laurent Perron |
---|---|
Developer(s) | Google Optimization team [1] |
Initial release | September 15, 2010 |
Stable release | v9.9.3963
[2]
/ March 7, 2024 |
Repository |
github |
Written in | C++ |
Operating system | Linux, macOS, Microsoft Windows |
Type | Library |
License | Apache License 2.0 |
Website |
developers |
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.
It is distributed under the Apache License 2.0. [4]
OR-Tools was created by Laurent Perron in 2011. [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 won a total of eleven gold medals between 2018 and 2020 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. [16]