天天看點

gurobi和java_如何在Julia中設定Gurobi參數和屬性

我使用Gurobi作為求解器來解決Julia中的整數規劃問題 . 我正在使用JuMP . Gurobi需要很長時間才能解決問題,而且我想在Gurobi傳回最佳解決方案之前了解目前的解決方案 . 我知道我可以在Gurobi中設定參數,在運作一段時間後停止,例如1小時,然後在檔案中傳回解決方案,但我找到的隻是Python,R,C或C中的代碼,但沒有JuMP . 1.如何在JuMP中定義Gurobi參數?文法是什麼?我可以問一個例子嗎? 2.如何讓Gurobi在JuMP中經過一段時間限制後将目前解決方案傳回到檔案中? 3.如果JuMP不可用,是否可以同時在Julia中使用其他任何語言來實作1和2?非常感謝你 .

細節:我的問題是如此之大,以至于Gurobi運作超過10個小時仍然沒有停止 . 但是,我想在Gurobi傳回最佳解決方案之前了解目前的解決方案(這非常耗時,如果配方中有任何錯誤,我無法通過解決方案驗證問題) . 例如,要設定一個時間限制,例如1小時,讓Gurobi停止并在檔案中傳回目前解決方案,然後在10小時後傳回目前解決方案 . 有沒有辦法在JuMP中這樣做?非常感謝你 .