0

lp_solve と Java ラッパーを使用して解決しようとしている LP 問題で自由変数を設定する方法がわかりません。

メソッドを使用します

public void setUnbounded (int colnr) は LpSolveException をスローします

javadocs から、「変数が空いている場合に設定」する必要があります。

ただし、LPを解決する前に呼び出すと、エラーが発生します

lpsolve.LpSolveException: ERROR in set_unbounded: status = -1 (Model has not been optimized)

「モデルが最適化されていません」とはどういう意味ですか? 私が間違っていなければ、LP を解く前に自由変数を設定する必要があります。私は正しいですか?

4

1 に答える 1

1

問題が見つかりました。目的関数の値に対応する列 #0 を設定しようとしていました。この間違いは、(printLp() を使用して) LP を印刷することにより、わかりやすくするために列 #0 が非表示になったためです。

于 2012-10-09T11:38:24.177 に答える