Windows コマンド ラインで CBC を使用して、混合整数線形計画法の問題を解決しています。これは、妥当な時間内に問題を解決できるため、非常にうまく機能します。
ただし、最適解を形成する変数の値を CBC に出力させる方法がわかりません。
Windows コマンド ラインで CBC を使用して、混合整数線形計画法の問題を解決しています。これは、妥当な時間内に問題を解決できるため、非常にうまく機能します。
ただし、最適解を形成する変数の値を CBC に出力させる方法がわかりません。
CBC ユーザー ガイドのこの例を正しく理解していれば、関数を使用して解変数を取得できます。const double * CbcModel::bestSolution()
さらに、次の関数を使用して、各変数のコンテキストを識別できる必要があります。
bool isBinary(int colIndex) const
bool isContinuous(int colIndex) const
bool isInteger(int colIndex) const
使用する
solu sol.txt
これにより、sol.txt という名前のファイルにソリューションが書き込まれます。ファイルに表示されない変数は、値ゼロを取ります。