OR-Tools は、組み合わせ最適化のための高速で移植可能なソフトウェアです。

OR-Tools を使ってみる

C++、Python、C#、Java の最適化に関する問題を解決する方法を学びます。

OR-Tools をインストールする

最新情報については、リリースノートをご覧ください。

OR-Tools は、2013 年から毎年、国際的な制約プログラミング コンペティションで金メダルを獲得しています。

OR-Tools について

OR-Tools は、最適化用のオープンソース ソフトウェア スイートです。車両のルーティング、フロー、整数計画と線形計画法、制約計画法における世界で最も難しい問題に取り組むために調整されています。

選択したプログラミング言語で問題をモデル化したら、6 つのソルバーのいずれかを使用して解決できます。具体的には、Gurobi や CPLEX などの商用ソルバー、SCIP、GLPK、Google の GLOP や受賞歴のある CP-SAT などのオープンソースのソルバーを使用できます。