2015-05-20 33 views
0

我面臨一個問題,我必須迭代地調用Gurobi引擎。在運行之間,我必須更新一些約束條件中的常數項。我查閱了手冊,其中我發現GRBModel :: chgCoeff()可用於更改約束條件中變量的係數,但不存在與更改常數項有關的函數。任何想法做到這一點?謝謝!如何更新Gurobi中的約束常數項

+0

你的代碼使用什麼語言?另外,你能展示一個你所指的常量的例子嗎?你是說rhs的價值? –

回答

2

我認爲你必須設置Linear Constraint對象的RHS屬性。所以,如果建設是你的約束,像

constr.Set(GRB.DoubleAttr.RHS,329); (這是C#,我猜你使用C++,所以一些字母的情況可能會有所不同...)。

+0

非常感謝! RHS正是我想要的。 – sensenli

+0

好。如果你接受我的答案是正確的,那將會很好。 –