MPSolver インターフェース

Google の最適化用オープンソース ソフトウェア スイートである OR-Tools には、線形計画法混合整数計画の問題を解決する MPSolver ラッパーが用意されています。

純粋な整数計画の問題を解決する場合は、CP-SAT ソルバーも使用できます。

次のページでは、MPSolver の使用例を紹介します。

一般的なタスク

次のセクションでは、LPMIP の解決に関連する一般的なタスクについて説明します。

時間の上限

次の例は、Glop を使用して検索時間の上限を 15 ミリ秒に設定する方法を示しています。

Python

solver.set_time_limit(15)

C++

solver->set_time_limit(15);

Java

solver.setTimeLimit(15)

C#

solver.SetTimeLimit(15);